![]() |
QMCPACK
|
specialization for a wire in 2D More...
Public Member Functions | |
DTD_BConds (const CrystalLattice< T, 2 > &lat) | |
T | apply_bc (TinyVector< T, 2 > &displ) const |
evaluate |a| and apply boundary conditions on a More... | |
void | apply_bc (std::vector< TinyVector< T, 2 >> &dr, std::vector< T > &r, std::vector< T > &rinv) const |
evaluate displacement data for a vector More... | |
void | apply_bc (std::vector< TinyVector< T, 2 >> &dr, std::vector< T > &r) const |
Public Attributes | |
T | Linv0 |
T | L0 |
specialization for a wire in 2D
Definition at line 229 of file ParticleBConds2D.h.
|
inline |
Definition at line 233 of file ParticleBConds2D.h.
|
inline |
evaluate |a| and apply boundary conditions on a
lat | lattice |
a | Cartesian vector |
Definition at line 240 of file ParticleBConds2D.h.
|
inline |
evaluate displacement data for a vector
Definition at line 249 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 259 of file ParticleBConds2D.h.
References qmcplusplus::dot().
T L0 |
Definition at line 231 of file ParticleBConds2D.h.
T Linv0 |
Definition at line 231 of file ParticleBConds2D.h.