Implements mathematical tensor (Max 4d).
More...
|
|
| Tensor (int i) |
|
| Tensor (int i, int j) |
|
| Tensor (int i, int j, int k) |
|
| Tensor (int i, int j, int k, int l) |
|
template<typename Sizes> |
| void | resizeI (const Sizes &sizes) |
|
void | flatten () |
|
T & | operator() (int i) |
|
T & | operator() (int i, int j) |
|
const T & | operator() (int i, int j) const |
|
T & | operator() (int i, int j, int k) |
|
const T & | operator() (int i, int j, int k) const |
|
T & | operator() (int i, int j, int k, int l) |
|
const T & | operator() (int i, int j, int k, int l) const |
|
void | fill (const T &value) |
|
Tensor | operator+ (const Tensor &other) |
|
Tensor | multiply (const Tensor &other) |
|
Tensor | dot (const Tensor &other) |
|
void | swap (Tensor &other) |
|
|
std::vector< int > | dims_ |
|
std::vector< T > | data_ |
template<class T>
class Opm::ML::Tensor< T >
Implements mathematical tensor (Max 4d).
The documentation for this class was generated from the following file: