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 > | |