![]() |
QMCPACK
|
specialization for a periodic 3D general cell More...
Collaboration diagram for DTD_BConds< T, 3, PPPX+SOA_OFFSET >: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 | 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 |
| T | r2max |
| TinyVector< TinyVector< T, 26 >, 3 > | nextcells |
specialization for a periodic 3D general cell
Slow method and not used unless one needs to check if faster methods fail
Definition at line 995 of file ParticleBConds3DSoa.h.
|
inline |
Definition at line 1002 of file ParticleBConds3DSoa.h.
|
inline |
Definition at line 1065 of file ParticleBConds3DSoa.h.
|
inline |
Definition at line 1042 of file ParticleBConds3DSoa.h.
References APP_ABORT.
|
inline |
Definition at line 1053 of file ParticleBConds3DSoa.h.
| T g00 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| T g01 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| T g02 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| T g10 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| T g11 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| T g12 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| T g20 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| T g21 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| T g22 |
Definition at line 998 of file ParticleBConds3DSoa.h.
| TinyVector<TinyVector<T, 26>, 3> nextcells |
Definition at line 1000 of file ParticleBConds3DSoa.h.
| T r00 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r01 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r02 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r10 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r11 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r12 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r20 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r21 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r22 |
Definition at line 997 of file ParticleBConds3DSoa.h.
| T r2max |
Definition at line 999 of file ParticleBConds3DSoa.h.