, including all inherited members.
at(const uword i) | Col< eT >::fixed< fixed_n_elem > | |
at(const uword i) const | Col< eT >::fixed< fixed_n_elem > | |
at(const uword in_row, const uword in_col) | Col< eT >::fixed< fixed_n_elem > | |
at(const uword in_row, const uword in_col) const | Col< eT >::fixed< fixed_n_elem > | |
begin() | Mat< eT > | [inline] |
begin() const | Mat< eT > | [inline] |
begin_col(const uword col_num) | Mat< eT > | [inline] |
begin_col(const uword col_num) const | Mat< eT > | [inline] |
begin_row(const uword row_num) | Col< eT > | [inline] |
begin_row(const uword row_num) const | Col< eT > | [inline] |
change_to_row() | Col< eT >::fixed< fixed_n_elem > | [private] |
clear() | Mat< eT > | [inline] |
Col() | Col< eT > | [inline] |
Col(const Col< eT > &X) | Col< eT > | [inline] |
Col(const uword n_elem) | Col< eT > | [inline, explicit] |
Col(const uword in_rows, const uword in_cols) | Col< eT > | [inline] |
Col(const char *text) | Col< eT > | [inline] |
Col(const std::string &text) | Col< eT > | [inline] |
Col(const Base< eT, T1 > &X) | Col< eT > | [inline] |
Col(eT *aux_mem, const uword aux_length, const bool copy_aux_mem=true, const bool strict=true) | Col< eT > | [inline] |
Col(const eT *aux_mem, const uword aux_length) | Col< eT > | [inline] |
Col(const Base< pod_type, T1 > &A, const Base< pod_type, T2 > &B) | Col< eT > | [inline, explicit] |
Col(const BaseCube< eT, T1 > &X) | Col< eT > | [inline] |
Col(const subview_cube< eT > &X) | Col< eT > | [inline] |
Col(const Base< typename Col< eT >::pod_type, T1 > &A, const Base< typename Col< eT >::pod_type, T2 > &B) | Col< eT > | [inline] |
col(const uword col_num) | Mat< eT > | |
col(const uword col_num) const | Mat< eT > | |
col_iterator typedef | Mat< eT > | |
colptr(const uword in_col) | Mat< eT > | |
colptr(const uword in_col) const | Mat< eT > | |
cols(const uword in_col1, const uword in_col2) | Mat< eT > | |
cols(const uword in_col1, const uword in_col2) const | Mat< eT > | |
const_col_iterator typedef | Mat< eT > | |
const_iterator typedef | Mat< eT > | |
const_row_iterator typedef | Col< eT > | |
copy_size(const Mat< eT2 > &m) | Mat< eT > | [inline] |
Cube< eT > class | Mat< eT > | [friend] |
diag(const sword in_id=0) | Mat< eT > | |
diag(const sword in_id=0) const | Mat< eT > | |
elem(const Base< uword, T1 > &a) | Mat< eT > | |
elem(const Base< uword, T1 > &a) const | Mat< eT > | |
elem_type typedef | Col< eT > | |
empty() const | Mat< eT > | [inline] |
end() | Mat< eT > | [inline] |
end() const | Mat< eT > | [inline] |
end_col(const uword col_num) | Mat< eT > | [inline] |
end_col(const uword col_num) const | Mat< eT > | [inline] |
end_row(const uword row_num) | Col< eT > | [inline] |
end_row(const uword row_num) const | Col< eT > | [inline] |
eye() | Mat< eT > | [inline] |
eye(const uword in_rows, const uword in_cols) | Mat< eT > | [inline] |
fill(const eT val) | Col< eT >::fixed< fixed_n_elem > | [inline] |
fixed() | Col< eT >::fixed< fixed_n_elem > | |
fixed(const fixed< fixed_n_elem > &X) | Col< eT >::fixed< fixed_n_elem > | |
fixed(const subview_cube< eT > &X) | Col< eT >::fixed< fixed_n_elem > | [inline] |
fixed(const Base< eT, T1 > &A) | Col< eT >::fixed< fixed_n_elem > | [inline] |
fixed(const Base< pod_type, T1 > &A, const Base< pod_type, T2 > &B) | Col< eT >::fixed< fixed_n_elem > | [inline] |
fixed(eT *aux_mem, const bool copy_aux_mem=true) | Col< eT >::fixed< fixed_n_elem > | [inline] |
fixed(const eT *aux_mem) | Col< eT >::fixed< fixed_n_elem > | [inline] |
fixed(const char *text) | Col< eT >::fixed< fixed_n_elem > | [inline] |
fixed(const std::string &text) | Col< eT >::fixed< fixed_n_elem > | [inline] |
get_ref() const | Base< eT, Mat< eT > > | |
glue_join class | Mat< eT > | [friend] |
impl_print(const std::string &extra_text) const | Mat< eT > | [inline] |
impl_print(std::ostream &user_stream, const std::string &extra_text) const | Mat< eT > | [inline] |
impl_print_trans(const std::string &extra_text) const | Mat< eT > | [inline] |
impl_print_trans(std::ostream &user_stream, const std::string &extra_text) const | Mat< eT > | [inline] |
impl_raw_print(const std::string &extra_text) const | Mat< eT > | [inline] |
impl_raw_print(std::ostream &user_stream, const std::string &extra_text) const | Mat< eT > | [inline] |
impl_raw_print_trans(const std::string &extra_text) const | Mat< eT > | [inline] |
impl_raw_print_trans(std::ostream &user_stream, const std::string &extra_text) const | Mat< eT > | [inline] |
in_range(const uword i) const | Mat< eT > | |
in_range(const span &x) const | Mat< eT > | |
in_range(const uword in_row, const uword in_col) const | Mat< eT > | |
in_range(const span &row_span, const uword in_col) const | Mat< eT > | |
in_range(const uword in_row, const span &col_span) const | Mat< eT > | |
in_range(const span &row_span, const span &col_span) const | Mat< eT > | |
init(const std::string &text) | Mat< eT > | [inline, protected] |
init(const Base< pod_type, T1 > &A, const Base< pod_type, T2 > &B) | Mat< eT > | [inline, protected] |
init(const Base< typename Mat< eT >::pod_type, T1 > &A, const Base< typename Mat< eT >::pod_type, T2 > &B) | Mat< eT > | [inline] |
init_cold() | Mat< eT > | [inline, protected] |
init_warm(uword in_rows, uword in_cols) | Mat< eT > | [inline, protected] |
insert_cols(const uword col_num, const uword N, const bool set_to_zero=true) | Mat< eT > | [inline] |
insert_cols(const uword col_num, const Base< eT, T1 > &X) | Mat< eT > | [inline] |
insert_rows(const uword row_num, const uword N, const bool set_to_zero=true) | Col< eT > | [inline] |
insert_rows(const uword row_num, const Base< eT, T1 > &X) | Col< eT > | [inline] |
is_colvec() const | Mat< eT > | |
is_empty() const | Mat< eT > | |
is_finite() const | Mat< eT > | [inline] |
is_rowvec() const | Mat< eT > | |
is_square() const | Mat< eT > | |
is_vec() const | Mat< eT > | |
iterator typedef | Mat< eT > | |
load(const std::string name, const file_type type=auto_detect, const bool print_status=true) | Mat< eT > | [inline] |
load(std::istream &is, const file_type type=auto_detect, const bool print_status=true) | Mat< eT > | [inline] |
Mat() | Mat< eT > | [inline] |
Mat(const uword in_rows, const uword in_cols) | Mat< eT > | [inline] |
Mat(const char *text) | Mat< eT > | [inline] |
Mat(const std::string &text) | Mat< eT > | [inline] |
Mat(eT *aux_mem, const uword aux_n_rows, const uword aux_n_cols, const bool copy_aux_mem=true, const bool strict=true) | Mat< eT > | [inline] |
Mat(const eT *aux_mem, const uword aux_n_rows, const uword aux_n_cols) | Mat< eT > | [inline] |
Mat(const Mat &m) | Mat< eT > | [inline] |
Mat(const BaseCube< eT, T1 > &X) | Mat< eT > | [inline] |
Mat(const Base< pod_type, T1 > &A, const Base< pod_type, T2 > &B) | Mat< eT > | [inline, explicit] |
Mat(const subview< eT > &X) | Mat< eT > | [inline] |
Mat(const subview_cube< eT > &X) | Mat< eT > | [inline] |
Mat(const diagview< eT > &X) | Mat< eT > | [inline] |
Mat(const subview_elem1< eT, T1 > &X) | Mat< eT > | [inline] |
Mat(const Gen< eT, gen_type > &X) | Mat< eT > | [inline] |
Mat(const Op< T1, op_type > &X) | Mat< eT > | [inline] |
Mat(const eOp< T1, eop_type > &X) | Mat< eT > | [inline] |
Mat(const mtOp< eT, T1, op_type > &X) | Mat< eT > | [inline] |
Mat(const Glue< T1, T2, glue_type > &X) | Mat< eT > | [inline] |
Mat(const eGlue< T1, T2, eglue_type > &X) | Mat< eT > | [inline] |
Mat(const mtGlue< eT, T1, T2, glue_type > &X) | Mat< eT > | [inline] |
Mat(const char junk, const eT *aux_mem, const uword aux_n_rows, const uword aux_n_cols) | Mat< eT > | [inline, protected] |
Mat(const Base< typename Mat< eT >::pod_type, T1 > &A, const Base< typename Mat< eT >::pod_type, T2 > &B) | Mat< eT > | [inline] |
max() const | Mat< eT > | [inline] |
max(uword &index_of_max_val) const | Mat< eT > | [inline] |
max(uword &row_of_max_val, uword &col_of_max_val) const | Mat< eT > | [inline] |
mem | Mat< eT > | |
mem_local | Mat< eT > | [protected] |
mem_local_extra | Col< eT >::fixed< fixed_n_elem > | [private] |
mem_setup() | Col< eT >::fixed< fixed_n_elem > | [private] |
mem_state | Mat< eT > | |
memptr() | Mat< eT > | |
memptr() const | Mat< eT > | |
min() const | Mat< eT > | [inline] |
min(uword &index_of_min_val) const | Mat< eT > | [inline] |
min(uword &row_of_min_val, uword &col_of_min_val) const | Mat< eT > | [inline] |
n_cols | Col< eT >::fixed< fixed_n_elem > | [static] |
n_elem | Col< eT >::fixed< fixed_n_elem > | [static] |
n_rows | Col< eT >::fixed< fixed_n_elem > | [static] |
ones() | Col< eT >::fixed< fixed_n_elem > | [inline] |
Col::ones(const uword in_elem) | Mat< eT > | [inline] |
Col::ones(const uword in_rows, const uword in_cols) | Mat< eT > | [inline] |
op_htrans class | Mat< eT > | [friend] |
op_resize class | Mat< eT > | [friend] |
op_strans class | Mat< eT > | [friend] |
operator%=(const Mat &m) | Mat< eT > | [inline] |
operator%=(const BaseCube< eT, T1 > &X) | Mat< eT > | [inline] |
operator%=(const subview< eT > &X) | Mat< eT > | [inline] |
operator%=(const subview_cube< eT > &X) | Mat< eT > | [inline] |
operator%=(const diagview< eT > &X) | Mat< eT > | [inline] |
operator%=(const subview_elem1< eT, T1 > &X) | Mat< eT > | [inline] |
operator%=(const Gen< eT, gen_type > &X) | Mat< eT > | [inline] |
operator%=(const Op< T1, op_type > &X) | Mat< eT > | [inline] |
operator%=(const eOp< T1, eop_type > &X) | Mat< eT > | [inline] |
operator%=(const mtOp< eT, T1, op_type > &X) | Mat< eT > | [inline] |
operator%=(const Glue< T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator%=(const eGlue< T1, T2, eglue_type > &X) | Mat< eT > | [inline] |
operator%=(const mtGlue< eT, T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator()(const uword row_num, const span &col_span) | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator()(const uword row_num, const span &col_span) const | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator()(const span &row_span, const uword col_num) | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator()(const span &row_span, const uword col_num) const | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator()(const span &row_span, const span &col_span) | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator()(const span &row_span, const span &col_span) const | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator()(const uword i) | Col< eT >::fixed< fixed_n_elem > | |
operator()(const uword i) const | Col< eT >::fixed< fixed_n_elem > | |
operator()(const uword in_row, const uword in_col) | Col< eT >::fixed< fixed_n_elem > | |
operator()(const uword in_row, const uword in_col) const | Col< eT >::fixed< fixed_n_elem > | |
operator*=(const eT val) | Mat< eT > | |
operator*=(const Mat &m) | Mat< eT > | [inline] |
operator*=(const BaseCube< eT, T1 > &X) | Mat< eT > | [inline] |
operator*=(const subview< eT > &X) | Mat< eT > | [inline] |
operator*=(const subview_cube< eT > &X) | Mat< eT > | [inline] |
operator*=(const diagview< eT > &X) | Mat< eT > | [inline] |
operator*=(const subview_elem1< eT, T1 > &X) | Mat< eT > | [inline] |
operator*=(const Gen< eT, gen_type > &X) | Mat< eT > | [inline] |
operator*=(const Op< T1, op_type > &X) | Mat< eT > | [inline] |
operator*=(const eOp< T1, eop_type > &X) | Mat< eT > | [inline] |
operator*=(const mtOp< eT, T1, op_type > &X) | Mat< eT > | [inline] |
operator*=(const Glue< T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator*=(const eGlue< T1, T2, eglue_type > &X) | Mat< eT > | [inline] |
operator*=(const mtGlue< eT, T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator++() | Mat< eT > | |
operator++(int) | Mat< eT > | |
operator+=(const eT val) | Mat< eT > | |
operator+=(const Mat &m) | Mat< eT > | [inline] |
operator+=(const BaseCube< eT, T1 > &X) | Mat< eT > | [inline] |
operator+=(const subview< eT > &X) | Mat< eT > | [inline] |
operator+=(const subview_cube< eT > &X) | Mat< eT > | [inline] |
operator+=(const diagview< eT > &X) | Mat< eT > | [inline] |
operator+=(const subview_elem1< eT, T1 > &X) | Mat< eT > | [inline] |
operator+=(const Gen< eT, gen_type > &X) | Mat< eT > | [inline] |
operator+=(const Op< T1, op_type > &X) | Mat< eT > | [inline] |
operator+=(const eOp< T1, eop_type > &X) | Mat< eT > | [inline] |
operator+=(const mtOp< eT, T1, op_type > &X) | Mat< eT > | [inline] |
operator+=(const Glue< T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator+=(const Glue< T1, T2, glue_times > &X) | Mat< eT > | [inline] |
operator+=(const eGlue< T1, T2, eglue_type > &X) | Mat< eT > | [inline] |
operator+=(const mtGlue< eT, T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator--() | Mat< eT > | |
operator--(int) | Mat< eT > | |
operator-=(const eT val) | Mat< eT > | |
operator-=(const Mat &m) | Mat< eT > | [inline] |
operator-=(const BaseCube< eT, T1 > &X) | Mat< eT > | [inline] |
operator-=(const subview< eT > &X) | Mat< eT > | [inline] |
operator-=(const subview_cube< eT > &X) | Mat< eT > | [inline] |
operator-=(const diagview< eT > &X) | Mat< eT > | [inline] |
operator-=(const subview_elem1< eT, T1 > &X) | Mat< eT > | [inline] |
operator-=(const Gen< eT, gen_type > &X) | Mat< eT > | [inline] |
operator-=(const Op< T1, op_type > &X) | Mat< eT > | [inline] |
operator-=(const eOp< T1, eop_type > &X) | Mat< eT > | [inline] |
operator-=(const mtOp< eT, T1, op_type > &X) | Mat< eT > | [inline] |
operator-=(const Glue< T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator-=(const Glue< T1, T2, glue_times > &X) | Mat< eT > | [inline] |
operator-=(const eGlue< T1, T2, eglue_type > &X) | Mat< eT > | [inline] |
operator-=(const mtGlue< eT, T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator/=(const eT val) | Mat< eT > | |
operator/=(const Mat &m) | Mat< eT > | [inline] |
operator/=(const BaseCube< eT, T1 > &X) | Mat< eT > | [inline] |
operator/=(const subview< eT > &X) | Mat< eT > | [inline] |
operator/=(const subview_cube< eT > &X) | Mat< eT > | [inline] |
operator/=(const diagview< eT > &X) | Mat< eT > | [inline] |
operator/=(const subview_elem1< eT, T1 > &X) | Mat< eT > | [inline] |
operator/=(const Gen< eT, gen_type > &X) | Mat< eT > | [inline] |
operator/=(const Op< T1, op_type > &X) | Mat< eT > | [inline] |
operator/=(const eOp< T1, eop_type > &X) | Mat< eT > | [inline] |
operator/=(const mtOp< eT, T1, op_type > &X) | Mat< eT > | [inline] |
operator/=(const Glue< T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator/=(const eGlue< T1, T2, eglue_type > &X) | Mat< eT > | [inline] |
operator/=(const mtGlue< eT, T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator<<(const eT val) | Col< eT > | [inline] |
Mat::operator<<(const injector_end_of_row &x) | Mat< eT > | [inline] |
operator=(const Base< eT, T1 > &A) | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator=(const eT val) | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator=(const char *text) | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator=(const std::string &text) | Col< eT >::fixed< fixed_n_elem > | [inline] |
operator=(const subview_cube< eT > &X) | Col< eT >::fixed< fixed_n_elem > | [inline] |
Col::operator=(const BaseCube< eT, T1 > &X) | Col< eT > | [inline] |
Mat::operator=(const Mat &m) | Mat< eT > | [inline] |
Mat::operator=(const subview< eT > &X) | Mat< eT > | [inline] |
Mat::operator=(const diagview< eT > &X) | Mat< eT > | [inline] |
Mat::operator=(const subview_elem1< eT, T1 > &X) | Mat< eT > | [inline] |
Mat::operator=(const Gen< eT, gen_type > &X) | Mat< eT > | [inline] |
Mat::operator=(const Op< T1, op_type > &X) | Mat< eT > | [inline] |
Mat::operator=(const eOp< T1, eop_type > &X) | Mat< eT > | [inline] |
Mat::operator=(const mtOp< eT, T1, op_type > &X) | Mat< eT > | [inline] |
Mat::operator=(const Glue< T1, T2, glue_type > &X) | Mat< eT > | [inline] |
Mat::operator=(const eGlue< T1, T2, eglue_type > &X) | Mat< eT > | [inline] |
Mat::operator=(const mtGlue< eT, T1, T2, glue_type > &X) | Mat< eT > | [inline] |
operator[](const uword i) | Col< eT >::fixed< fixed_n_elem > | |
operator[](const uword i) const | Col< eT >::fixed< fixed_n_elem > | |
pod_type typedef | Col< eT > | |
print(const std::string extra_text="") const | Base< eT, Mat< eT > > | [inline] |
print(std::ostream &user_stream, const std::string extra_text="") const | Base< eT, Mat< eT > > | [inline] |
print_trans(const std::string extra_text="") const | Base< eT, Mat< eT > > | [inline] |
print_trans(std::ostream &user_stream, const std::string extra_text="") const | Base< eT, Mat< eT > > | [inline] |
quiet_load(const std::string name, const file_type type=auto_detect) | Mat< eT > | [inline] |
quiet_load(std::istream &is, const file_type type=auto_detect) | Mat< eT > | [inline] |
quiet_save(const std::string name, const file_type type=arma_binary) const | Mat< eT > | [inline] |
quiet_save(std::ostream &os, const file_type type=arma_binary) const | Mat< eT > | [inline] |
randn() | Mat< eT > | [inline] |
randn(const uword in_elem) | Mat< eT > | [inline] |
randn(const uword in_rows, const uword in_cols) | Mat< eT > | [inline] |
randu() | Mat< eT > | [inline] |
randu(const uword in_elem) | Mat< eT > | [inline] |
randu(const uword in_rows, const uword in_cols) | Mat< eT > | [inline] |
raw_print(const std::string extra_text="") const | Base< eT, Mat< eT > > | [inline] |
raw_print(std::ostream &user_stream, const std::string extra_text="") const | Base< eT, Mat< eT > > | [inline] |
raw_print_trans(const std::string extra_text="") const | Base< eT, Mat< eT > > | [inline] |
raw_print_trans(std::ostream &user_stream, const std::string extra_text="") const | Base< eT, Mat< eT > > | [inline] |
reset() | Mat< eT > | [inline] |
reshape(const uword in_rows, const uword in_cols, const uword dim=0) | Mat< eT > | [inline] |
resize(const uword in_elem) | Mat< eT > | [inline] |
resize(const uword in_rows, const uword in_cols) | Mat< eT > | [inline] |
row(const uword row_num) | Col< eT > | |
row(const uword row_num) const | Col< eT > | |
row_iterator typedef | Col< eT > | |
rows(const uword in_row1, const uword in_row2) | Col< eT > | |
rows(const uword in_row1, const uword in_row2) const | Col< eT > | |
save(const std::string name, const file_type type=arma_binary, const bool print_status=true) const | Mat< eT > | [inline] |
save(std::ostream &os, const file_type type=arma_binary, const bool print_status=true) const | Mat< eT > | [inline] |
set_imag(const Base< pod_type, T1 > &X) | Mat< eT > | [inline] |
set_imag(const Base< typename Mat< eT >::pod_type, T1 > &X) | Mat< eT > | [inline] |
set_real(const Base< pod_type, T1 > &X) | Mat< eT > | [inline] |
set_real(const Base< typename Mat< eT >::pod_type, T1 > &X) | Mat< eT > | [inline] |
set_size(const uword in_elem) | Mat< eT > | [inline] |
set_size(const uword in_rows, const uword in_cols) | Mat< eT > | [inline] |
shed_col(const uword col_num) | Mat< eT > | [inline] |
shed_cols(const uword in_col1, const uword in_col2) | Mat< eT > | [inline] |
shed_row(const uword row_num) | Col< eT > | [inline] |
shed_rows(const uword in_row1, const uword in_row2) | Col< eT > | [inline] |
size() const | Mat< eT > | [inline] |
size_type typedef | Mat< eT > | |
st() const | Base< eT, Mat< eT > > | |
steal_mem(Mat &X) | Mat< eT > | [inline, protected] |
submat(const uword in_row1, const uword in_col1, const uword in_row2, const uword in_col2) | Mat< eT > | |
submat(const uword in_row1, const uword in_col1, const uword in_row2, const uword in_col2) const | Mat< eT > | |
submat(const span &row_span, const span &col_span) | Mat< eT > | [inline] |
submat(const span &row_span, const span &col_span) const | Mat< eT > | [inline] |
subvec(const uword in_row1, const uword in_row2) | Col< eT > | |
subvec(const uword in_row1, const uword in_row2) const | Col< eT > | |
subvec(const span &row_span) | Col< eT > | |
subvec(const span &row_span) const | Col< eT > | |
swap_cols(const uword in_col1, const uword in_col2) | Mat< eT > | [inline] |
swap_rows(const uword in_row1, const uword in_row2) | Mat< eT > | [inline] |
t() const | Base< eT, Mat< eT > > | |
unsafe_col(const uword col_num) | Mat< eT > | [inline] |
unsafe_col(const uword col_num) const | Mat< eT > | [inline] |
use_extra | Col< eT >::fixed< fixed_n_elem > | [private, static] |
value_type typedef | Mat< eT > | |
vec_state | Mat< eT > | |
zeros() | Col< eT >::fixed< fixed_n_elem > | [inline] |
Col::zeros(const uword in_elem) | Mat< eT > | [inline] |
Col::zeros(const uword in_rows, const uword in_cols) | Mat< eT > | [inline] |
~Mat() | Mat< eT > | [inline] |