NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library
cntr::smooth_box Class Reference

Class 'smooth_box` represent a smooth box-like density of states More...

#include <cntr_equilibrium_impl.hpp>

+ Collaboration diagram for cntr::smooth_box:

Public Member Functions

double operator() (double x)
 
void set_norm (void)
 
 smooth_box ()
 
 smooth_box (double a, double b, double nu)
 

Public Attributes

double B_
  Lower border of the box \( </b> */ double A_; /** \brief <b> Higher border of the box \) More...
 
double lo_
  Internal value determining the higher edge of the Fourier transform region \( </b> */ double hi_; /** \brief <b> Internal value determining the lower edge of the Fourier transform region \) More...
 
double N_
  Smoothness parameter of the box \( </b> */ double nu_; /** \brief <b> Normalization of density of states \) More...
 

Detailed Description

Class 'smooth_box` represent a smooth box-like density of states

Purpose

This class contains the data structures for representing the density of states for a smooth box, which is modeled by two overlaping Fermi functions and the smoothness parameter \( \nu \) corresponds to the inverse temperature.

Definition at line 361 of file cntr_equilibrium_impl.hpp.


The documentation for this class was generated from the following file: