, 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 | |
| dbg_ref_count() const | nub::ref_counted | |
| dbg_weak_ref_count() const | nub::ref_counted | |
| decr_ref_count() const | nub::ref_counted | |
| decr_ref_count_no_delete() const | nub::ref_counted | |
| 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_counts() const | nub::ref_counted | |
| get_data_holder() (defined in mtx) | mtx | [inline] |
| id() const | nub::object | |
| incr_ref_count() const | nub::ref_counted | |
| init_policy enum name (defined in mtx_policies) | mtx_policies | |
| is_not_shareable() const | nub::ref_counted | |
| is_shared() const | nub::ref_counted | |
| is_unshared() const | nub::ref_counted | |
| 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() (defined in MtxObj) | MtxObj | [inline, static] |
| make_unique() (defined in mtx) | mtx | [inline] |
| mark_as_volatile() | nub::ref_counted | |
| 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] |
| MtxObj(T1 t1) (defined in MtxObj) | MtxObj | [inline] |
| MtxObj(T1 t1, T2 t2) (defined in MtxObj) | MtxObj | [inline] |
| MtxObj(T1 t1, T2 t2, T3 t3) (defined in MtxObj) | MtxObj | [inline] |
| MtxObj(T1 t1, T2 t2, T3 t3, T4 t4) (defined in MtxObj) | MtxObj | [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 | |
| obj_typename() const | MtxObj | [inline, virtual] |
| object() | nub::object | [protected] |
| 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 delete(void *space, size_t bytes) | nub::ref_counted | |
| operator new(size_t bytes) | nub::ref_counted | |
| 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 | |
| real_typename() const | nub::object | |
| ref_counted() | nub::ref_counted | |
| 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] |
| 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] |
| unique_name() const | nub::object | |
| 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] |
| ~MtxObj() (defined in MtxObj) | MtxObj | [inline, virtual] |
| ~object() GVX_DTOR_NOTHROW | nub::object | [protected, virtual] |
| ~ref_counted() GVX_DTOR_NOTHROW | nub::ref_counted | [virtual] |