19 template<
typename T1,
typename T2,
typename eglue_type>
28 template<
typename T1,
typename T2,
typename eglue_type>
38 P1.get_n_rows(),
P1.get_n_cols(),
P1.get_n_slices(),
39 P2.get_n_rows(),
P2.get_n_cols(),
P2.get_n_slices(),
46 template<
typename T1,
typename T2,
typename eglue_type>
51 return P1.get_n_rows();
56 template<
typename T1,
typename T2,
typename eglue_type>
61 return P1.get_n_cols();
66 template<
typename T1,
typename T2,
typename eglue_type>
71 return P1.get_n_slices();
76 template<
typename T1,
typename T2,
typename eglue_type>
81 return P1.get_n_elem_slice();
86 template<
typename T1,
typename T2,
typename eglue_type>
91 return P1.get_n_elem();
96 template<
typename T1,
typename T2,
typename eglue_type>
98 typename T1::elem_type
101 typedef typename T1::elem_type eT;
112 template<
typename T1,
typename T2,
typename eglue_type>
114 typename T1::elem_type
117 typedef typename T1::elem_type eT;
arma_inline uword get_n_elem() const
arma_inline uword get_n_slices() const
void arma_hot arma_assert_same_size(const uword A_n_rows, const uword A_n_cols, const uword B_n_rows, const uword B_n_cols, const char *x)
arma_inline elem_type operator[](const uword i) const
arma_inline uword get_n_rows() const
arma_inline uword get_n_cols() const
arma_inline eGlueCube(const T1 &in_A, const T2 &in_B)
#define arma_extra_debug_sigprint
arma_aligned const ProxyCube< T2 > P2
arma_inline uword get_n_elem_slice() const
arma_inline elem_type at(const uword row, const uword col, const uword slice) const
arma_aligned const ProxyCube< T1 > P1