TBTK
TBTK::MomentumSpaceContext Class Reference

Public Member Functions

 MomentumSpaceContext (const BrillouinZone &brillouinZone, const std::vector< unsigned int > &numMeshPoints)
 
const BrillouinZonegetBrillouinZone () const
 
const std::vector< unsigned int > & getNumMeshPoints () const
 
const std::vector< std::vector< double > > & getMesh () const
 
Index getKIndex (const std::vector< double > &k) const
 

Constructor & Destructor Documentation

◆ MomentumSpaceContext()

TBTK::MomentumSpaceContext::MomentumSpaceContext ( const BrillouinZone brillouinZone,
const std::vector< unsigned int > &  numMeshPoints 
)

Constructor.

Member Function Documentation

◆ getBrillouinZone()

const BrillouinZone & TBTK::MomentumSpaceContext::getBrillouinZone ( ) const
inline

Get Brillouin zone.

◆ getKIndex()

Index TBTK::MomentumSpaceContext::getKIndex ( const std::vector< double > &  k) const
inline

Get Index corresponding to given k-vector.

◆ getMesh()

const std::vector< std::vector< double > > & TBTK::MomentumSpaceContext::getMesh ( ) const
inline

Get mesh.

◆ getNumMeshPoints()

const std::vector< unsigned int > & TBTK::MomentumSpaceContext::getNumMeshPoints ( ) const
inline

Get number of mesh points.


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