56 app_summary() <<
" Simulation box changed by vacuum supercell conditions" << std::endl;
57 app_log() <<
"--------------------------------------- " << std::endl;
59 app_log() <<
"--------------------------------------- " << std::endl;
a class that defines a supercell in D-dimensional Euclean space.
int SuperCellEnum
supercell enumeration
void reset()
Evaluate the reciprocal vectors, volume and metric tensor.
helper functions for EinsplineSetBuilder
std::ostream & app_summary()
T VacuumScale
The scale factor for adding vacuum.
void print(std::ostream &, int level=2) const
Print out CrystalLattice Data.
TinyVector< SingleParticlePos, D > Rv
Real-space unit vectors.
Lattice lattice_
simulation cell lattice
CrystalLattice< OHMMS_PRECISION, OHMMS_DIM > lattice
Lattice LRBox_
long-range box
void updateKLists(const ParticleLayout &lattice, RealType kc, unsigned ndim, const PosType &twist=PosType(), bool useSphere=true)
k points sorted by the |k| excluding |k|=0
KContainer k_lists_
K-Vector List.
Tensor_t R
Real-space unit vectors. R(i,j) i=vector and j=x,y,z.