, including all inherited members.
at(const uword i) | Cube< eT > | |
at(const uword i) const | Cube< eT > | |
at(const uword in_row, const uword in_col, const uword in_slice) | Cube< eT > | |
at(const uword in_row, const uword in_col, const uword in_slice) const | Cube< eT > | |
begin() | Cube< eT > | [inline] |
begin() const | Cube< eT > | [inline] |
begin_slice(const uword slice_num) | Cube< eT > | [inline] |
begin_slice(const uword slice_num) const | Cube< eT > | [inline] |
const_iterator typedef | Cube< eT > | |
const_slice_iterator typedef | Cube< eT > | |
copy_size(const Cube< eT2 > &m) | Cube< eT > | [inline] |
create_mat() | Cube< eT > | [inline, protected] |
Cube() | Cube< eT > | [inline] |
Cube(const uword in_rows, const uword in_cols, const uword in_slices) | Cube< eT > | [inline] |
Cube(eT *aux_mem, const uword aux_n_rows, const uword aux_n_cols, const uword aux_n_slices, const bool copy_aux_mem=true, const bool strict=true) | Cube< eT > | [inline] |
Cube(const eT *aux_mem, const uword aux_n_rows, const uword aux_n_cols, const uword aux_n_slices) | Cube< eT > | [inline] |
Cube(const Cube &m) | Cube< eT > | [inline] |
Cube(const BaseCube< pod_type, T1 > &A, const BaseCube< pod_type, T2 > &B) | Cube< eT > | [inline, explicit] |
Cube(const subview_cube< eT > &X) | Cube< eT > | [inline] |
Cube(const GenCube< eT, gen_type > &X) | Cube< eT > | [inline] |
Cube(const OpCube< T1, op_type > &X) | Cube< eT > | [inline] |
Cube(const eOpCube< T1, eop_type > &X) | Cube< eT > | [inline] |
Cube(const mtOpCube< eT, T1, op_type > &X) | Cube< eT > | [inline] |
Cube(const GlueCube< T1, T2, glue_type > &X) | Cube< eT > | [inline] |
Cube(const eGlueCube< T1, T2, eglue_type > &X) | Cube< eT > | [inline] |
Cube(const mtGlueCube< eT, T1, T2, glue_type > &X) | Cube< eT > | [inline] |
Cube(const BaseCube< typename Cube< eT >::pod_type, T1 > &A, const BaseCube< typename Cube< eT >::pod_type, T2 > &B) | Cube< eT > | [inline] |
delete_mat() | Cube< eT > | [inline, protected] |
elem_type typedef | Cube< eT > | |
end() | Cube< eT > | [inline] |
end() const | Cube< eT > | [inline] |
end_slice(const uword slice_num) | Cube< eT > | [inline] |
end_slice(const uword slice_num) const | Cube< eT > | [inline] |
fill(const eT val) | Cube< eT > | [inline] |
fixed() | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [inline] |
fixed(const BaseCube< eT, T1 > &A) | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [inline] |
fixed(const BaseCube< pod_type, T1 > &A, const BaseCube< pod_type, T2 > &B) | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [inline, explicit] |
fixed_n_elem | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [private, static] |
get_ref() const | BaseCube< eT, Cube< eT > > | |
glue_join class | Cube< eT > | [friend] |
impl_print(const std::string &extra_text) const | Cube< eT > | [inline] |
impl_print(std::ostream &user_stream, const std::string &extra_text) const | Cube< eT > | [inline] |
impl_raw_print(const std::string &extra_text) const | Cube< eT > | [inline] |
impl_raw_print(std::ostream &user_stream, const std::string &extra_text) const | Cube< eT > | [inline] |
in_range(const uword i) const | Cube< eT > | |
in_range(const span &x) const | Cube< eT > | |
in_range(const uword in_row, const uword in_col, const uword in_slice) const | Cube< eT > | |
in_range(const span &row_span, const span &col_span, const span &slice_span) const | Cube< eT > | [inline] |
init(const BaseCube< pod_type, T1 > &A, const BaseCube< pod_type, T2 > &B) | Cube< eT > | [inline, protected] |
init(const BaseCube< typename Cube< eT >::pod_type, T1 > &A, const BaseCube< typename Cube< eT >::pod_type, T2 > &B) | Cube< eT > | [inline] |
init_cold() | Cube< eT > | [inline, protected] |
init_warm(const uword in_rows, const uword in_cols, const uword in_slices) | Cube< eT > | [inline, protected] |
insert_slices(const uword slice_num, const uword N, const bool set_to_zero=true) | Cube< eT > | [inline] |
insert_slices(const uword row_num, const BaseCube< eT, T1 > &X) | Cube< eT > | [inline] |
is_empty() const | Cube< eT > | |
is_finite() const | Cube< eT > | |
iterator typedef | Cube< eT > | |
load(const std::string name, const file_type type=auto_detect, const bool print_status=true) | Cube< eT > | [inline] |
load(std::istream &is, const file_type type=auto_detect, const bool print_status=true) | Cube< eT > | [inline] |
mat_ptrs | Cube< eT > | |
mat_ptrs_local | Cube< eT > | [protected] |
mat_ptrs_local_extra | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [private] |
max() const | Cube< eT > | [inline] |
max(uword &index_of_max_val) const | Cube< eT > | [inline] |
max(uword &row_of_max_val, uword &col_of_max_val, uword &slice_of_max_val) const | Cube< eT > | [inline] |
mem | Cube< eT > | |
mem_local | Cube< eT > | [protected] |
mem_local_extra | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [private] |
mem_setup() | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [private] |
mem_state | Cube< eT > | |
memptr() | Cube< eT > | |
memptr() const | Cube< eT > | |
min() const | Cube< eT > | [inline] |
min(uword &index_of_min_val) const | Cube< eT > | [inline] |
min(uword &row_of_min_val, uword &col_of_min_val, uword &slice_of_min_val) const | Cube< eT > | [inline] |
n_cols | Cube< eT > | |
n_elem | Cube< eT > | |
n_elem_slice | Cube< eT > | |
n_rows | Cube< eT > | |
n_slices | Cube< eT > | |
ones() | Cube< eT > | [inline] |
ones(const uword in_rows, const uword in_cols, const uword in_slices) | Cube< eT > | [inline] |
op_reshape class | Cube< eT > | [friend] |
op_resize class | Cube< eT > | [friend] |
operator%=(const Cube &m) | Cube< eT > | [inline] |
operator%=(const subview_cube< eT > &X) | Cube< eT > | [inline] |
operator%=(const GenCube< eT, gen_type > &X) | Cube< eT > | [inline] |
operator%=(const OpCube< T1, op_type > &X) | Cube< eT > | [inline] |
operator%=(const eOpCube< T1, eop_type > &X) | Cube< eT > | [inline] |
operator%=(const mtOpCube< eT, T1, op_type > &X) | Cube< eT > | [inline] |
operator%=(const GlueCube< T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator%=(const eGlueCube< T1, T2, eglue_type > &X) | Cube< eT > | [inline] |
operator%=(const mtGlueCube< eT, T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator()(const span &row_span, const span &col_span, const span &slice_span) | Cube< eT > | [inline] |
operator()(const span &row_span, const span &col_span, const span &slice_span) const | Cube< eT > | [inline] |
operator()(const uword i) | Cube< eT > | |
operator()(const uword i) const | Cube< eT > | |
operator()(const uword in_row, const uword in_col, const uword in_slice) | Cube< eT > | |
operator()(const uword in_row, const uword in_col, const uword in_slice) const | Cube< eT > | |
operator*=(const eT val) | Cube< eT > | |
operator++() | Cube< eT > | |
operator++(int) | Cube< eT > | |
operator+=(const eT val) | Cube< eT > | |
operator+=(const Cube &m) | Cube< eT > | [inline] |
operator+=(const subview_cube< eT > &X) | Cube< eT > | [inline] |
operator+=(const GenCube< eT, gen_type > &X) | Cube< eT > | [inline] |
operator+=(const OpCube< T1, op_type > &X) | Cube< eT > | [inline] |
operator+=(const eOpCube< T1, eop_type > &X) | Cube< eT > | [inline] |
operator+=(const mtOpCube< eT, T1, op_type > &X) | Cube< eT > | [inline] |
operator+=(const GlueCube< T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator+=(const eGlueCube< T1, T2, eglue_type > &X) | Cube< eT > | [inline] |
operator+=(const mtGlueCube< eT, T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator--() | Cube< eT > | |
operator--(int) | Cube< eT > | |
operator-=(const eT val) | Cube< eT > | |
operator-=(const Cube &m) | Cube< eT > | [inline] |
operator-=(const subview_cube< eT > &X) | Cube< eT > | [inline] |
operator-=(const GenCube< eT, gen_type > &X) | Cube< eT > | [inline] |
operator-=(const OpCube< T1, op_type > &X) | Cube< eT > | [inline] |
operator-=(const eOpCube< T1, eop_type > &X) | Cube< eT > | [inline] |
operator-=(const mtOpCube< eT, T1, op_type > &X) | Cube< eT > | [inline] |
operator-=(const GlueCube< T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator-=(const eGlueCube< T1, T2, eglue_type > &X) | Cube< eT > | [inline] |
operator-=(const mtGlueCube< eT, T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator/=(const eT val) | Cube< eT > | |
operator/=(const Cube &m) | Cube< eT > | [inline] |
operator/=(const subview_cube< eT > &X) | Cube< eT > | [inline] |
operator/=(const GenCube< eT, gen_type > &X) | Cube< eT > | [inline] |
operator/=(const OpCube< T1, op_type > &X) | Cube< eT > | [inline] |
operator/=(const eOpCube< T1, eop_type > &X) | Cube< eT > | [inline] |
operator/=(const mtOpCube< eT, T1, op_type > &X) | Cube< eT > | [inline] |
operator/=(const GlueCube< T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator/=(const eGlueCube< T1, T2, eglue_type > &X) | Cube< eT > | [inline] |
operator/=(const mtGlueCube< eT, T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator=(const eT val) | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [inline] |
operator=(const BaseCube< eT, T1 > &A) | Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices > | [inline] |
Cube::operator=(const Cube &m) | Cube< eT > | [inline] |
Cube::operator=(const subview_cube< eT > &X) | Cube< eT > | [inline] |
Cube::operator=(const GenCube< eT, gen_type > &X) | Cube< eT > | [inline] |
Cube::operator=(const OpCube< T1, op_type > &X) | Cube< eT > | [inline] |
Cube::operator=(const eOpCube< T1, eop_type > &X) | Cube< eT > | [inline] |
Cube::operator=(const mtOpCube< eT, T1, op_type > &X) | Cube< eT > | [inline] |
Cube::operator=(const GlueCube< T1, T2, glue_type > &X) | Cube< eT > | [inline] |
Cube::operator=(const eGlueCube< T1, T2, eglue_type > &X) | Cube< eT > | [inline] |
Cube::operator=(const mtGlueCube< eT, T1, T2, glue_type > &X) | Cube< eT > | [inline] |
operator[](const uword i) | Cube< eT > | |
operator[](const uword i) const | Cube< eT > | |
pod_type typedef | Cube< eT > | |
print(const std::string extra_text="") const | BaseCube< eT, Cube< eT > > | [inline] |
print(std::ostream &user_stream, const std::string extra_text="") const | BaseCube< eT, Cube< eT > > | [inline] |
quiet_load(const std::string name, const file_type type=auto_detect) | Cube< eT > | [inline] |
quiet_load(std::istream &is, const file_type type=auto_detect) | Cube< eT > | [inline] |
quiet_save(const std::string name, const file_type type=arma_binary) const | Cube< eT > | [inline] |
quiet_save(std::ostream &os, const file_type type=arma_binary) const | Cube< eT > | [inline] |
randn() | Cube< eT > | [inline] |
randn(const uword in_rows, const uword in_cols, const uword in_slices) | Cube< eT > | [inline] |
randu() | Cube< eT > | [inline] |
randu(const uword in_rows, const uword in_cols, const uword in_slices) | Cube< eT > | [inline] |
raw_print(const std::string extra_text="") const | BaseCube< eT, Cube< eT > > | [inline] |
raw_print(std::ostream &user_stream, const std::string extra_text="") const | BaseCube< eT, Cube< eT > > | [inline] |
reset() | Cube< eT > | [inline] |
reshape(const uword in_rows, const uword in_cols, const uword in_slices, const uword dim=0) | Cube< eT > | [inline] |
resize(const uword in_rows, const uword in_cols, const uword in_slices) | Cube< eT > | [inline] |
save(const std::string name, const file_type type=arma_binary, const bool print_status=true) const | Cube< eT > | [inline] |
save(std::ostream &os, const file_type type=arma_binary, const bool print_status=true) const | Cube< eT > | [inline] |
set_imag(const BaseCube< pod_type, T1 > &X) | Cube< eT > | [inline] |
set_imag(const BaseCube< typename Cube< eT >::pod_type, T1 > &X) | Cube< eT > | [inline] |
set_real(const BaseCube< pod_type, T1 > &X) | Cube< eT > | [inline] |
set_real(const BaseCube< typename Cube< eT >::pod_type, T1 > &X) | Cube< eT > | [inline] |
set_size(const uword in_rows, const uword in_cols, const uword in_slices) | Cube< eT > | [inline] |
shed_slice(const uword slice_num) | Cube< eT > | [inline] |
shed_slices(const uword in_slice1, const uword in_slice2) | Cube< eT > | [inline] |
slice(const uword in_slice) | Cube< eT > | |
slice(const uword in_slice) const | Cube< eT > | |
slice_colptr(const uword in_slice, const uword in_col) | Cube< eT > | |
slice_colptr(const uword in_slice, const uword in_col) const | Cube< eT > | |
slice_iterator typedef | Cube< eT > | |
slice_memptr(const uword slice) | Cube< eT > | |
slice_memptr(const uword slice) const | Cube< eT > | |
slices(const uword in_slice1, const uword in_slice2) | Cube< eT > | |
slices(const uword in_slice1, const uword in_slice2) const | Cube< eT > | |
steal_mem(Cube &X) | Cube< eT > | [inline, protected] |
subcube(const uword in_row1, const uword in_col1, const uword in_slice1, const uword in_row2, const uword in_col2, const uword in_slice2) | Cube< eT > | |
subcube(const uword in_row1, const uword in_col1, const uword in_slice1, const uword in_row2, const uword in_col2, const uword in_slice2) const | Cube< eT > | |
subcube(const span &row_span, const span &col_span, const span &slice_span) | Cube< eT > | [inline] |
subcube(const span &row_span, const span &col_span, const span &slice_span) const | Cube< eT > | [inline] |
zeros() | Cube< eT > | [inline] |
zeros(const uword in_rows, const uword in_cols, const uword in_slices) | Cube< eT > | [inline] |
~Cube() | Cube< eT > | [inline] |