|  | QMCPACK
    | 
specialization for a wire More...
 Collaboration diagram for DTD_BConds< T, 3, SUPERCELL_WIRE >:
 Collaboration diagram for DTD_BConds< T, 3, SUPERCELL_WIRE >:| Public Member Functions | |
| DTD_BConds (const CrystalLattice< T, 3 > &lat) | |
| T | apply_bc (TinyVector< T, 3 > &displ) const | 
| evaluate |a| and apply boundary conditions on a  More... | |
| void | apply_bc (std::vector< TinyVector< T, 3 >> &dr, std::vector< T > &r, std::vector< T > &rinv) const | 
| evaluate displacement data for a vector  More... | |
| 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 | Linv0 | 
| T | L0 | 
specialization for a wire
Definition at line 434 of file ParticleBConds3D.h.
| 
 | inline | 
Definition at line 438 of file ParticleBConds3D.h.
| 
 | inline | 
evaluate |a| and apply boundary conditions on a
| lat | lattice | 
| a | Cartesian vector | 
Definition at line 445 of file ParticleBConds3D.h.
| 
 | inline | 
evaluate displacement data for a vector
Definition at line 454 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 464 of file ParticleBConds3D.h.
References qmcplusplus::dot().
| 
 | inline | 
Definition at line 470 of file ParticleBConds3D.h.
References DTD_BConds< T, D, SC >::apply_bc(), and qmcplusplus::n.
| T L0 | 
Definition at line 436 of file ParticleBConds3D.h.
| T Linv0 | 
Definition at line 436 of file ParticleBConds3D.h.