|
Rheolef
7.2
an efficient C++ finite element environment
|
Public Types | |
| typedef size_t | size_type |
| typedef T | element_type |
| typedef T | float_type |
Public Member Functions | |
| tensor4_basic () | |
| tensor4_basic (const T &init_val) | |
| tensor4_basic (const tensor4_basic< T > &a) | |
| tensor4_basic (const std::initializer_list< std::initializer_list< std::initializer_list< std::initializer_list< T > > > > &il) | |
| tensor4_basic< T > & | operator= (const tensor4_basic< T > &a) |
| tensor4_basic< T > & | operator= (const T &val) |
| T & | operator() (size_type i, size_type j, size_type k, size_type l) |
| const T & | operator() (size_type i, size_type j, size_type k, size_type l) const |
| tensor_basic< T > & | operator() (size_type i, size_type j) |
| const tensor_basic< T > & | operator() (size_type i, size_type j) const |
| tensor4_basic< T > | operator* (const T &k) const |
| tensor4_basic< T > | operator/ (const T &k) const |
| tensor4_basic< T > | operator+ (const tensor4_basic< T > &b) const |
| tensor4_basic< T > | operator- (const tensor4_basic< T > &b) const |
| tensor4_basic< T > & | operator+= (const tensor4_basic< T > &) |
| tensor4_basic< T > & | operator-= (const tensor4_basic< T > &) |
| tensor4_basic< T > & | operator*= (const T &k) |
| tensor4_basic< T > & | operator/= (const T &k) |
| std::ostream & | put (std::ostream &out, size_type d=3) const |
Static Public Member Functions | |
| static tensor4_basic< T > | eye (size_type d=3) |
Protected Attributes | |
| tensor_basic< tensor_basic< T > > | _x |
| typedef T element_type |
| typedef T float_type |
| tensor4_basic | ( | const std::initializer_list< std::initializer_list< std::initializer_list< std::initializer_list< T > > > > & | il | ) |
Definition at line 64 of file tensor4.cc.
|
static |
Definition at line 29 of file tensor4.cc.
| tensor4_basic< T > & operator= | ( | const tensor4_basic< T > & | a | ) |
Definition at line 114 of file tensor4.cc.
| tensor4_basic< T > & operator= | ( | const T & | val | ) |
Definition at line 103 of file tensor4.cc.
| tensor_basic< T > & operator() | ( | size_type | i, |
| size_type | j ) |
| const tensor_basic< T > & operator() | ( | size_type | i, |
| size_type | j ) const |
| tensor4_basic< T > operator* | ( | const T & | k | ) | const |
| tensor4_basic< T > operator/ | ( | const T & | k | ) | const |
| tensor4_basic< T > operator+ | ( | const tensor4_basic< T > & | b | ) | const |
Definition at line 125 of file tensor4.cc.
| tensor4_basic< T > operator- | ( | const tensor4_basic< T > & | b | ) | const |
Definition at line 138 of file tensor4.cc.
| tensor4_basic< T > & operator+= | ( | const tensor4_basic< T > & | b | ) |
Definition at line 151 of file tensor4.cc.
| tensor4_basic< T > & operator-= | ( | const tensor4_basic< T > & | b | ) |
Definition at line 162 of file tensor4.cc.
| tensor4_basic< T > & operator*= | ( | const T & | k | ) |
Definition at line 173 of file tensor4.cc.
| tensor4_basic< T > & operator/= | ( | const T & | k | ) |
Definition at line 198 of file tensor4.cc.
|
protected |