|
| Array (uint nr, uint nc=1, uint size=0) |
|
| Array (const Array &other) |
|
| ~Array () |
|
Array & | operator= (const Array &other) |
|
void | reinit (uint size) |
|
void | resize (uint size) |
|
uint | n_rows () const |
|
uint | n_cols () const |
|
unsigned int | size () const |
|
template<unsigned long long int nr, unsigned long long int nc = 1> |
void | append (const ArmaMat< Type, nr, nc > &item) |
|
template<unsigned long long int nr> |
void | append (const ArmaVec< Type, nr > &item) |
|
template<uint nr, uint nc = 1> |
ArmaMat< Type, nr, nc > | mat (uint mat_index) const |
|
template<uint nr> |
ArmaVec< Type, nr > | vec (uint mat_index) const |
|
Type | scalar (uint mat_index) const |
|
ArrayMatSet | set (uint index) |
|
arma::mat | arma_mat (uint i) const |
|
arma::vec | arma_vec (uint i) const |
|
template<class Type>
class Armor::Array< Type >
Array of Armor::Mat with given shape. Provides contiguous storage for the data and access to the array elements. The shape of the matrices is specified at run time, so the class Array is independent of additional template parameters. However, to access the array elements, one must use the templated method get().
Definition at line 597 of file armor.hh.