#include <Tenzor.h>
Public Types | |
typedef T | Element_t |
enum | { ElemDim = 2 } |
enum | { Size = D*D } |
Public Member Functions | |
Tenzor () | |
Tenzor (DontInitialize) | |
Tenzor (const Tenzor< T, D > &rhs) | |
Tenzor (const T &x00) | |
Tenzor (const T &x00, const T &x10, const T &x01, const T &x11) | |
Tenzor (const T &x00, const T &x10, const T &x20, const T &x01, const T &x11, const T &x21, const T &x02, const T &x12, const T &x22) | |
Tenzor (const SymTenzor< T, D > &) | |
Tenzor (const AntiSymTenzor< T, D > &) | |
~Tenzor () | |
const Tenzor< T, D > & | operator= (const Tenzor< T, D > &rhs) |
template<class T1> | |
const Tenzor< T, D > & | operator= (const Tenzor< T1, D > &rhs) |
const Tenzor< T, D > & | operator= (const T &rhs) |
template<class T1> | |
Tenzor< T, D > & | operator+= (const Tenzor< T1, D > &rhs) |
Tenzor< T, D > & | operator+= (const T &rhs) |
template<class T1> | |
Tenzor< T, D > & | operator-= (const Tenzor< T1, D > &rhs) |
Tenzor< T, D > & | operator-= (const T &rhs) |
template<class T1> | |
Tenzor< T, D > & | operator *= (const Tenzor< T1, D > &rhs) |
Tenzor< T, D > & | operator *= (const T &rhs) |
template<class T1> | |
Tenzor< T, D > & | operator/= (const Tenzor< T1, D > &rhs) |
Tenzor< T, D > & | operator/= (const T &rhs) |
void | diagonal (const T &rhs) |
int | len (void) const |
int | size (void) const |
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 |
Element_t | operator() (unsigned int i, unsigned int j) const |
Element_t & | operator() (unsigned int i, unsigned int j) |
Element_t | operator() (const pair< int, int > i) const |
Element_t & | operator() (const pair< int, int > i) |
bool | operator== (const Tenzor< T, D > &that) const |
bool | operator!= (const Tenzor< T, D > &that) const |
Message & | putMessage (Message &m) const |
Message & | getMessage (Message &m) |
Classes | |
class | DontInitialize |
Definition at line 39 of file Tenzor.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 67 of file Tenzor.h. References PInsist. |
|
Definition at line 74 of file Tenzor.h. References PInsist. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 176 of file Tenzor.h. References Tenzor< T, D >::Size. |
|
|
|
|
|
|
|
Definition at line 222 of file Tenzor.h. References PAssert. |
|
Definition at line 217 of file Tenzor.h. References PAssert. |
|
Definition at line 212 of file Tenzor.h. References PAssert. |
|
Definition at line 207 of file Tenzor.h. References PAssert. |
|
Definition at line 201 of file Tenzor.h. References PAssert, and Tenzor< T, D >::Size. |
|
Definition at line 196 of file Tenzor.h. References PAssert, and Tenzor< T, D >::Size. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 230 of file Tenzor.h. References TSV_MetaCompareArrays< T1, T2, D >::apply(), and Tenzor< T, D >::X. Here is the call graph for this function: |
|
Definition at line 187 of file Tenzor.h. References PAssert, and Tenzor< T, D >::Size. |
|
Definition at line 181 of file Tenzor.h. References PAssert, and Tenzor< T, D >::Size. |
|
Definition at line 239 of file Tenzor.h. References Message::setCopy(). Here is the call graph for this function: |
|
|