23 #ifndef COM_DAFER45_TBTK_UNIT_CELL 24 #define COM_DAFER45_TBTK_UNIT_CELL 33 UnitCell(std::initializer_list<std::initializer_list<double>> latticeVectors,
bool isOwner =
true);
48 std::vector<std::vector<double>> latticeVectors;
52 return latticeVectors.size();
56 return latticeVectors.at(n);
60 return latticeVectors;
UnitCell(std::initializer_list< std::initializer_list< double >> latticeVectors, bool isOwner=true)
Definition: UnitCell.cpp:28
~UnitCell()
Definition: UnitCell.cpp:57
const std::vector< std::vector< double > > & getLatticeVectors() const
Definition: UnitCell.h:59
Definition: UnitCell.h:30
Definition: AbstractOperator.h:26
int getNumLatticeVectors() const
Definition: UnitCell.h:51
Definition: StateSet.h:30
const std::vector< double > & getLatticeVector(int n) const
Definition: UnitCell.h:55