![]() |
QMCPACK
|
specialization for a periodic 3D general cell More...
Public Member Functions | |
DTD_BConds (const CrystalLattice< T, 3 > &lat) | |
template<typename PT , typename RSOA , typename DISPLSOA > | |
void | computeDistances (const PT &pos, const RSOA &R0, T *restrict temp_r, DISPLSOA &temp_dr, int first, int last, int flip_ind=0) const |
void | computeDistancesOffload (const T pos[3], const T *restrict R0, int r0_stride, T *restrict temp_r, T *restrict temp_dr, int padded_size, int iat, int flip_ind=0) const |
T | computeDist (T dx, T dy, T dz) const |
Public Attributes | |
T | g00 |
T | g10 |
T | g20 |
T | g01 |
T | g11 |
T | g21 |
T | g02 |
T | g12 |
T | g22 |
T | r00 |
T | r10 |
T | r20 |
T | r01 |
T | r11 |
T | r21 |
T | r02 |
T | r12 |
T | r22 |
TinyVector< TinyVector< T, 8 >, 3 > | corners |
specialization for a periodic 3D general cell
Wigner-Seitz cell radius > simulation cell radius Need to check image cells
Definition at line 328 of file ParticleBConds3DSoa.h.
|
inline |
Definition at line 334 of file ParticleBConds3DSoa.h.
References CrystalLattice< T, D >::a(), qmcplusplus::find_reduced_basis(), and qmcplusplus::inverse().
|
inline |
Definition at line 509 of file ParticleBConds3DSoa.h.
References qmcplusplus::floor(), and qmcplusplus::sqrt().
|
inline |
Definition at line 387 of file ParticleBConds3DSoa.h.
References qmcplusplus::floor(), and qmcplusplus::sqrt().
|
inline |
Definition at line 449 of file ParticleBConds3DSoa.h.
References qmcplusplus::floor(), and qmcplusplus::sqrt().
TinyVector<TinyVector<T, 8>, 3> corners |
Definition at line 332 of file ParticleBConds3DSoa.h.
T g00 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T g01 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T g02 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T g10 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T g11 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T g12 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T g20 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T g21 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T g22 |
Definition at line 330 of file ParticleBConds3DSoa.h.
T r00 |
Definition at line 331 of file ParticleBConds3DSoa.h.
T r01 |
Definition at line 331 of file ParticleBConds3DSoa.h.
T r02 |
Definition at line 331 of file ParticleBConds3DSoa.h.
T r10 |
Definition at line 331 of file ParticleBConds3DSoa.h.
T r11 |
Definition at line 331 of file ParticleBConds3DSoa.h.
T r12 |
Definition at line 331 of file ParticleBConds3DSoa.h.
T r20 |
Definition at line 331 of file ParticleBConds3DSoa.h.
T r21 |
Definition at line 331 of file ParticleBConds3DSoa.h.
T r22 |
Definition at line 331 of file ParticleBConds3DSoa.h.