| add_cols(size_type dstpos, size_type srcpos) | Arageli::matrix< T, REFCNT > | |
| add_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| add_rows(size_type dstpos, size_type srcpos) | Arageli::matrix< T, REFCNT > | |
| add_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| addmult_cols(size_type dstpos, size_type srcpos, const T2 &y) | Arageli::matrix< T, REFCNT > | |
| addmult_cols(size_type dstpos, const T1 &x, size_type srcpos, const T2 &y) | Arageli::matrix< T, REFCNT > | |
| addmult_cols(size_type dstpos, const T1 &x, int srcpos, const T2 &y) | Arageli::matrix< T, REFCNT > | [inline] |
| addmult_cols(size_type dstpos, const T1 &x, const V &srcvec, const T2 &y) | Arageli::matrix< T, REFCNT > | |
| addmult_rows(size_type dstpos, size_type srcpos, const T2 &y) | Arageli::matrix< T, REFCNT > | |
| addmult_rows(size_type dstpos, const T1 &x, size_type srcpos, const T2 &y) | Arageli::matrix< T, REFCNT > | |
| addmult_rows(size_type dstpos, const T1 &x, int srcpos, const T2 &y) | Arageli::matrix< T, REFCNT > | [inline] |
| addmult_rows(size_type dstpos, const T1 &x, const V &srcvec, const T2 &y) | Arageli::matrix< T, REFCNT > | |
| assign() | Arageli::matrix< T, REFCNT > | [inline] |
| assign(const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| assign(size_type rowscols_a, const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| assign(size_type rows_a, size_type cols_a, const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_col(size_type j, const V &v) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_colwise(const Vec &vec) | Arageli::matrix< T, REFCNT > | |
| assign_colwise(size_type rowcols_a, const X &x) | Arageli::matrix< T, REFCNT > | |
| assign_colwise(size_type rows_a, size_type cols_a, const Seq &seq) | Arageli::matrix< T, REFCNT > | |
| assign_colwise_fromseq(size_type rowcols_a, const Seq &seq) | Arageli::matrix< T, REFCNT > | |
| assign_colwise_fromvec(size_type cols_a, const Vec &vec) | Arageli::matrix< T, REFCNT > | |
| assign_diag(const Vec &vec) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_diag(size_type rowscols_a, const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_diag(size_type rows_a, size_type cols_a, const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_diag_fromseq(size_type rowscols_a, const Seq &seq) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_diag_fromseq(size_type rows_a, size_type cols_a, Seq seq) | Arageli::matrix< T, REFCNT > | |
| assign_diag_fromval(size_type rowscols_a, const Val &val) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_diag_fromval(size_type rows_a, size_type cols_a, const Val &val) | Arageli::matrix< T, REFCNT > | |
| assign_diag_fromvec(size_type rowscols_a, const Vec &vec) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_diag_fromvec(size_type rows_a, size_type cols_a, const Vec &vec) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_eye(size_type rowscols_a) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_eye(size_type rows_a, size_type cols_a) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_frommat(const Mat &mat) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_fromseq(size_type rowscols_a, const Seq &seq) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_fromseq(size_type rows_a, size_type cols_a, Seq seq) | Arageli::matrix< T, REFCNT > | |
| assign_fromsize(std::size_t size_a) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_fromsize(size_type rows_a, size_type cols_a) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_fromstr(const char *s) | Arageli::matrix< T, REFCNT > | |
| assign_fromval(size_type rowscols_a, const Val &val) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_fromval(size_type rows_a, size_type cols_a, const Val &val) | Arageli::matrix< T, REFCNT > | |
| assign_fromvec(const Vec &vec) | Arageli::matrix< T, REFCNT > | [inline] |
| assign_fromvec(size_type rows_a, const Vec &vec) | Arageli::matrix< T, REFCNT > | |
| assign_row(size_type i, const V &v) | Arageli::matrix< T, REFCNT > | [inline] |
| at(size_type i, size_type j) const | Arageli::matrix< T, REFCNT > | [inline] |
| at(size_type i, size_type j) | Arageli::matrix< T, REFCNT > | [inline] |
| begin() | Arageli::matrix< T, REFCNT > | [inline] |
| begin() const | Arageli::matrix< T, REFCNT > | [inline] |
| bitand_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| bitand_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| bitor_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| bitor_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| bitxor_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| bitxor_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| capacity() const | Arageli::matrix< T, REFCNT > | [inline] |
| const_iterator typedef | Arageli::matrix< T, REFCNT > | |
| const_pointer typedef | Arageli::matrix< T, REFCNT > | |
| const_reference typedef | Arageli::matrix< T, REFCNT > | |
| copy_col(size_type i) const | Arageli::matrix< T, REFCNT > | [inline] |
| copy_col(size_type i, V &res) const | Arageli::matrix< T, REFCNT > | |
| copy_cols(const SV &sv) const | Arageli::matrix< T, REFCNT > | [inline] |
| copy_cols(const SV &sv, M &res) const | Arageli::matrix< T, REFCNT > | |
| copy_row(size_type i) const | Arageli::matrix< T, REFCNT > | [inline] |
| copy_row(size_type i, V &res) const | Arageli::matrix< T, REFCNT > | [inline] |
| copy_rows(const SV &sv) const | Arageli::matrix< T, REFCNT > | [inline] |
| copy_rows(const SV &sv, M &res) const | Arageli::matrix< T, REFCNT > | |
| copy_submatrix(const RS &rs, const CS &cs) const | Arageli::matrix< T, REFCNT > | [inline] |
| copy_submatrix(const RS &rs, const CS &cs, M &res) const | Arageli::matrix< T, REFCNT > | |
| difference_type typedef | Arageli::matrix< T, REFCNT > | |
| div_col(size_type i, const T1 &x) | Arageli::matrix< T, REFCNT > | |
| div_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| div_row(size_type i, const T1 &x) | Arageli::matrix< T, REFCNT > | |
| div_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_add(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_add_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_bitand(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_bitand_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_bitor(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_bitor_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_bitxor(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_bitxor_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_div(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_div_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_inverse() | Arageli::matrix< T, REFCNT > | |
| each_mod(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_mod_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_mul(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_mul_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_shl(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_shl_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_shr(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_shr_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| each_sub(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| each_sub_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| el(size_type i, size_type j) const | Arageli::matrix< T, REFCNT > | [inline] |
| el(size_type i, size_type j) | Arageli::matrix< T, REFCNT > | [inline] |
| element_type typedef | Arageli::matrix< T, REFCNT > | |
| end() | Arageli::matrix< T, REFCNT > | [inline] |
| end() const | Arageli::matrix< T, REFCNT > | [inline] |
| erase_col(size_type pos) | Arageli::matrix< T, REFCNT > | |
| erase_cols(size_type pos, size_type n) | Arageli::matrix< T, REFCNT > | |
| erase_cols(const SV &sv) | Arageli::matrix< T, REFCNT > | |
| erase_row(size_type pos) | Arageli::matrix< T, REFCNT > | |
| erase_rows(size_type pos, size_type n) | Arageli::matrix< T, REFCNT > | |
| erase_rows(const SV &sv) | Arageli::matrix< T, REFCNT > | |
| erase_submatrix(const RS &rs, const CS &cs) | Arageli::matrix< T, REFCNT > | |
| insert_col(size_type pos, const T &val) | Arageli::matrix< T, REFCNT > | |
| insert_col(size_type pos, const vector< T1, REFCNT1 > &vals) | Arageli::matrix< T, REFCNT > | |
| insert_col(size_type pos, In first) | Arageli::matrix< T, REFCNT > | |
| insert_cols(size_type pos, size_type n, const T &val) | Arageli::matrix< T, REFCNT > | |
| insert_cols(size_type pos, size_type n, const vector< T1, REFCNT1 > &vals) | Arageli::matrix< T, REFCNT > | |
| insert_cols(size_type pos, size_type n, In first) | Arageli::matrix< T, REFCNT > | |
| insert_matrix_bottom(const M &m) | Arageli::matrix< T, REFCNT > | [inline] |
| insert_row(size_type pos, const T &val) | Arageli::matrix< T, REFCNT > | |
| insert_row(size_type pos, const vector< T1, REFCNT1 > &vals) | Arageli::matrix< T, REFCNT > | |
| insert_row(size_type pos, In first) | Arageli::matrix< T, REFCNT > | |
| insert_rows(size_type pos, size_type n, const T &val) | Arageli::matrix< T, REFCNT > | |
| insert_rows(size_type pos, size_type n, const vector< T1, REFCNT1 > &vals) | Arageli::matrix< T, REFCNT > | |
| insert_rows(size_type pos, size_type n, In first) | Arageli::matrix< T, REFCNT > | |
| inverse() | Arageli::matrix< T, REFCNT > | |
| is_empty() const | Arageli::matrix< T, REFCNT > | [inline] |
| is_null() const | Arageli::matrix< T, REFCNT > | |
| is_opposite_unit() const | Arageli::matrix< T, REFCNT > | |
| is_square() const | Arageli::matrix< T, REFCNT > | [inline] |
| is_unit() const | Arageli::matrix< T, REFCNT > | |
| iterator typedef | Arageli::matrix< T, REFCNT > | |
| length() const | Arageli::matrix< T, REFCNT > | [inline] |
| matrix() | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(std::size_t size_a, const fromsize_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(const char *s, const fromstr_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(const Vec &vec, const fromvec_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(const Mat &mat, const frommat_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowscols_a, const Val &val, const fromval_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowscols_a, const Seq &seq, const fromseq_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const fromsize_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, const Vec &vec, const fromvec_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowscols_a, const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(const Vec &vec, const colwise_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type cols_a, const Vec &vec, const colwise_t &select_1, const fromvec_t &select_2) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowcols_a, const Seq &seq, const colwise_t &select_1, const fromseq_t &select_2) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowcols_a, const X &x, const colwise_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const Seq &seq, const colwise_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const Val &val, const fromval_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const Seq &seq, const fromseq_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(const Vec &vec, const diag_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowscols_a, const Val &val, const diag_t &select_1, const fromval_t &select_2) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowscols_a, const Seq &seq, const diag_t &select_1, const fromseq_t &select_2) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowscols_a, const Vec &vec, const diag_t &select_1, const fromvec_t &select_2) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowscols_a, const X &x, const diag_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const Val &val, const diag_t &select_1, const fromval_t &select_2) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const Seq &seq, const diag_t &select_1, const fromseq_t &select_2) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const Vec &vec, const diag_t &select_1, const fromvec_t &select_2) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const X &x, const diag_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rowscols_a, const eye_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| matrix(size_type rows_a, size_type cols_a, const eye_t &select) | Arageli::matrix< T, REFCNT > | [inline] |
| mod_col(size_type i, const T1 &x) | Arageli::matrix< T, REFCNT > | |
| mod_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| mod_row(size_type i, const T1 &x) | Arageli::matrix< T, REFCNT > | |
| mod_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| mul_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| mul_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| mult_col(size_type i, const T1 &x) | Arageli::matrix< T, REFCNT > | |
| mult_row(size_type i, const T1 &x) | Arageli::matrix< T, REFCNT > | |
| ncols() const | Arageli::matrix< T, REFCNT > | [inline] |
| nrows() const | Arageli::matrix< T, REFCNT > | [inline] |
| operator &=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator &=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator *=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator *=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator *=(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator%=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator%=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator()(size_type i, size_type j) const | Arageli::matrix< T, REFCNT > | [inline] |
| operator()(size_type i, size_type j) | Arageli::matrix< T, REFCNT > | [inline] |
| operator+() const | Arageli::matrix< T, REFCNT > | [inline] |
| operator++() | Arageli::matrix< T, REFCNT > | [inline] |
| operator++(int) | Arageli::matrix< T, REFCNT > | [inline] |
| operator+=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator+=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator+=(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator-() const | Arageli::matrix< T, REFCNT > | [inline] |
| operator--() | Arageli::matrix< T, REFCNT > | [inline] |
| operator--(int) | Arageli::matrix< T, REFCNT > | [inline] |
| operator-=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator-=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator-=(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator/=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator/=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator/=(const matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator<<=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator<<=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator=(const X &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator>>=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator>>=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator^=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator^=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator|=(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| operator|=(const T &x) | Arageli::matrix< T, REFCNT > | [inline] |
| opposite() | Arageli::matrix< T, REFCNT > | |
| pack() | Arageli::matrix< T, REFCNT > | [inline] |
| pointer typedef | Arageli::matrix< T, REFCNT > | |
| refcounting | Arageli::matrix< T, REFCNT > | [static] |
| reference typedef | Arageli::matrix< T, REFCNT > | |
| resize(size_type rows_a, size_type cols_a) | Arageli::matrix< T, REFCNT > | [inline] |
| shl_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| shl_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| shr_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| shr_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| size() const | Arageli::matrix< T, REFCNT > | [inline] |
| size_type typedef | Arageli::matrix< T, REFCNT > | |
| sub_cols(size_type dstpos, size_type srcpos) | Arageli::matrix< T, REFCNT > | |
| sub_matrix(const T1 &x) | Arageli::matrix< T, REFCNT > | [inline] |
| sub_rows(size_type dstpos, size_type srcpos) | Arageli::matrix< T, REFCNT > | |
| sub_scalar(const T1 &x) | Arageli::matrix< T, REFCNT > | |
| swap(matrix< T1, REFCNT1 > &x) | Arageli::matrix< T, REFCNT > | [inline] |
| swap_cols(size_type xpos, size_type ypos) | Arageli::matrix< T, REFCNT > | |
| swap_rows(size_type xpos, size_type ypos) | Arageli::matrix< T, REFCNT > | |
| take_col(size_type i, V &res) | Arageli::matrix< T, REFCNT > | [inline] |
| take_col(size_type i) | Arageli::matrix< T, REFCNT > | [inline] |
| take_cols(const SV &sv, M &res) | Arageli::matrix< T, REFCNT > | [inline] |
| take_cols(const SV &sv) | Arageli::matrix< T, REFCNT > | [inline] |
| take_row(size_type i, V &res) | Arageli::matrix< T, REFCNT > | [inline] |
| take_row(size_type i) | Arageli::matrix< T, REFCNT > | [inline] |
| take_rows(const SV &sv, M &res) | Arageli::matrix< T, REFCNT > | [inline] |
| take_rows(const SV &sv) | Arageli::matrix< T, REFCNT > | [inline] |
| take_submatrix(const RS &rs, const CS &cs, M &res) | Arageli::matrix< T, REFCNT > | [inline] |
| take_submatrix(const RS &rs, const CS &cs) | Arageli::matrix< T, REFCNT > | [inline] |
| transpose() | Arageli::matrix< T, REFCNT > | |
| unique() | Arageli::matrix< T, REFCNT > | [inline] |
| unique_clear() | Arageli::matrix< T, REFCNT > | [inline] |
| value_type typedef | Arageli::matrix< T, REFCNT > | |