Classes | |
class | subview_cube< eT > |
Functions | |
arma_inline eT & | subview_cube< eT >::at (const uword in_row, const uword in_col, const uword in_slice) |
arma_inline eT | subview_cube< eT >::at (const uword in_row, const uword in_col, const uword in_slice) const |
bool | subview_cube< eT >::check_overlap (const subview_cube &x) const |
bool | subview_cube< eT >::check_overlap (const Mat< eT > &x) const |
static void | subview_cube< eT >::div_inplace (Cube< eT > &out, const subview_cube &in) |
cube X /= Y.subcube(...) | |
static void | subview_cube< eT >::div_inplace (Mat< eT > &out, const subview_cube &in) |
mat X /= Y.subcube(...) | |
static void | subview_cube< eT >::extract (Cube< eT > &out, const subview_cube &in) |
cube X = Y.subcube(...) | |
static void | subview_cube< eT >::extract (Mat< eT > &out, const subview_cube &in) |
mat X = Y.subcube(...) | |
void | subview_cube< eT >::fill (const eT val) |
static void | subview_cube< eT >::minus_inplace (Cube< eT > &out, const subview_cube &in) |
cube X -= Y.subcube(...) | |
static void | subview_cube< eT >::minus_inplace (Mat< eT > &out, const subview_cube &in) |
mat X -= Y.subcube(...) | |
void | subview_cube< eT >::ones () |
template<typename T1 > | |
void | subview_cube< eT >::operator%= (const BaseCube< eT, T1 > &x) |
void | subview_cube< eT >::operator%= (const subview_cube &x) |
template<typename T1 > | |
void | subview_cube< eT >::operator%= (const Base< eT, T1 > &x) |
eT & | subview_cube< eT >::operator() (const uword i) |
eT | subview_cube< eT >::operator() (const uword i) const |
arma_inline eT & | subview_cube< eT >::operator() (const uword in_row, const uword in_col, const uword in_slice) |
arma_inline eT | subview_cube< eT >::operator() (const uword in_row, const uword in_col, const uword in_slice) const |
void | subview_cube< eT >::operator*= (const eT val) |
void | subview_cube< eT >::operator+= (const eT val) |
template<typename T1 > | |
void | subview_cube< eT >::operator+= (const BaseCube< eT, T1 > &x) |
void | subview_cube< eT >::operator+= (const subview_cube &x) |
template<typename T1 > | |
void | subview_cube< eT >::operator+= (const Base< eT, T1 > &x) |
void | subview_cube< eT >::operator-= (const eT val) |
template<typename T1 > | |
void | subview_cube< eT >::operator-= (const BaseCube< eT, T1 > &x) |
void | subview_cube< eT >::operator-= (const subview_cube &x) |
template<typename T1 > | |
void | subview_cube< eT >::operator-= (const Base< eT, T1 > &x) |
void | subview_cube< eT >::operator/= (const eT val) |
template<typename T1 > | |
void | subview_cube< eT >::operator/= (const BaseCube< eT, T1 > &x) |
void | subview_cube< eT >::operator/= (const subview_cube &x) |
template<typename T1 > | |
void | subview_cube< eT >::operator/= (const Base< eT, T1 > &x) |
template<typename T1 > | |
void | subview_cube< eT >::operator= (const BaseCube< eT, T1 > &x) |
void | subview_cube< eT >::operator= (const subview_cube &x) |
x.subcube(...) = y.subcube(...) | |
template<typename T1 > | |
void | subview_cube< eT >::operator= (const Base< eT, T1 > &x) |
eT & | subview_cube< eT >::operator[] (const uword i) |
eT | subview_cube< eT >::operator[] (const uword i) const |
static void | subview_cube< eT >::plus_inplace (Cube< eT > &out, const subview_cube &in) |
cube X += Y.subcube(...) | |
static void | subview_cube< eT >::plus_inplace (Mat< eT > &out, const subview_cube &in) |
mat X += Y.subcube(...) | |
static void | subview_cube< eT >::schur_inplace (Cube< eT > &out, const subview_cube &in) |
cube X %= Y.subcube(...) | |
static void | subview_cube< eT >::schur_inplace (Mat< eT > &out, const subview_cube &in) |
mat X %= Y.subcube(...) | |
arma_inline eT * | subview_cube< eT >::slice_colptr (const uword in_slice, const uword in_col) |
arma_inline const eT * | subview_cube< eT >::slice_colptr (const uword in_slice, const uword in_col) const |
arma_inline | subview_cube< eT >::subview_cube (const Cube< eT > &in_m, const uword in_row1, const uword in_col1, const uword in_slice1, const uword in_n_rows, const uword in_n_cols, const uword in_n_slices) |
arma_inline | subview_cube< eT >::subview_cube (Cube< eT > &in_m, const uword in_row1, const uword in_col1, const uword in_slice1, const uword in_n_rows, const uword in_n_cols, const uword in_n_slices) |
void | subview_cube< eT >::zeros () |
subview_cube< eT >::~subview_cube () |
arma_inline eT & subview_cube< eT >::at | ( | const uword | in_row, |
const uword | in_col, | ||
const uword | in_slice | ||
) |
Definition at line 1056 of file subview_cube_meat.hpp.
arma_inline eT subview_cube< eT >::at | ( | const uword | in_row, |
const uword | in_col, | ||
const uword | in_slice | ||
) | const |
Definition at line 1067 of file subview_cube_meat.hpp.
bool subview_cube< eT >::check_overlap | ( | const subview_cube< eT > & | x | ) | const [inline] |
Definition at line 1098 of file subview_cube_meat.hpp.
bool subview_cube< eT >::check_overlap | ( | const Mat< eT > & | x | ) | const [inline] |
Definition at line 1148 of file subview_cube_meat.hpp.
void subview_cube< eT >::div_inplace | ( | Cube< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
cube X /= Y.subcube(...)
Definition at line 1278 of file subview_cube_meat.hpp.
void subview_cube< eT >::div_inplace | ( | Mat< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
mat X /= Y.subcube(...)
Definition at line 1661 of file subview_cube_meat.hpp.
void subview_cube< eT >::extract | ( | Cube< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
cube X = Y.subcube(...)
Definition at line 1174 of file subview_cube_meat.hpp.
void subview_cube< eT >::extract | ( | Mat< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
mat X = Y.subcube(...)
Definition at line 1303 of file subview_cube_meat.hpp.
void subview_cube< eT >::fill | ( | const eT | val | ) | [inline] |
Definition at line 907 of file subview_cube_meat.hpp.
void subview_cube< eT >::minus_inplace | ( | Cube< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
cube X -= Y.subcube(...)
Definition at line 1228 of file subview_cube_meat.hpp.
void subview_cube< eT >::minus_inplace | ( | Mat< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
mat X -= Y.subcube(...)
Definition at line 1485 of file subview_cube_meat.hpp.
void subview_cube< eT >::ones | ( | ) | [inline] |
Definition at line 942 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator%= | ( | const BaseCube< eT, T1 > & | x | ) | [inline] |
Definition at line 265 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator%= | ( | const subview_cube< eT > & | x | ) | [inline] |
Definition at line 442 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator%= | ( | const Base< eT, T1 > & | x | ) | [inline] |
Definition at line 754 of file subview_cube_meat.hpp.
eT & subview_cube< eT >::operator() | ( | const uword | i | ) | [inline] |
Definition at line 990 of file subview_cube_meat.hpp.
eT subview_cube< eT >::operator() | ( | const uword | i | ) | const [inline] |
Definition at line 1010 of file subview_cube_meat.hpp.
arma_inline eT & subview_cube< eT >::operator() | ( | const uword | in_row, |
const uword | in_col, | ||
const uword | in_slice | ||
) |
Definition at line 1030 of file subview_cube_meat.hpp.
arma_inline eT subview_cube< eT >::operator() | ( | const uword | in_row, |
const uword | in_col, | ||
const uword | in_slice | ||
) | const |
Definition at line 1043 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator*= | ( | const eT | val | ) | [inline] |
Definition at line 130 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator+= | ( | const eT | val | ) | [inline] |
Definition at line 86 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator+= | ( | const BaseCube< eT, T1 > & | x | ) | [inline] |
Definition at line 205 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator+= | ( | const subview_cube< eT > & | x | ) | [inline] |
Definition at line 364 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator+= | ( | const Base< eT, T1 > & | x | ) | [inline] |
Definition at line 600 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator-= | ( | const eT | val | ) | [inline] |
Definition at line 108 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator-= | ( | const BaseCube< eT, T1 > & | x | ) | [inline] |
Definition at line 235 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator-= | ( | const subview_cube< eT > & | x | ) | [inline] |
Definition at line 403 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator-= | ( | const Base< eT, T1 > & | x | ) | [inline] |
Definition at line 677 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator/= | ( | const eT | val | ) | [inline] |
Definition at line 152 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator/= | ( | const BaseCube< eT, T1 > & | x | ) | [inline] |
Definition at line 295 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator/= | ( | const subview_cube< eT > & | x | ) | [inline] |
Definition at line 481 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator/= | ( | const Base< eT, T1 > & | x | ) | [inline] |
Definition at line 831 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator= | ( | const BaseCube< eT, T1 > & | x | ) | [inline] |
Definition at line 175 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator= | ( | const subview_cube< eT > & | x | ) | [inline] |
x.subcube(...) = y.subcube(...)
Definition at line 325 of file subview_cube_meat.hpp.
void subview_cube< eT >::operator= | ( | const Base< eT, T1 > & | x | ) | [inline] |
Definition at line 521 of file subview_cube_meat.hpp.
eT & subview_cube< eT >::operator[] | ( | const uword | i | ) | [inline] |
Definition at line 954 of file subview_cube_meat.hpp.
eT subview_cube< eT >::operator[] | ( | const uword | i | ) | const [inline] |
Definition at line 972 of file subview_cube_meat.hpp.
void subview_cube< eT >::plus_inplace | ( | Cube< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
cube X += Y.subcube(...)
Definition at line 1203 of file subview_cube_meat.hpp.
void subview_cube< eT >::plus_inplace | ( | Mat< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
mat X += Y.subcube(...)
Definition at line 1397 of file subview_cube_meat.hpp.
void subview_cube< eT >::schur_inplace | ( | Cube< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
cube X %= Y.subcube(...)
Definition at line 1253 of file subview_cube_meat.hpp.
void subview_cube< eT >::schur_inplace | ( | Mat< eT > & | out, |
const subview_cube< eT > & | in | ||
) | [inline, static] |
mat X %= Y.subcube(...)
Definition at line 1573 of file subview_cube_meat.hpp.
arma_inline eT * subview_cube< eT >::slice_colptr | ( | const uword | in_slice, |
const uword | in_col | ||
) |
Definition at line 1078 of file subview_cube_meat.hpp.
arma_inline const eT * subview_cube< eT >::slice_colptr | ( | const uword | in_slice, |
const uword | in_col | ||
) | const |
Definition at line 1088 of file subview_cube_meat.hpp.
arma_inline subview_cube< eT >::subview_cube | ( | const Cube< eT > & | in_m, |
const uword | in_row1, | ||
const uword | in_col1, | ||
const uword | in_slice1, | ||
const uword | in_n_rows, | ||
const uword | in_n_cols, | ||
const uword | in_n_slices | ||
) | [protected] |
Definition at line 30 of file subview_cube_meat.hpp.
arma_inline subview_cube< eT >::subview_cube | ( | Cube< eT > & | in_m, |
const uword | in_row1, | ||
const uword | in_col1, | ||
const uword | in_slice1, | ||
const uword | in_n_rows, | ||
const uword | in_n_cols, | ||
const uword | in_n_slices | ||
) | [protected] |
Definition at line 58 of file subview_cube_meat.hpp.
void subview_cube< eT >::zeros | ( | ) | [inline] |
Definition at line 930 of file subview_cube_meat.hpp.
subview_cube< eT >::~subview_cube | ( | ) | [inline] |
Definition at line 20 of file subview_cube_meat.hpp.