![]() |
QMCPACK
|
Classes | |
class | DontInitialize |
Public Types | |
enum | { ElemDim = 2 } |
enum | { Size = D * (D + 1) / 2 } |
using | Type_t = T |
Public Member Functions | |
SymTensor () | |
SymTensor (DontInitialize) | |
SymTensor (const T &x00) | |
SymTensor (const T &x00, const T &x10, const T &x11) | |
SymTensor (const T &x00, const T &x10, const T &x11, const T &x20, const T &x21, const T &x22) | |
template<typename T1 > | |
SymTensor (const SymTensor< T1, D > &rhs) | |
SymTensor (const Tensor< T, D > &t) | |
~SymTensor () | |
SymTensor< T, D > & | operator= (const SymTensor< T, D > &rhs) |
template<class T1 > | |
SymTensor< T, D > & | operator= (const SymTensor< T1, D > &rhs) |
SymTensor< T, D > & | operator= (const T &rhs) |
SymTensor< T, D > & | operator= (const Tensor< T, D > &rhs) |
template<class T1 > | |
SymTensor< T, D > & | operator+= (const SymTensor< T1, D > &rhs) |
SymTensor< T, D > & | operator+= (const T &rhs) |
template<class T1 > | |
SymTensor< T, D > & | operator-= (const SymTensor< T1, D > &rhs) |
SymTensor< T, D > & | operator-= (const T &rhs) |
template<class T1 > | |
SymTensor< T, D > & | operator*= (const SymTensor< T1, D > &rhs) |
SymTensor< T, D > & | operator*= (const T &rhs) |
template<class T1 > | |
SymTensor< T, D > & | operator/= (const SymTensor< T1, D > &rhs) |
SymTensor< T, D > & | operator/= (const T &rhs) |
void | diagonal (const T &rhs) |
int | len (void) const |
int | size (void) const |
int | get_Size (void) const |
Type_t | operator() (unsigned int i, unsigned int j) const |
Type_t & | operator() (unsigned int i, unsigned int j) |
Type_t | HL (unsigned int hi, unsigned int lo) const |
Type_t & | HL (unsigned int hi, unsigned int lo) |
Type_t & | operator[] (unsigned int i) |
Type_t | operator[] (unsigned int i) const |
Type_t & | operator() (unsigned int i) |
Type_t | operator() (unsigned int i) const |
Private Attributes | |
T | X [Size] |
Definition at line 34 of file OhmmsTinyMeta.h.
class qmcplusplus::SymTensor::DontInitialize |
Definition at line 74 of file SymTensor.h.
using Type_t = T |
Definition at line 60 of file SymTensor.h.
anonymous enum |
Enumerator | |
---|---|
ElemDim |
Definition at line 61 of file SymTensor.h.
anonymous enum |
Enumerator | |
---|---|
Size |
Definition at line 65 of file SymTensor.h.
|
inline |
Definition at line 71 of file SymTensor.h.
|
inline |
Definition at line 76 of file SymTensor.h.
|
inline |
Definition at line 79 of file SymTensor.h.
|
inline |
Definition at line 82 of file SymTensor.h.
|
inline |
Definition at line 89 of file SymTensor.h.
Definition at line 101 of file SymTensor.h.
Definition at line 108 of file SymTensor.h.
|
inline |
Definition at line 119 of file SymTensor.h.
|
inline |
Definition at line 199 of file SymTensor.h.
|
inline |
Definition at line 209 of file SymTensor.h.
|
inline |
|
inline |
Definition at line 250 of file SymTensor.h.
|
inline |
Definition at line 207 of file SymTensor.h.
|
inline |
Definition at line 213 of file SymTensor.h.
|
inline |
Definition at line 220 of file SymTensor.h.
|
inline |
Definition at line 273 of file SymTensor.h.
|
inline |
Definition at line 279 of file SymTensor.h.
Definition at line 175 of file SymTensor.h.
|
inline |
Definition at line 180 of file SymTensor.h.
Definition at line 151 of file SymTensor.h.
|
inline |
Definition at line 156 of file SymTensor.h.
Definition at line 163 of file SymTensor.h.
|
inline |
Definition at line 168 of file SymTensor.h.
Definition at line 187 of file SymTensor.h.
|
inline |
Definition at line 192 of file SymTensor.h.
Definition at line 122 of file SymTensor.h.
Definition at line 128 of file SymTensor.h.
|
inline |
Definition at line 133 of file SymTensor.h.
Definition at line 138 of file SymTensor.h.
|
inline |
Definition at line 258 of file SymTensor.h.
|
inline |
Definition at line 264 of file SymTensor.h.
|
inline |
Definition at line 208 of file SymTensor.h.
|
private |
Definition at line 310 of file SymTensor.h.
Referenced by SymTensor< Real, OHMMS_DIM >::diagonal(), SymTensor< Real, OHMMS_DIM >::HL(), SymTensor< Real, OHMMS_DIM >::operator()(), SymTensor< Real, OHMMS_DIM >::operator[](), and SymTensor< Real, OHMMS_DIM >::SymTensor().