|
| arma_inline eT & | at (const uword in_row, const uword in_col, const uword in_slice) |
| |
| arma_inline eT | at (const uword in_row, const uword in_col, const uword in_slice) const |
| |
| bool | check_overlap (const subview_cube &x) const |
| |
| bool | check_overlap (const Mat< eT > &x) const |
| |
| void | fill (const eT val) |
| |
| void | ones () |
| |
| template<typename T1 > |
| void | operator%= (const BaseCube< eT, T1 > &x) |
| |
| void | operator%= (const subview_cube &x) |
| |
| template<typename T1 > |
| void | operator%= (const Base< eT, T1 > &x) |
| |
| eT & | operator() (const uword i) |
| |
| eT | operator() (const uword i) const |
| |
| arma_inline eT & | operator() (const uword in_row, const uword in_col, const uword in_slice) |
| |
| arma_inline eT | operator() (const uword in_row, const uword in_col, const uword in_slice) const |
| |
| void | operator*= (const eT val) |
| |
| void | operator+= (const eT val) |
| |
| template<typename T1 > |
| void | operator+= (const BaseCube< eT, T1 > &x) |
| |
| void | operator+= (const subview_cube &x) |
| |
| template<typename T1 > |
| void | operator+= (const Base< eT, T1 > &x) |
| |
| void | operator-= (const eT val) |
| |
| template<typename T1 > |
| void | operator-= (const BaseCube< eT, T1 > &x) |
| |
| void | operator-= (const subview_cube &x) |
| |
| template<typename T1 > |
| void | operator-= (const Base< eT, T1 > &x) |
| |
| void | operator/= (const eT val) |
| |
| template<typename T1 > |
| void | operator/= (const BaseCube< eT, T1 > &x) |
| |
| void | operator/= (const subview_cube &x) |
| |
| template<typename T1 > |
| void | operator/= (const Base< eT, T1 > &x) |
| |
| template<typename T1 > |
| void | operator= (const BaseCube< eT, T1 > &x) |
| |
| void | operator= (const subview_cube &x) |
| | x.subcube(...) = y.subcube(...) More...
|
| |
| template<typename T1 > |
| void | operator= (const Base< eT, T1 > &x) |
| |
| eT & | operator[] (const uword i) |
| |
| eT | operator[] (const uword i) const |
| |
| arma_inline eT * | slice_colptr (const uword in_slice, const uword in_col) |
| |
| arma_inline const eT * | slice_colptr (const uword in_slice, const uword in_col) const |
| |
| void | zeros () |
| |
| | ~subview_cube () |
| |
| arma_inline const subview_cube< eT > & | get_ref () const |
| |
| void | print (const std::string extra_text="") const |
| |
| void | print (std::ostream &user_stream, const std::string extra_text="") const |
| |
| void | raw_print (const std::string extra_text="") const |
| |
| void | raw_print (std::ostream &user_stream, const std::string extra_text="") const |
| |
|
| static void | div_inplace (Cube< eT > &out, const subview_cube &in) |
| | cube X /= Y.subcube(...) More...
|
| |
| static void | div_inplace (Mat< eT > &out, const subview_cube &in) |
| | mat X /= Y.subcube(...) More...
|
| |
| static void | extract (Cube< eT > &out, const subview_cube &in) |
| | cube X = Y.subcube(...) More...
|
| |
| static void | extract (Mat< eT > &out, const subview_cube &in) |
| | mat X = Y.subcube(...) More...
|
| |
| static void | minus_inplace (Cube< eT > &out, const subview_cube &in) |
| | cube X -= Y.subcube(...) More...
|
| |
| static void | minus_inplace (Mat< eT > &out, const subview_cube &in) |
| | mat X -= Y.subcube(...) More...
|
| |
| static void | plus_inplace (Cube< eT > &out, const subview_cube &in) |
| | cube X += Y.subcube(...) More...
|
| |
| static void | plus_inplace (Mat< eT > &out, const subview_cube &in) |
| | mat X += Y.subcube(...) More...
|
| |
| static void | schur_inplace (Cube< eT > &out, const subview_cube &in) |
| | cube X %= Y.subcube(...) More...
|
| |
| static void | schur_inplace (Mat< eT > &out, const subview_cube &in) |
| | mat X %= Y.subcube(...) More...
|
| |
template<typename eT>
class subview_cube< eT >
Class for storing data required to construct or apply operations to a subcube (i.e. where the subcube starts and ends as well as a reference/pointer to the original cube),
Definition at line 28 of file forward_bones.hpp.