, including all inherited members.
at(const u32 in_row, const u32 in_col) | Mat< eT > | |
at(const u32 in_row, const u32 in_col) const | Mat< eT > | |
begin() | Mat< eT > | [inline] |
begin() const | Mat< eT > | [inline] |
begin_col(const u32 col_num) | Mat< eT > | [inline] |
begin_col(const u32 col_num) const | Mat< eT > | [inline] |
begin_row(const u32 row_num) | Row< eT > | [inline] |
begin_row(const u32 row_num) const | Row< eT > | [inline] |
Mat::begin_row(const u32 row_num) | Mat< eT > | [inline] |
Mat::begin_row(const u32 row_num) const | Mat< eT > | [inline] |
col(const u32 col_num) | Row< eT > | |
col(const u32 col_num) const | Row< eT > | |
Mat::col(const u32 col_num) | Mat< eT > | |
Mat::col(const u32 col_num) const | Mat< eT > | |
col_iterator typedef | Mat< eT > | |
colptr(const u32 in_col) | Mat< eT > | |
colptr(const u32 in_col) const | Mat< eT > | |
cols(const u32 in_col1, const u32 in_col2) | Row< eT > | |
cols(const u32 in_col1, const u32 in_col2) const | Row< eT > | |
Mat::cols(const u32 in_col1, const u32 in_col2) | Mat< eT > | |
Mat::cols(const u32 in_col1, const u32 in_col2) const | Mat< eT > | |
const_col_iterator typedef | Mat< eT > | |
const_iterator typedef | Mat< eT > | |
const_row_iterator typedef | Row< eT > | |
copy_size(const Mat< eT2 > &m) | Row< eT > | [inline] |
Mat::copy_size(const Mat< eT2 > &m) | Mat< eT > | [inline] |
Cube< eT > class | Mat< eT > | [friend] |
diag(const s32 in_id=0) | Mat< eT > | |
diag(const s32 in_id=0) const | Mat< eT > | |
elem_type typedef | Row< eT > | |
Mat::elem_type typedef | Mat< eT > | |
end() | Mat< eT > | [inline] |
end() const | Mat< eT > | [inline] |
end_col(const u32 col_num) | Mat< eT > | [inline] |
end_col(const u32 col_num) const | Mat< eT > | [inline] |
end_row(const u32 row_num) | Row< eT > | [inline] |
end_row(const u32 row_num) const | Row< eT > | [inline] |
Mat::end_row(const u32 row_num) | Mat< eT > | [inline] |
Mat::end_row(const u32 row_num) const | Mat< eT > | [inline] |
fill(const eT val) | Mat< eT > | [inline] |
Mat::get_ref() const | Base< eT, Mat< eT > > | [inline] |
BaseVec< eT, Row< eT > >::get_ref() const | BaseVec< eT, Row< eT > > | [inline] |
glue_join class | Mat< eT > | [friend] |
init(const u32 in_rows, const u32 in_cols) | Mat< eT > | [inline, protected] |
init(const std::string &text) | Mat< eT > | [inline, protected] |
init(const Mat &x) | Mat< eT > | [inline, protected] |
is_finite() 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) | Row< eT > | [inline] |
load(std::istream &is, const file_type type=auto_detect, const bool print_status=true) | Row< eT > | [inline] |
Mat::load(const std::string name, const file_type type=auto_detect, const bool print_status=true) | Mat< eT > | [inline] |
Mat::load(std::istream &is, const file_type type=auto_detect, const bool print_status=true) | Mat< eT > | [inline] |
Mat() | Mat< eT > | [inline] |
Mat(const u32 in_rows, const u32 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 u32 aux_n_rows, const u32 aux_n_cols, const bool copy_aux_mem=true) | Mat< eT > | [inline] |
Mat(const eT *aux_mem, const u32 aux_n_rows, const u32 aux_n_cols) | Mat< eT > | [inline] |
Mat(const Mat &m) | 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 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 u32 aux_n_rows, const u32 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] |
mem | Mat< eT > | |
mem_local | Mat< eT > | [protected] |
memptr() | Mat< eT > | |
memptr() const | Mat< eT > | |
n_cols | Mat< eT > | |
n_elem | Mat< eT > | |
n_rows | Mat< eT > | |
ones() | Row< eT > | [inline] |
ones(const u32 N) | Row< eT > | [inline] |
ones(const u32 n_rows, const u32 n_cols) | Row< eT > | [inline] |
Mat::ones() | Mat< eT > | [inline] |
Mat::ones(const u32 in_rows, const u32 in_cols) | Mat< eT > | [inline] |
operator%=(const Mat &m) | 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 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 u32 i) | Mat< eT > | |
operator()(const u32 i) const | Mat< eT > | |
operator()(const u32 in_row, const u32 in_col) | Mat< eT > | |
operator()(const u32 in_row, const u32 in_col) const | Mat< eT > | |
operator*=(const Row &X) | Row< eT > | [inline] |
operator*=(const Mat< eT > &X) | Row< eT > | [inline] |
operator*=(const subview< eT > &X) | Row< eT > | [inline] |
operator*=(const subview_cube< eT > &X) | Row< eT > | [inline] |
operator*=(const diagview< eT > &X) | Row< eT > | [inline] |
operator*=(const Op< T1, op_type > &X) | Row< eT > | [inline] |
operator*=(const eOp< T1, eop_type > &X) | Row< eT > | [inline] |
operator*=(const mtOp< eT, T1, op_type > &X) | Row< eT > | [inline] |
operator*=(const Glue< T1, T2, glue_type > &X) | Row< eT > | [inline] |
operator*=(const eGlue< T1, T2, eglue_type > &X) | Row< eT > | [inline] |
operator*=(const mtGlue< eT, T1, T2, glue_type > &X) | Row< eT > | [inline] |
Mat::operator*=(const eT val) | Mat< eT > | |
Mat::operator*=(const Mat &m) | Mat< eT > | [inline] |
Mat::operator*=(const subview< eT > &X) | Mat< eT > | [inline] |
Mat::operator*=(const subview_cube< eT > &X) | Mat< eT > | [inline] |
Mat::operator*=(const diagview< eT > &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++() | Mat< eT > | |
operator++(int) | Mat< eT > | |
operator+=(const eT val) | Mat< eT > | |
operator+=(const Mat &m) | 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 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 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 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 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 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 char *text) | Row< eT > | [inline] |
operator=(const std::string &text) | Row< eT > | [inline] |
operator=(const Row &X) | Row< eT > | [inline] |
operator=(const Mat< eT > &X) | Row< eT > | [inline] |
operator=(const subview< eT > &X) | Row< eT > | [inline] |
operator=(const subview_cube< eT > &X) | Row< eT > | [inline] |
operator=(const diagview< eT > &X) | Row< eT > | [inline] |
operator=(const Op< T1, op_type > &X) | Row< eT > | [inline] |
operator=(const eOp< T1, eop_type > &X) | Row< eT > | [inline] |
operator=(const mtOp< eT, T1, op_type > &X) | Row< eT > | [inline] |
operator=(const Glue< T1, T2, glue_type > &X) | Row< eT > | [inline] |
operator=(const eGlue< T1, T2, eglue_type > &X) | Row< eT > | [inline] |
operator=(const mtGlue< eT, T1, T2, glue_type > &X) | Row< eT > | [inline] |
Mat::operator=(const char *text) | Mat< eT > | [inline] |
Mat::operator=(const std::string &text) | Mat< eT > | [inline] |
Mat::operator=(const eT val) | Mat< eT > | |
Mat::operator=(const Mat &m) | Mat< eT > | [inline] |
Mat::operator=(const subview< eT > &X) | Mat< eT > | [inline] |
Mat::operator=(const subview_cube< eT > &X) | Mat< eT > | [inline] |
Mat::operator=(const diagview< eT > &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 u32 i) | Mat< eT > | |
operator[](const u32 i) const | Mat< eT > | |
pod_type typedef | Row< eT > | |
Mat::pod_type typedef | Mat< eT > | |
print(const std::string extra_text="") const | Mat< eT > | [inline] |
print(std::ostream &user_stream, const std::string extra_text="") const | Mat< eT > | [inline] |
print_trans(const std::string extra_text="") const | Mat< eT > | [inline] |
print_trans(std::ostream &user_stream, const std::string extra_text="") const | Mat< eT > | [inline] |
quiet_load(const std::string name, const file_type type=auto_detect) | Row< eT > | [inline] |
quiet_load(std::istream &is, const file_type type=auto_detect) | Row< eT > | [inline] |
Mat::quiet_load(const std::string name, const file_type type=auto_detect) | Mat< eT > | [inline] |
Mat::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] |
raw_print(const std::string extra_text="") const | Mat< eT > | [inline] |
raw_print(std::ostream &user_stream, const std::string extra_text="") const | Mat< eT > | [inline] |
raw_print_trans(const std::string extra_text="") const | Mat< eT > | [inline] |
raw_print_trans(std::ostream &user_stream, const std::string extra_text="") const | Mat< eT > | [inline] |
reset() | Mat< eT > | [inline] |
row(const u32 row_num) | Mat< eT > | |
row(const u32 row_num) const | Mat< eT > | |
Row() | Row< eT > | [inline] |
Row(const u32 N) | Row< eT > | [inline, explicit] |
Row(const u32 in_rows, const u32 in_cols) | Row< eT > | [inline] |
Row(const char *text) | Row< eT > | [inline] |
Row(const std::string &text) | Row< eT > | [inline] |
Row(const Row &X) | Row< eT > | [inline] |
Row(const Mat< eT > &X) | Row< eT > | [inline] |
Row(eT *aux_mem, const u32 aux_n_rows, const u32 aux_n_cols, const bool copy_aux_mem=true) | Row< eT > | [inline] |
Row(const eT *aux_mem, const u32 aux_n_rows, const u32 aux_n_cols) | Row< eT > | [inline] |
Row(eT *aux_mem, const u32 aux_length, const bool copy_aux_mem=true) | Row< eT > | [inline] |
Row(const eT *aux_mem, const u32 aux_length) | Row< eT > | [inline] |
Row(const Base< pod_type, T1 > &A, const Base< pod_type, T2 > &B) | Row< eT > | [inline, explicit] |
Row(const subview< eT > &X) | Row< eT > | [inline] |
Row(const subview_cube< eT > &X) | Row< eT > | [inline] |
Row(const diagview< eT > &X) | Row< eT > | [inline, explicit] |
Row(const Op< T1, op_type > &X) | Row< eT > | [inline] |
Row(const eOp< T1, eop_type > &X) | Row< eT > | [inline] |
Row(const mtOp< eT, T1, op_type > &X) | Row< eT > | [inline] |
Row(const Glue< T1, T2, glue_type > &X) | Row< eT > | [inline] |
Row(const eGlue< T1, T2, eglue_type > &X) | Row< eT > | [inline] |
Row(const mtGlue< eT, T1, T2, glue_type > &X) | Row< eT > | [inline] |
Row(const Base< typename Row< eT >::pod_type, T1 > &A, const Base< typename Row< eT >::pod_type, T2 > &B) | Row< eT > | [inline] |
row_iterator typedef | Row< eT > | |
rows(const u32 in_row1, const u32 in_row2) | Mat< eT > | |
rows(const u32 in_row1, const u32 in_row2) const | Mat< 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_size(const u32 N) | Row< eT > | [inline] |
set_size(const u32 n_rows, const u32 n_cols) | Row< eT > | [inline] |
Mat::set_size(const u32 in_rows, const u32 in_cols) | Mat< eT > | [inline] |
submat(const u32 in_row1, const u32 in_col1, const u32 in_row2, const u32 in_col2) | Mat< eT > | |
submat(const u32 in_row1, const u32 in_col1, const u32 in_row2, const u32 in_col2) const | Mat< eT > | |
swap_cols(const u32 in_col1, const u32 in_col2) | Mat< eT > | [inline] |
swap_rows(const u32 in_row1, const u32 in_row2) | Mat< eT > | [inline] |
use_aux_mem | Mat< eT > | |
zeros() | Row< eT > | [inline] |
zeros(const u32 N) | Row< eT > | [inline] |
zeros(const u32 n_rows, const u32 n_cols) | Row< eT > | [inline] |
Mat::zeros() | Mat< eT > | [inline] |
Mat::zeros(const u32 in_rows, const u32 in_cols) | Mat< eT > | [inline] |
~Mat() | Mat< eT > | [inline] |