, including all inherited members.
address(int row, int col) const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline, protected] |
address_nc(int row, int col) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline, protected] |
apply(F func) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
as_column() const (defined in mtx) | mtx | [inline] |
as_row() const (defined in mtx) | mtx | [inline] |
as_shape(const mtx_shape &s) const (defined in mtx) | mtx | [inline] |
as_shape(int mr, int nc) const (defined in mtx) | mtx | [inline] |
as_string() const | mtx | |
assign_MMmul(const mtx &m1, const mtx &m2) (defined in mtx) | mtx | |
at(int row, int col) (defined in mtx) | mtx | [inline] |
at(int row, int col) const (defined in mtx) | mtx | [inline] |
at(int elem) (defined in mtx) | mtx | [inline] |
at(int elem) const (defined in mtx) | mtx | [inline] |
at_nc(int i) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
Base typedef (defined in mtx) | mtx | |
begin() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
begin_nc() (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
BORROW enum value (defined in mtx_policies) | mtx_policies | |
clear(double x=0.0) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
colmaj_begin() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
colmaj_begin_nc() (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
colmaj_borrow_from(double *data, int mrows, int ncols) | mtx | [static] |
colmaj_copy_of(const double *data, int mrows, int ncols) | mtx | [static] |
colmaj_end() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
colmaj_end_nc() (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
colmaj_iter typedef (defined in mtx_base< data_holder >) | mtx_base< data_holder > | |
colmaj_refer_to(double *data, int mrows, int ncols) | mtx | [static] |
colstride() const (defined in mtx_specs) | mtx_specs | [inline] |
column(int c) const (defined in mtx) | mtx | [inline] |
column_iter(int c) (defined in mtx) | mtx | [inline] |
column_iter(int c) const (defined in mtx) | mtx | [inline] |
const_colmaj_iter typedef (defined in mtx_base< data_holder >) | mtx_base< data_holder > | |
const_iterator typedef (defined in mtx_base< data_holder >) | mtx_base< data_holder > | |
const_rowmaj_iter typedef (defined in mtx_base< data_holder >) | mtx_base< data_holder > | |
contig() const | mtx | |
COPY enum value (defined in mtx_policies) | mtx_policies | |
empty_mtx() (defined in mtx) | mtx | [static] |
end() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
end_address(int row, int col) const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline, protected] |
end_address_nc(int row, int col) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline, protected] |
end_nc() (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
end_offset_from_storage(int r, int c) const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline, protected] |
find_max() const (defined in mtx) | mtx | |
find_min() const (defined in mtx) | mtx | |
from_stream(std::istream &s) (defined in mtx) | mtx | [static] |
from_string(const char *s) (defined in mtx) | mtx | [static] |
get_data_holder() (defined in mtx) | mtx | [inline] |
init_policy enum name (defined in mtx_policies) | mtx_policies | |
iterator typedef (defined in mtx_base< data_holder >) | mtx_base< data_holder > | |
m_data (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [protected] |
make_unique() (defined in mtx) | mtx | [inline] |
max() const (defined in mtx) | mtx | |
max_dim() const (defined in mtx_specs) | mtx_specs | [inline] |
mean() const (defined in mtx) | mtx | [inline] |
mean_column() const (defined in mtx) | mtx | |
mean_row() const (defined in mtx) | mtx | |
min() const (defined in mtx) | mtx | |
mrows() const (defined in mtx_specs) | mtx_specs | [inline] |
mtx(const mtx_specs &specs, const data_holder &data) (defined in mtx) | mtx | [inline] |
mtx(const slice &s) (defined in mtx) | mtx | |
mtx(const mtx &other) (defined in mtx) | mtx | [inline] |
mtx_base(const mtx_base &other) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [protected] |
mtx_base(int mrows, int ncols, const data_holder &data) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [protected] |
mtx_base(const mtx_specs &specs, const data_holder &data) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [protected] |
mtx_specs() (defined in mtx_specs) | mtx_specs | [inline] |
mtx_specs(const mtx_shape &shape) (defined in mtx_specs) | mtx_specs | [inline] |
mtx_specs(int mrows, int ncols) (defined in mtx_specs) | mtx_specs | [inline] |
mtx_specs(const mtx_specs &other) (defined in mtx_specs) | mtx_specs | [inline] |
ncols() const (defined in mtx_specs) | mtx_specs | [inline] |
nelems() const (defined in mtx_specs) | mtx_specs | [inline] |
NO_INIT enum value (defined in mtx_policies) | mtx_policies | |
offset() const (defined in mtx_specs) | mtx_specs | [inline] |
offset_from_start(int row, int col) const (defined in mtx_specs) | mtx_specs | [inline] |
offset_from_start(int elem) const (defined in mtx_specs) | mtx_specs | [inline] |
offset_from_storage(int r, int c) const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline, protected] |
offset_from_storage(int elem) const (defined in mtx_specs) | mtx_specs | [inline] |
operator!=(const mtx &other) const (defined in mtx) | mtx | [inline] |
operator()(const row_index_range &rng) const (defined in mtx) | mtx | [inline] |
operator()(const col_index_range &rng) const (defined in mtx) | mtx | [inline] |
operator()(const row_index_range &rr, const col_index_range &cc) const (defined in mtx) | mtx | [inline] |
operator*=(double fac) (defined in mtx) | mtx | [inline] |
operator+=(double x) (defined in mtx) | mtx | [inline] |
operator+=(const mtx &other) (defined in mtx) | mtx | |
operator-=(double x) (defined in mtx) | mtx | [inline] |
operator-=(const mtx &other) (defined in mtx) | mtx | |
operator/=(double div) (defined in mtx) | mtx | [inline] |
operator=(const mtx &other) (defined in mtx) | mtx | [inline] |
operator==(const mtx &other) const (defined in mtx) | mtx | |
print(std::ostream &s, const char *mtx_name="") const | mtx | |
print_stdout() const | mtx | |
print_stdout_named(const char *mtx_name) const | mtx | |
REFER enum value (defined in mtx_policies) | mtx_policies | |
reorder_columns(const mtx &index) (defined in mtx) | mtx | |
reorder_rows(const mtx &index) (defined in mtx) | mtx | |
resize(int mrows_new, int ncols_new) (defined in mtx) | mtx | |
row(int r) const (defined in mtx) | mtx | [inline] |
row_iter(int r) (defined in mtx) | mtx | [inline] |
row_iter(int r) const (defined in mtx) | mtx | [inline] |
rowgap() const (defined in mtx_specs) | mtx_specs | [inline] |
rowmaj_begin() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
rowmaj_begin_nc() (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
rowmaj_end() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
rowmaj_end_nc() (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
rowmaj_iter typedef (defined in mtx_base< data_holder >) | mtx_base< data_holder > | |
rowstride() const (defined in mtx_specs) | mtx_specs | [inline] |
same_size(const mtx &x) const (defined in mtx) | mtx | [inline] |
scan(std::istream &s) | mtx | |
scan_string(const char *s) | mtx | |
select_cols(const col_index_range &rng) (defined in mtx_specs) | mtx_specs | |
select_rows(const row_index_range &rng) (defined in mtx_specs) | mtx_specs | |
shape() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
slice (defined in mtx) | mtx | [friend] |
specs() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline] |
storage() const (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline, protected] |
storage_nc() (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [inline, protected] |
storage_policy enum name (defined in mtx_policies) | mtx_policies | |
sub(const row_index_range &rng) (defined in mtx) | mtx | [inline] |
sub(const col_index_range &rng) (defined in mtx) | mtx | [inline] |
sub(const row_index_range &rr, const col_index_range &cc) (defined in mtx) | mtx | [inline] |
sub(const row_index_range &rng) const (defined in mtx) | mtx | [inline] |
sub(const col_index_range &rng) const (defined in mtx) | mtx | [inline] |
sub(const row_index_range &rr, const col_index_range &cc) const (defined in mtx) | mtx | [inline] |
sub_cols(const col_index_range &rng) const (defined in mtx_specs) | mtx_specs | [inline] |
sub_rows(const row_index_range &rng) const (defined in mtx_specs) | mtx_specs | [inline] |
sum() const (defined in mtx) | mtx | |
swap(mtx_base &other) (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [protected] |
swap(mtx_specs &other) (defined in mtx_specs) | mtx_specs | |
swap_columns(int c1, int c2) (defined in mtx) | mtx | |
uninitialized(const mtx_shape &s) (defined in mtx) | mtx | [static] |
uninitialized(int mrows, int ncols) (defined in mtx) | mtx | [inline, static] |
VMmul_assign(const slice &vec, const mtx &mtx, slice &result) (defined in mtx) | mtx | [static] |
ZEROS enum value (defined in mtx_policies) | mtx_policies | |
zeros(const mtx_shape &s) (defined in mtx) | mtx | [static] |
zeros(int mrows, int ncols) (defined in mtx) | mtx | [inline, static] |
~mtx() (defined in mtx) | mtx | [virtual] |
~mtx_base() (defined in mtx_base< data_holder >) | mtx_base< data_holder > | [protected] |