#include <SymTenzor.h>
Public Types | |
typedef T | Element_t |
enum | { ElemDim = 2 } |
enum | { Size = D*(D+1)/2 } |
Public Member Functions | |
SymTenzor () | |
SymTenzor (DontInitialize) | |
SymTenzor (const T &x00) | |
SymTenzor (const T &x00, const T &x10, const T &x11) | |
SymTenzor (const T &x00, const T &x10, const T &x11, const T &x20, const T &x21, const T &x22) | |
SymTenzor (const SymTenzor< T, D > &rhs) | |
SymTenzor (const Tenzor< T, D > &t) | |
~SymTenzor () | |
const SymTenzor< T, D > & | operator= (const SymTenzor< T, D > &rhs) |
template<class T1> | |
const SymTenzor< T, D > & | operator= (const SymTenzor< T1, D > &rhs) |
const SymTenzor< T, D > & | operator= (const T &rhs) |
const SymTenzor< T, D > & | operator= (const Tenzor< T, D > &rhs) |
template<class T1> | |
SymTenzor< T, D > & | operator+= (const SymTenzor< T1, D > &rhs) |
SymTenzor< T, D > & | operator+= (const T &rhs) |
template<class T1> | |
SymTenzor< T, D > & | operator-= (const SymTenzor< T1, D > &rhs) |
SymTenzor< T, D > & | operator-= (const T &rhs) |
template<class T1> | |
SymTenzor< T, D > & | operator *= (const SymTenzor< T1, D > &rhs) |
SymTenzor< T, D > & | operator *= (const T &rhs) |
template<class T1> | |
SymTenzor< T, D > & | operator/= (const SymTenzor< T1, D > &rhs) |
SymTenzor< T, D > & | operator/= (const T &rhs) |
void | diagonal (const T &rhs) |
int | len (void) const |
int | size (void) const |
int | get_Size (void) const |
Element_t | operator() (unsigned int i, unsigned int j) const |
Element_t & | operator() (unsigned int i, unsigned int j) |
Element_t & | operator() (pair< int, int > a) |
Element_t | operator() (pair< int, int > a) const |
Element_t | HL (unsigned int hi, unsigned int lo) const |
Element_t & | HL (unsigned int hi, unsigned int lo) |
Element_t & | operator[] (unsigned int i) |
Element_t | operator[] (unsigned int i) const |
Element_t & | operator() (unsigned int i) |
Element_t | operator() (unsigned int i) const |
bool | operator== (const SymTenzor< T, D > &that) const |
bool | operator!= (const SymTenzor< T, D > &that) const |
Message & | putMessage (Message &m) const |
Message & | getMessage (Message &m) |
Classes | |
class | DontInitialize |
Definition at line 42 of file SymTenzor.h.
|
Definition at line 46 of file SymTenzor.h. |
|
Definition at line 47 of file SymTenzor.h. |
|
Definition at line 48 of file SymTenzor.h. |
|
Definition at line 51 of file SymTenzor.h. |
|
Definition at line 57 of file SymTenzor.h. |
|
Definition at line 60 of file SymTenzor.h. |
|
Definition at line 65 of file SymTenzor.h. References PInsist. |
|
Definition at line 70 of file SymTenzor.h. References PInsist. |
|
Definition at line 78 of file SymTenzor.h. |
|
Definition at line 85 of file SymTenzor.h. |
|
Definition at line 94 of file SymTenzor.h. |
|
Definition at line 180 of file SymTenzor.h. References X(). Here is the call graph for this function: |
|
Definition at line 188 of file SymTenzor.h. |
|
Definition at line 274 of file SymTenzor.h. References getMessage(), and X(). Here is the call graph for this function: |
|
Definition at line 226 of file SymTenzor.h. Here is the call graph for this function: |
|
Definition at line 220 of file SymTenzor.h. Referenced by TSV_MetaDotDot< SymTenzor< T1, D >, SymTenzor< T2, D > >::apply(), TSV_MetaDot< Tenzor< T1, D >, SymTenzor< T2, D > >::apply(), TSV_MetaDot< SymTenzor< T1, D >, Tenzor< T2, D > >::apply(), TSV_MetaDot< SymTenzor< T1, D >, Vektor< T2, D > >::apply(), and TSV_MetaDot< SymTenzor< T1, D >, SymTenzor< T2, D > >::apply(). Here is the call graph for this function: |
|
Definition at line 186 of file SymTenzor.h. |
|
Definition at line 157 of file SymTenzor.h. |
|
Definition at line 151 of file SymTenzor.h. |
|
Definition at line 262 of file SymTenzor.h. |
|
Definition at line 251 of file SymTenzor.h. Here is the call graph for this function: |
|
Definition at line 246 of file SymTenzor.h. Here is the call graph for this function: |
|
Definition at line 212 of file SymTenzor.h. References X(). Here is the call graph for this function: |
|
Definition at line 204 of file SymTenzor.h. References X(). Here is the call graph for this function: |
|
Definition at line 198 of file SymTenzor.h. References X(). Here is the call graph for this function: |
|
Definition at line 192 of file SymTenzor.h. References X(). Here is the call graph for this function: |
|
Definition at line 129 of file SymTenzor.h. |
|
Definition at line 123 of file SymTenzor.h. |
|
Definition at line 143 of file SymTenzor.h. |
|
Definition at line 137 of file SymTenzor.h. |
|
Definition at line 171 of file SymTenzor.h. |
|
Definition at line 165 of file SymTenzor.h. |
|
Definition at line 112 of file SymTenzor.h. |
|
Definition at line 108 of file SymTenzor.h. |
|
Definition at line 103 of file SymTenzor.h. |
|
Definition at line 97 of file SymTenzor.h. |
|
Definition at line 259 of file SymTenzor.h. References SymTenzor< T, D >::X, and X(). Here is the call graph for this function: |
|
Definition at line 238 of file SymTenzor.h. Here is the call graph for this function: |
|
Definition at line 233 of file SymTenzor.h. Here is the call graph for this function: |
|
Definition at line 268 of file SymTenzor.h. References putMessage(), Message::setCopy(), and X(). Here is the call graph for this function: |
|
Definition at line 187 of file SymTenzor.h. |