24 #ifndef COM_DAFER45_TBTK_RECIPROCAL_LATTICE 25 #define COM_DAFER45_TBTK_RECIPROCAL_LATTICE 32 #include <initializer_list> 100 std::vector<std::vector<double>> reciprocalLatticeVectors;
104 std::vector<int> size;
108 static constexpr
double ROUNDOFF_MARGIN_MULTIPLIER = 1.01;
112 return reciprocalLatticeVectors;
Tree structure for quick access of multiple States.
Definition: StateTreeNode.h:38
Unit cell that act as container of States.
const std::vector< std::vector< double > > & getReciprocalLatticeVectors() const
Definition: ReciprocalLattice.h:111
Definition: ReciprocalLattice.h:67
Model * generateModel(std::initializer_list< double > momentum) const
Definition: ReciprocalLattice.cpp:303
Definition: UnitCell.h:30
~ReciprocalLattice()
Definition: ReciprocalLattice.cpp:294
Definition: AbstractOperator.h:26
ReciprocalLattice(UnitCell *unitCell, std::initializer_list< int > size)
Definition: ReciprocalLattice.cpp:33
Definition: StateSet.h:30