23 typename T1::elem_type
27 const bool slow =
false,
44 typename T1::elem_type
48 const bool slow =
false 54 typedef typename T1::elem_type eT;
62 for(
uword i=0; i<A_n_elem; ++i)
76 typename T1::elem_type
80 const bool slow =
false,
87 typedef typename T1::elem_type eT;
89 eT tmp =
det(in.
m, slow);
90 arma_warn( (tmp == eT(0)),
"det(): warning: denominator is zero" );
101 typename T1::elem_type
105 const bool slow =
false,
114 typedef typename T1::elem_type eT;
arma_aligned const T1 & m
storage of reference to the operand (eg. a matrix)
#define arma_ignore(variable)
arma_warn_unused T1::elem_type det(const Base< typename T1::elem_type, T1 > &X, const bool slow=false, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0)
determinant of mat
#define arma_extra_debug_sigprint
void arma_cold arma_warn(const bool state, const T1 &x)
print a message to the warn stream
static eT det(const Base< eT, T1 > &X, const bool slow=false)