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

#include <SpinPolarizedLDOS.h>

Public Member Functions

 SpinPolarizedLDOS (int dimensions, const int *ranges, double lowerBound, double upperBound, int resolution)
 
 ~SpinPolarizedLDOS ()
 
int getDimensions () const
 
const int * getRanges () const
 
double getLowerBound () const
 
double getUpperBound () const
 
int getResolution () const
 
int getSize () const
 
const std::complex< double > * getData () const
 

Friends

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

Detailed Description

Container for spin-polarized local density of states (spin-polarized LDOS).

Constructor & Destructor Documentation

TBTK::Property::SpinPolarizedLDOS::SpinPolarizedLDOS ( int  dimensions,
const int *  ranges,
double  lowerBound,
double  upperBound,
int  resolution 
)

Constructor.

TBTK::Property::SpinPolarizedLDOS::~SpinPolarizedLDOS ( )

Destructor.

Member Function Documentation

const std::complex< double > * TBTK::Property::SpinPolarizedLDOS::getData ( ) const
inline

Get spin-polarized LDOS data.

int TBTK::Property::SpinPolarizedLDOS::getDimensions ( ) const
inline

Get the dimension of the spin-polarized LDOS. (Excluding energy dimension)

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

Get lower bound for the energy.

const int * TBTK::Property::SpinPolarizedLDOS::getRanges ( ) const
inline

Get the ranges for the dimensions of the density.

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

Get energy resolution. (Number of energy intervals)

int TBTK::Property::SpinPolarizedLDOS::getSize ( ) const
inline

Get number of data elementes.

double TBTK::Property::SpinPolarizedLDOS::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 spin-polarized LDOS data.

friend class TBTK::DPropertyExtractor
friend

DPropertyExtractor is a friend class to allow it to write spin-polarized LDOS data.

friend class TBTK::FileReader
friend

FileReader is a friend class to allow it to write spin-polarized LDOS data.


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