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 | |
tensor3_basic (const T &init_val=0) | |
tensor3_basic (const tensor3_basic< T > &a) | |
tensor3_basic< T > & | operator= (const tensor3_basic< T > &a) |
tensor3_basic< T > & | operator= (const T &val) |
T & | operator() (size_type i, size_type j, size_type k) |
const T & | operator() (size_type i, size_type j, size_type k) const |
tensor3_basic< T > | operator* (const T &k) const |
tensor3_basic< T > | operator/ (const T &k) const |
tensor_basic< T > | operator* (const point_basic< T > &v) const |
tensor3_basic< T > | operator* (const tensor_basic< T > &b) const |
tensor3_basic< T > | operator+ (const tensor3_basic< T > &b) const |
tensor3_basic< T > | operator- (const tensor3_basic< T > &b) const |
tensor3_basic< T > & | operator+= (const tensor3_basic< T > &) |
tensor3_basic< T > & | operator-= (const tensor3_basic< T > &) |
tensor3_basic< T > & | operator*= (const T &k) |
tensor3_basic< T > & | operator/= (const T &k) |
std::ostream & | put (std::ostream &s, size_type d=3) const |
std::istream & | get (std::istream &) |
Protected Attributes | |
T | _x [3][3][3] |
typedef T element_type |
typedef T float_type |
tensor3_basic | ( | const T & | init_val = 0 | ) |
tensor3_basic | ( | const tensor3_basic< T > & | a | ) |
tensor3_basic< T > & operator= | ( | const tensor3_basic< T > & | a | ) |
Definition at line 38 of file tensor3.cc.
tensor3_basic< T > & operator= | ( | const T & | val | ) |
Definition at line 28 of file tensor3.cc.
tensor3_basic< T > operator* | ( | const T & | k | ) | const |
tensor3_basic< T > operator/ | ( | const T & | k | ) | const |
tensor_basic< T > operator* | ( | const point_basic< T > & | v | ) | const |
Definition at line 49 of file tensor3.cc.
tensor3_basic< T > operator* | ( | const tensor_basic< T > & | b | ) | const |
Definition at line 60 of file tensor3.cc.
tensor3_basic< T > operator+ | ( | const tensor3_basic< T > & | b | ) | const |
Definition at line 72 of file tensor3.cc.
tensor3_basic< T > operator- | ( | const tensor3_basic< T > & | b | ) | const |
Definition at line 83 of file tensor3.cc.
tensor3_basic< T > & operator+= | ( | const tensor3_basic< T > & | b | ) |
Definition at line 106 of file tensor3.cc.
tensor3_basic< T > & operator-= | ( | const tensor3_basic< T > & | b | ) |
Definition at line 116 of file tensor3.cc.
tensor3_basic< T > & operator*= | ( | const T & | k | ) |
Definition at line 126 of file tensor3.cc.
tensor3_basic< T > & operator/= | ( | const T & | k | ) |
Definition at line 140 of file tensor3.cc.
istream & get | ( | std::istream & | in | ) |
Definition at line 163 of file tensor3.cc.