![]() |
QMCPACK
|
Declaraton of ParticleAttrib<T> More...
Go to the source code of this file.
Classes | |
struct | OTCDot< T1, T2, D > |
struct | OTCDot_CC< T1, T2, D > |
struct | OTCDot< T1, T2, 3 > |
struct | OTCDot_CC< T1, T2, 3 > |
struct | PAOps< T, D, T1 > |
generic PAOps More... | |
struct | PAOps< T, 3, T1 > |
specialization for three-dimension More... | |
struct | PAOps< T, 2, T1 > |
specialization for 2-dimension More... | |
Namespaces | |
qmcplusplus | |
helper functions for EinsplineSetBuilder | |
Functions | |
template<class T , unsigned D> | |
void | normalize (ParticleAttrib< TinyVector< T, D >> &pa) |
template<typename T , unsigned D> | |
T | Dot (const ParticleAttrib< TinyVector< T, D >> &pa, const ParticleAttrib< TinyVector< T, D >> &pb) |
template<typename T , unsigned D> | |
T | Dot (const ParticleAttrib< TinyVector< std::complex< T >, D >> &pa, const ParticleAttrib< TinyVector< std::complex< T >, D >> &pb) |
template<typename T , unsigned D> | |
std::complex< T > | CplxDot (const ParticleAttrib< TinyVector< std::complex< T >, D >> &pa, const ParticleAttrib< TinyVector< std::complex< T >, D >> &pb) |
template<unsigned D> | |
double | Dot_CC (const ParticleAttrib< TinyVector< std::complex< double >, D >> &pa, const ParticleAttrib< TinyVector< std::complex< double >, D >> &pb) |
template<typename T > | |
T | Sum (const ParticleAttrib< T > &pa) |
template<typename T > | |
T | Sum (const ParticleAttrib< std::complex< T >> &pa) |
template<typename T > | |
std::complex< T > | CplxSum (const ParticleAttrib< std::complex< T >> &pa) |
template<class T , unsigned D> | |
void | Copy (const ParticleAttrib< TinyVector< std::complex< T >, D >> &c, ParticleAttrib< TinyVector< T, D >> &r) |
template<class T , unsigned D> | |
void | Copy (const ParticleAttrib< TinyVector< T, D >> &c, ParticleAttrib< TinyVector< T, D >> &r) |
Declaraton of ParticleAttrib<T>
Definition in file ParticleAttribOps.h.
struct qmcplusplus::PAOps |
generic PAOps
Definition at line 223 of file ParticleAttribOps.h.