77 typename T1::elem_type
83 typedef typename T1::elem_type eT;
109 template<
typename eT>
124 template<
typename eT>
139 template<
typename eT>
154 template<
typename eT>
172 template<
typename eT,
typename T1>
arma_inline const derived & get_ref() const
static eT direct_min(const eT *const X, const uword N)
const uword n_elem
number of elements in the matrix (read-only)
#define arma_extra_debug_print
arma_aligned const T1 & m
storage of reference to the operand (eg. a matrix)
arma_inline const Op< T1, op_min > min(const Base< typename T1::elem_type, T1 > &X, const uword dim=0)
Delayed 'minimum values' operation. The dimension, along which the minima are found, is set via 'dim'. For dim = 0, the minimum value of each column is found (i.e. searches by traversing across rows). For dim = 1, the minimum value of each row is found (i.e. searches by traversing across columns). The default is dim = 0.
Class for column vectors (matrices with only one column)
arma_aligned const Mat< eT > & m
arma_inline eT * colptr(const uword in_col)
Class for row vectors (matrices with only one row)
#define arma_extra_debug_sigprint
Class for finding minimum values in a matrix.
arma_aligned const eT *const mem
pointer to the memory used by the matrix (memory is read-only)
Class for storing data required to extract and set the diagonals of a matrix.