![]() |
QMCPACK
|
specialization for a slab, general cell More...
Collaboration diagram for DTD_BConds< T, 3, PPNG >:Public Member Functions | |
| DTD_BConds (const CrystalLattice< T, 3 > &lat) | |
| T | apply_bc (TinyVector< T, 3 > &displ) const |
| 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 | g00 |
| T | g10 |
| T | g01 |
| T | g11 |
| TinyVector< TinyVector< T, 3 >, 3 > | rb |
| std::vector< TinyVector< T, 3 > > | corners |
specialization for a slab, general cell
Definition at line 257 of file ParticleBConds3D.h.
|
inline |
Definition at line 263 of file ParticleBConds3D.h.
References CrystalLattice< T, D >::a(), and CrystalLattice< T, D >::G.
|
inline |
Definition at line 280 of file ParticleBConds3D.h.
References qmcplusplus::dot(), and qmcplusplus::floor().
|
inline |
Definition at line 305 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 314 of file ParticleBConds3D.h.
References DTD_BConds< T, D, SC >::apply_bc().
|
inline |
Definition at line 320 of file ParticleBConds3D.h.
References DTD_BConds< T, D, SC >::apply_bc(), and qmcplusplus::n.
| std::vector<TinyVector<T, 3> > corners |
Definition at line 261 of file ParticleBConds3D.h.
| T g00 |
Definition at line 259 of file ParticleBConds3D.h.
| T g01 |
Definition at line 259 of file ParticleBConds3D.h.
| T g10 |
Definition at line 259 of file ParticleBConds3D.h.
| T g11 |
Definition at line 259 of file ParticleBConds3D.h.
| TinyVector<TinyVector<T, 3>, 3> rb |
Definition at line 260 of file ParticleBConds3D.h.