|
typedef T | value_type |
typedef size_t | size_type |
typedef T * | iterator |
typedef const T * | const_iterator |
typedef MultiArray< T, Rank-1 > | value_type |
typedef size_t | size_type |
|
| MultiArray (T *data, size_t size) |
| MultiArray (T *data, const size_t size[]) |
T & | operator[] (size_t i) |
const T & | operator[] (size_t i) const |
T * | begin () |
T * | end () |
const T * | begin () const |
const T * | end () const |
size_t | size () const |
bool | same (const MultiArray &x) const |
| MultiArray (T *data, Args... args) |
| MultiArray (T *data, const size_t a_dim[]) |
size_t | size () const |
size_t | stride () const |
const MultiArray< T, Rank-1 > | operator[] (size_t i) const |
MultiArray< T, Rank-1 > | operator[] (size_t i) |
bool | same (const MultiArray &x) const |
| return if this refers to the same memory location as x
|
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
|
static const int | rank =1 |
static const int | rank |
◆ MultiArray() [1/2]
Create a MultiArray given data and dimensions passed as arguments
◆ MultiArray() [2/2]
Create a MultiArray given data and vector of dimensions:
- Parameters
-
must | be of length \prod_i a_dim[i] |
a_dim | must be of length Rank |
The documentation for this class was generated from the following file: