TBTK
Public Member Functions | Friends | List of all members
TBTK::Property::DOS Class Reference

#include <DOS.h>

Public Member Functions

 DOS (double lowerBound, double upperBound, int resolution)
 
 DOS (double lowerBound, double upperBound, int resolution, const double *data)
 
 ~DOS ()
 
double getLowerBound () const
 
double getUpperBound () const
 
int getResolution () const
 
const double * getData () const
 

Friends

class TBTK::CPropertyExtractor
 
class TBTK::DPropertyExtractor
 
class TBTK::FileReader
 

Detailed Description

Container for density of states (DOS).

Constructor & Destructor Documentation

TBTK::Property::DOS::DOS ( double  lowerBound,
double  upperBound,
int  resolution 
)

Constructor.

TBTK::Property::DOS::DOS ( double  lowerBound,
double  upperBound,
int  resolution,
const double *  data 
)

Constructor.

TBTK::Property::DOS::~DOS ( )

Destructor.

Member Function Documentation

const double * TBTK::Property::DOS::getData ( ) const
inline

Get DOS data.

double TBTK::Property::DOS::getLowerBound ( ) const
inline

Get lower bound for the energy.

int TBTK::Property::DOS::getResolution ( ) const
inline

Get energy resolution. (Number of energy intervals)

double TBTK::Property::DOS::getUpperBound ( ) const
inline

Get upper bound for the energy.

Friends And Related Function Documentation

friend class TBTK::CPropertyExtractor
friend

CPropertyExtractor is a friend class to allow it to write DOS data

friend class TBTK::DPropertyExtractor
friend

DPropertyExtractor is a friend class to allow it to write DOS data

friend class TBTK::FileReader
friend

FileReader is a friend class to allow it to write DOS data.


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