OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <AntiSymTenzor.h>
Classes | |
class | AssignProxy |
class | DontInitialize |
Public Types | |
enum | { ElemDim = 2 } |
typedef T | Element_t |
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 } |
Static Private Attributes | |
static T | Zero |
Friends | |
class | AssignProxy |
Definition at line 281 of file AntiSymTenzor.h.
typedef T AntiSymTenzor< T, 1 >::Element_t |
Definition at line 285 of file AntiSymTenzor.h.
anonymous enum |
Enumerator | |
---|---|
ElemDim |
Definition at line 286 of file AntiSymTenzor.h.
|
private |
Enumerator | |
---|---|
Size |
Definition at line 450 of file AntiSymTenzor.h.
|
inline |
Definition at line 289 of file AntiSymTenzor.h.
|
inline |
Definition at line 292 of file AntiSymTenzor.h.
|
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 AntiSymTenzor< T, D >::Size.
|
inline |
Definition at line 439 of file AntiSymTenzor.h.
References Message::get(), and Attrib::Legacy::Distribution::T.
|
inline |
Definition at line 345 of file AntiSymTenzor.h.
References AntiSymTenzor< T, D >::Size.
|
inline |
Definition at line 427 of file AntiSymTenzor.h.
|
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.
|
inline |
Definition at line 396 of file AntiSymTenzor.h.
References AntiSymTenzor< T, D >::AssignProxy, and PAssert_EQ.
|
inline |
Definition at line 381 of file AntiSymTenzor.h.
References PAssert_EQ, and Attrib::Legacy::Distribution::T.
|
inline |
Definition at line 328 of file AntiSymTenzor.h.
|
inline |
Definition at line 331 of file AntiSymTenzor.h.
|
inline |
Definition at line 318 of file AntiSymTenzor.h.
|
inline |
Definition at line 323 of file AntiSymTenzor.h.
|
inline |
Definition at line 336 of file AntiSymTenzor.h.
|
inline |
Definition at line 339 of file AntiSymTenzor.h.
|
inline |
Definition at line 304 of file AntiSymTenzor.h.
|
inline |
Definition at line 308 of file AntiSymTenzor.h.
|
inline |
Definition at line 311 of file AntiSymTenzor.h.
References PInsist.
|
inline |
Definition at line 424 of file AntiSymTenzor.h.
|
inline |
Definition at line 408 of file AntiSymTenzor.h.
References PAssert.
|
inline |
Definition at line 433 of file AntiSymTenzor.h.
References Message::put(), and Message::setCopy().
|
inline |
Definition at line 346 of file AntiSymTenzor.h.
|
friend |
Definition at line 447 of file AntiSymTenzor.h.
|
staticprivate |
Definition at line 455 of file AntiSymTenzor.h.