TBTK
TBTK::BandDiagramGenerator Class Reference

Public Member Functions

 BandDiagramGenerator ()
 
void setReciprocalLattice (const ReciprocalLattice &reciprocalLattice)
 
std::vector< std::vector< double > > generateBandDiagram (std::initializer_list< std::initializer_list< double >> kPoints, unsigned int resolution, std::initializer_list< std::initializer_list< double >> nestingVectors={}) const
 

Constructor & Destructor Documentation

◆ BandDiagramGenerator()

TBTK::BandDiagramGenerator::BandDiagramGenerator ( )

Constructor.

Member Function Documentation

◆ generateBandDiagram()

std::vector<std::vector<double> > TBTK::BandDiagramGenerator::generateBandDiagram ( std::initializer_list< std::initializer_list< double >>  kPoints,
unsigned int  resolution,
std::initializer_list< std::initializer_list< double >>  nestingVectors = {} 
) const

Generate band diagram.

◆ setReciprocalLattice()

void TBTK::BandDiagramGenerator::setReciprocalLattice ( const ReciprocalLattice reciprocalLattice)
inline

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