|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <Tenzor.h>
Classes | |
| class | DontInitialize |
Public Types | |
| enum | { ElemDim = 2 } |
| enum | { Size = D*D } |
| typedef T | Element_t |
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 std::pair< int, int > i) const |
| Element_t & | operator() (const std::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) |
Private Attributes | |
| T | X [Size] |
| class Tenzor::DontInitialize |
| typedef T Tenzor< T, D >::Element_t |
| anonymous enum |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| Tenzor< T, D >::Tenzor | ( | const AntiSymTenzor< T, D > & | rhs | ) |
|
inline |
Definition at line 241 of file Tenzor.h.
Referenced by Tenzor< T, Dim >::getMessage().
|
inline |
|
inline |
Definition at line 234 of file Tenzor.h.
Referenced by Tenzor< T, Dim >::putMessage().
|
inline |
Definition at line 250 of file Tenzor.h.
Referenced by Tenzor< T, Dim >::operator==().