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 | |||
) | [inline] |
extract a diagonal from a matrix
Definition at line 25 of file fn_diagvec.hpp.
References Base< elem_type, derived >::get_ref().
00026 { 00027 arma_extra_debug_sigprint(); 00028 00029 return Op<T1, op_diagvec>(X.get_ref(), ((diag_id < 0) ? -diag_id : diag_id), ((diag_id < 0) ? 1 : 0) ); 00030 }