![]() |
QMCPACK
|
specialization for a periodic 3D general cell with wigner-seitz==simulation cell More...
Collaboration diagram for DTD_BConds< T, 3, PPPS >:Public Member Functions | |
| DTD_BConds (const CrystalLattice< T, 3 > &lat) | |
| T | apply_bc (TinyVector< T, 3 > &displ) const |
| apply BC to a displacement vector a and return the minimum-image distance More... | |
| void | apply_bc (std::vector< TinyVector< T, 3 >> &dr, std::vector< T > &r, std::vector< T > &rinv) const |
| void | apply_bc (std::vector< TinyVector< T, 3 >> &dr, std::vector< T > &r) const |
| void | evaluate_rsquared (TinyVector< T, 3 > *restrict dr, T *restrict rr, int n) |
Public Attributes | |
| T | r00 |
| T | r10 |
| T | r20 |
| T | r01 |
| T | r11 |
| T | r21 |
| T | r02 |
| T | r12 |
| T | r22 |
| T | g00 |
| T | g10 |
| T | g20 |
| T | g01 |
| T | g11 |
| T | g21 |
| T | g02 |
| T | g12 |
| T | g22 |
specialization for a periodic 3D general cell with wigner-seitz==simulation cell
Skip image cells.
Definition at line 85 of file ParticleBConds3D.h.
|
inline |
Definition at line 89 of file ParticleBConds3D.h.
|
inline |
apply BC to a displacement vector a and return the minimum-image distance
| lat | lattice |
| a | displacement vector |
Definition at line 115 of file ParticleBConds3D.h.
|
inline |
Definition at line 132 of file ParticleBConds3D.h.
References DTD_BConds< T, D, SC >::apply_bc(), qmcplusplus::simd::inv(), qmcplusplus::n, and qmcplusplus::simd::sqrt().
|
inline |
Definition at line 141 of file ParticleBConds3D.h.
References DTD_BConds< T, D, SC >::apply_bc().
|
inline |
Definition at line 147 of file ParticleBConds3D.h.
References DTD_BConds< T, D, SC >::apply_bc(), and qmcplusplus::n.
| T g00 |
Definition at line 88 of file ParticleBConds3D.h.
| T g01 |
Definition at line 88 of file ParticleBConds3D.h.
| T g02 |
Definition at line 88 of file ParticleBConds3D.h.
| T g10 |
Definition at line 88 of file ParticleBConds3D.h.
| T g11 |
Definition at line 88 of file ParticleBConds3D.h.
| T g12 |
Definition at line 88 of file ParticleBConds3D.h.
| T g20 |
Definition at line 88 of file ParticleBConds3D.h.
| T g21 |
Definition at line 88 of file ParticleBConds3D.h.
| T g22 |
Definition at line 88 of file ParticleBConds3D.h.
| T r00 |
Definition at line 87 of file ParticleBConds3D.h.
| T r01 |
Definition at line 87 of file ParticleBConds3D.h.
| T r02 |
Definition at line 87 of file ParticleBConds3D.h.
| T r10 |
Definition at line 87 of file ParticleBConds3D.h.
| T r11 |
Definition at line 87 of file ParticleBConds3D.h.
| T r12 |
Definition at line 87 of file ParticleBConds3D.h.
| T r20 |
Definition at line 87 of file ParticleBConds3D.h.
| T r21 |
Definition at line 87 of file ParticleBConds3D.h.
| T r22 |
Definition at line 87 of file ParticleBConds3D.h.