25 typename T1::elem_type& out_val,
26 typename T1::pod_type& out_sign,
44 typename T1::elem_type& out_val,
45 typename T1::pod_type& out_sign,
53 typedef typename T1::elem_type eT;
54 typedef typename T1::pod_type T;
73 for(
uword i=1; i<N; ++i)
static arma_inline const eT & tmp_real(const eT &X)
internal function to obtain the real part of either a plain number or a complex number ...
arma_aligned const T1 & m
storage of reference to the operand (eg. a matrix)
#define arma_ignore(variable)
bool log_det(typename T1::elem_type &out_val, typename T1::pod_type &out_sign, const Base< typename T1::elem_type, T1 > &X, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0)
log determinant of mat
#define arma_extra_debug_sigprint
static bool log_det(eT &out_val, typename get_pod_type< eT >::result &out_sign, const Base< eT, T1 > &X)
immediate log determinant of a matrix using ATLAS or LAPACK
arma_inline const eOp< T1, eop_log > log(const Base< typename T1::elem_type, T1 > &A)