#include <podarray_proto.hpp>
Public Member Functions | |
~podarray () | |
podarray () | |
podarray (const podarray &x) | |
const podarray & | operator= (const podarray &x) |
arma_inline | podarray (const u32 new_N) |
arma_inline T1 & | operator[] (const u32 i) |
arma_inline T1 | operator[] (const u32 i) const |
arma_inline T1 & | operator() (const u32 i) |
arma_inline T1 | operator() (const u32 i) const |
void | set_size (const u32 new_n_elem) |
void | fill (const T1 val) |
void | zeros () |
void | zeros (const u32 new_n_elem) |
arma_inline T1 * | memptr () |
arma_inline const T1 * | memptr () const |
Public Attributes | |
const u32 | n_elem |
number of elements held | |
arma_aligned const T1 *const | mem |
pointer to memory used by the object | |
Protected Member Functions | |
void | init (const u32 new_n_elem) |
Protected Attributes | |
arma_aligned T1 | mem_local [16] |
Internal memory, to avoid calling the 'new' operator for small amounts of memory. |
Definition at line 24 of file podarray_proto.hpp.
number of elements held
Definition at line 29 of file podarray_proto.hpp.
Referenced by op_diagmat_vec::apply(), podarray< T1 >::fill(), podarray< T1 >::init(), auxlib::lu(), podarray< T1 >::operator()(), podarray< T1 >::operator=(), and podarray< T1 >::~podarray().
pointer to memory used by the object
Definition at line 32 of file podarray_proto.hpp.
Referenced by op_inv::apply(), op_inv::apply_diagvec(), auxlib::det(), glue_times::direct_rowvec_mat_colvec(), podarray< T1 >::fill(), podarray< T1 >::init(), podarray< T1 >::memptr(), podarray< T1 >::operator()(), podarray< T1 >::operator=(), podarray< T1 >::operator[](), diskio::save_field_ppm_binary(), diskio::save_pgm_binary(), and podarray< T1 >::~podarray().
Internal memory, to avoid calling the 'new' operator for small amounts of memory.
Definition at line 36 of file podarray_proto.hpp.
Referenced by podarray< T1 >::init(), and podarray< T1 >::~podarray().