TBTK
TBTK::WannierParser Class Reference

Public Member Functions

UnitCellparseMatrixElements (Resource &resource)
 
std::vector< ParallelepipedArrayState * > parseWannierFunctions (Resource &resource, unsigned int resolutionX, unsigned int resolutionY, unsigned int resolutionZ, unsigned int numStates, const std::vector< std::vector< double >> &basisVectors)
 
std::vector< ParallelepipedArrayState * > parseWannierFunctions (Resource &resource)
 
ReciprocalLatticegetReciprocalLattice ()
 

Member Function Documentation

◆ getReciprocalLattice()

ReciprocalLattice* TBTK::WannierParser::getReciprocalLattice ( )

Get reciprocal lattice.

◆ parseMatrixElements()

UnitCell* TBTK::WannierParser::parseMatrixElements ( Resource resource)

Parse file.

◆ parseWannierFunctions() [1/2]

std::vector<ParallelepipedArrayState*> TBTK::WannierParser::parseWannierFunctions ( Resource resource,
unsigned int  resolutionX,
unsigned int  resolutionY,
unsigned int  resolutionZ,
unsigned int  numStates,
const std::vector< std::vector< double >> &  basisVectors 
)

Parse Wannier functions.

◆ parseWannierFunctions() [2/2]

std::vector<ParallelepipedArrayState*> TBTK::WannierParser::parseWannierFunctions ( Resource resource)

Parse WannierFunctions.


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