![]() |
QMCPACK
|
specialization for a periodic 2D general cell with wigner-seitz==simulation cell More...
Public Member Functions | |
DTD_BConds (const CrystalLattice< T, 2 > &lat) | |
T | apply_bc (TinyVector< T, 2 > &displ) const |
apply BC to a displacement vector a and return the minimum-image distance More... | |
void | apply_bc (std::vector< TinyVector< T, 2 >> &dr, std::vector< T > &r, std::vector< T > &rinv) const |
void | apply_bc (std::vector< TinyVector< T, 2 >> &dr, std::vector< T > &r) const |
Public Attributes | |
T | r00 |
T | r10 |
T | r01 |
T | r11 |
T | g00 |
T | g10 |
T | g01 |
T | g11 |
T | r2max |
std::vector< TinyVector< T, 2 > > | nextcells |
specialization for a periodic 2D general cell with wigner-seitz==simulation cell
Skip image cells.
Definition at line 129 of file ParticleBConds2D.h.
|
inline |
Definition at line 136 of file ParticleBConds2D.h.
|
inline |
apply BC to a displacement vector a and return the minimum-image distance
lat | lattice |
a | displacement vector |
Definition at line 153 of file ParticleBConds2D.h.
|
inline |
Definition at line 166 of file ParticleBConds2D.h.
References DTD_BConds< T, D, SC >::apply_bc(), qmcplusplus::simd::inv(), qmcplusplus::n, and qmcplusplus::simd::sqrt().
|
inline |
Definition at line 175 of file ParticleBConds2D.h.
References DTD_BConds< T, D, SC >::apply_bc().
T g00 |
Definition at line 132 of file ParticleBConds2D.h.
T g01 |
Definition at line 132 of file ParticleBConds2D.h.
T g10 |
Definition at line 132 of file ParticleBConds2D.h.
T g11 |
Definition at line 132 of file ParticleBConds2D.h.
std::vector<TinyVector<T, 2> > nextcells |
Definition at line 134 of file ParticleBConds2D.h.
T r00 |
Definition at line 131 of file ParticleBConds2D.h.
T r01 |
Definition at line 131 of file ParticleBConds2D.h.
T r10 |
Definition at line 131 of file ParticleBConds2D.h.
T r11 |
Definition at line 131 of file ParticleBConds2D.h.
T r2max |
Definition at line 133 of file ParticleBConds2D.h.