//! More...
Functions | |
template<typename T1 > | |
arma_inline const Op< T1, op_diagvec > | diagvec (const Base< typename T1::elem_type, T1 > &X, const s32 diag_id=0) |
extract a diagonal from a matrix |
//!
arma_inline const Op<T1, op_diagvec> diagvec | ( | const Base< typename T1::elem_type, T1 > & | X, | |
const s32 | diag_id = 0 | |||
) |
extract a diagonal from a matrix
Definition at line 25 of file fn_diagvec.hpp.
References Base< elem_type, derived >::get_ref().
{ arma_extra_debug_sigprint(); return Op<T1, op_diagvec>(X.get_ref(), ((diag_id < 0) ? -diag_id : diag_id), ((diag_id < 0) ? 1 : 0) ); }