|
|
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: