|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <AntiSymTenzor.h>
Classes | |
| class | DontInitialize |
| class | AssignProxy |
Public Types | |
| enum | { ElemDim = 2 } |
| typedef T | Element_t |
| enum | |
| enum | |
Public Member Functions | |
| AntiSymTenzor () | |
| AntiSymTenzor (const AntiSymTenzor< T, 1 > &) | |
| AntiSymTenzor (DontInitialize) | |
| AntiSymTenzor (const Tenzor< T, 1 > &) | |
| ~AntiSymTenzor () | |
| const AntiSymTenzor< T, 1 > & | operator= (const AntiSymTenzor< T, 1 > &) |
| template<class T1> | |
| const AntiSymTenzor< T, 1 > & | operator= (const AntiSymTenzor< T1, 1 > &) |
| const AntiSymTenzor< T, 1 > & | operator= (const T &rhs) |
| template<class T1> | |
| AntiSymTenzor< T, 1 > & | operator+= (const AntiSymTenzor< T1, 1 > &) |
| template<class T1> | |
| AntiSymTenzor< T, 1 > & | operator-= (const AntiSymTenzor< T1, 1 > &) |
| template<class T1> | |
| AntiSymTenzor< T, 1 > & | operator*= (const AntiSymTenzor< T1, 1 > &) |
| AntiSymTenzor< T, 1 > & | operator*= (const T &) |
| template<class T1> | |
| AntiSymTenzor< T, 1 > & | operator/= (const AntiSymTenzor< T1, 1 > &) |
| AntiSymTenzor< T, 1 > & | operator/= (const T &) |
| 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() (std::pair< int, int > a) const |
| AssignProxy | operator() (unsigned int i, unsigned int j) |
| AssignProxy | operator() (std::pair< int, int > a) |
| Element_t | operator[] (unsigned int i) const |
| Element_t | operator() (unsigned int i) const |
| bool | operator== (const AntiSymTenzor< T, 1 > &) const |
| bool | operator!= (const AntiSymTenzor< T, 1 > &that) const |
| Message & | putMessage (Message &m) const |
| Message & | getMessage (Message &m) |
Private Types | |
| enum | { Size = 0 } |
Private Attributes | |
| T | X [Size] |
Static Private Attributes | |
| static T | Zero |
Friends | |
| class | AssignProxy |
Definition at line 281 of file AntiSymTenzor.h.
| class AntiSymTenzor< T, 1 >::DontInitialize |
Definition at line 295 of file AntiSymTenzor.h.
| typedef T AntiSymTenzor< T, 1 >::Element_t |
Definition at line 285 of file AntiSymTenzor.h.
|
private |
| Enumerator | |
|---|---|
| Size | |
Definition at line 450 of file AntiSymTenzor.h.
| anonymous enum |
Definition at line 39 of file AntiSymTenzor.h.
| anonymous enum |
| Enumerator | |
|---|---|
| ElemDim | |
Definition at line 286 of file AntiSymTenzor.h.
| anonymous enum |
Definition at line 38 of file AntiSymTenzor.h.
|
inline |
Definition at line 289 of file AntiSymTenzor.h.
Referenced by AntiSymTenzor(), operator!=(), operator*=(), operator*=(), operator+=(), operator-=(), operator/=(), operator/=(), operator=(), operator=(), operator=(), and operator==().
|
inline |
Definition at line 292 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 296 of file AntiSymTenzor.h.
|
inline |
Definition at line 299 of file AntiSymTenzor.h.
|
inline |
Definition at line 301 of file AntiSymTenzor.h.
|
inline |
Definition at line 347 of file AntiSymTenzor.h.
References Size.
|
inline |
Definition at line 439 of file AntiSymTenzor.h.
References Message::get().
|
inline |
Definition at line 345 of file AntiSymTenzor.h.
References Size.
|
inline |
Definition at line 427 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 402 of file AntiSymTenzor.h.
References a.
|
inline |
Definition at line 390 of file AntiSymTenzor.h.
References a.
|
inline |
Definition at line 416 of file AntiSymTenzor.h.
References PAssert, and AntiSymTenzor< T, D >::Zero.
|
inline |
Definition at line 396 of file AntiSymTenzor.h.
References AntiSymTenzor< T, D >::AssignProxy, PAssert_EQ, and AntiSymTenzor< T, D >::Zero.
|
inline |
Definition at line 381 of file AntiSymTenzor.h.
References PAssert_EQ.
|
inline |
Definition at line 328 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 331 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 318 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 323 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 336 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 339 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 304 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 308 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 311 of file AntiSymTenzor.h.
References AntiSymTenzor(), and PInsist.
|
inline |
Definition at line 424 of file AntiSymTenzor.h.
References AntiSymTenzor().
|
inline |
Definition at line 408 of file AntiSymTenzor.h.
References PAssert, and AntiSymTenzor< T, D >::Zero.
|
inline |
Definition at line 433 of file AntiSymTenzor.h.
References Message::put(), Message::setCopy(), and AntiSymTenzor< T, D >::Zero.
|
inline |
Definition at line 346 of file AntiSymTenzor.h.
|
friend |
Definition at line 447 of file AntiSymTenzor.h.
|
private |
Definition at line 261 of file AntiSymTenzor.h.
|
staticprivate |
Definition at line 455 of file AntiSymTenzor.h.