![]() |
QMCPACK
|
specialization for 2D lattice More...
Public Types | |
using | SingleParticlePos = TinyVector< T, 2 > |
using | Tensor_t = Tensor< T, 2 > |
Public Member Functions | |
int | operator() (const TinyVector< int, 2 > &box) |
return supercell enum More... | |
bool | isDiagonalOnly (const Tensor< T, 2 > &R) const |
SingleParticlePos | calcSolidAngles (const TinyVector< SingleParticlePos, 2 > &Rv, const SingleParticlePos &OneOverLength) |
T | calcWignerSeitzRadius (TinyVector< SingleParticlePos, 2 > &a) |
T | calcSimulationCellRadius (TinyVector< SingleParticlePos, 2 > &a) |
specialization for 2D lattice
Definition at line 144 of file LatticeAnalyzer.h.
using SingleParticlePos = TinyVector<T, 2> |
Definition at line 146 of file LatticeAnalyzer.h.
Definition at line 147 of file LatticeAnalyzer.h.
|
inline |
Definition at line 181 of file LatticeAnalyzer.h.
References qmcplusplus::acos(), qmcplusplus::dot(), omptarget::min(), qmcplusplus::sin(), and qmcplusplus::sqrt().
|
inline |
Definition at line 164 of file LatticeAnalyzer.h.
References qmcplusplus::acos(), and qmcplusplus::dot().
|
inline |
Definition at line 171 of file LatticeAnalyzer.h.
References qmcplusplus::dot(), omptarget::min(), and qmcplusplus::sqrt().
|
inline |
Definition at line 158 of file LatticeAnalyzer.h.
References qmcplusplus::abs().
|
inline |
return supercell enum
[in] | box[2] | if box[i]==1, PBC |
Definition at line 153 of file LatticeAnalyzer.h.
References qmcplusplus::SUPERCELL_BULK, and qmcplusplus::SUPERCELL_OPEN.