#include <Cube_bones.hpp>
Public Member Functions | |
fixed () | |
template<typename T1 > | |
fixed (const BaseCube< eT, T1 > &A) | |
template<typename T1 , typename T2 > | |
fixed (const BaseCube< pod_type, T1 > &A, const BaseCube< pod_type, T2 > &B) | |
const Cube & | operator= (const eT val) |
template<typename T1 > | |
const Cube & | operator= (const BaseCube< eT, T1 > &A) |
Private Member Functions | |
arma_inline void | mem_setup () |
Private Attributes | |
arma_aligned Mat< eT > * | mat_ptrs_local_extra [(fixed_n_slices > Cube_prealloc::mat_ptrs_size)?fixed_n_slices:1] |
arma_aligned eT | mem_local_extra [(fixed_n_elem > Cube_prealloc::mem_n_elem)?fixed_n_elem:1] |
Static Private Attributes | |
static const uword | fixed_n_elem = fixed_n_rows * fixed_n_cols * fixed_n_slices |
Definition at line 284 of file Cube_bones.hpp.
Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices >::fixed | ( | ) | [inline] |
Definition at line 298 of file Cube_bones.hpp.
Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices >::fixed | ( | const BaseCube< eT, T1 > & | A | ) | [inline] |
Definition at line 303 of file Cube_bones.hpp.
Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices >::fixed | ( | const BaseCube< pod_type, T1 > & | A, |
const BaseCube< pod_type, T2 > & | B | ||
) | [inline, explicit] |
Definition at line 309 of file Cube_bones.hpp.
const Cube& Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices >::operator= | ( | const eT | val | ) | [inline] |
Set the cube to be equal to the specified scalar. NOTE: the size of the cube will be 1x1x1
Reimplemented from Cube< eT >.
Definition at line 300 of file Cube_bones.hpp.
const Cube& Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices >::operator= | ( | const BaseCube< eT, T1 > & | A | ) | [inline] |
Definition at line 306 of file Cube_bones.hpp.
const uword Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices >::fixed_n_elem = fixed_n_rows * fixed_n_cols * fixed_n_slices [static, private] |
Definition at line 288 of file Cube_bones.hpp.
arma_aligned Mat<eT>* Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices >::mat_ptrs_local_extra[(fixed_n_slices > Cube_prealloc::mat_ptrs_size)?fixed_n_slices:1] [private] |
Definition at line 290 of file Cube_bones.hpp.
arma_aligned eT Cube< eT >::fixed< fixed_n_rows, fixed_n_cols, fixed_n_slices >::mem_local_extra[(fixed_n_elem > Cube_prealloc::mem_n_elem)?fixed_n_elem:1] [private] |
Definition at line 291 of file Cube_bones.hpp.