//! More...
Functions | |
| template<typename T1 > | |
| arma_inline const Op< T1, op_htrans > | htrans (const Base< std::complex< typename T1::pod_type >, T1 > &X) |
| template<typename T1 > | |
| arma_inline const Op< T1, op_trans > | htrans (const Base< typename T1::pod_type, T1 > &X) |
| template<typename T1 > | |
| arma_inline const T1 & | htrans (const Op< T1, op_htrans > &X) |
| two consecutive hermitian transpose operations cancel each other | |
//!
| arma_inline const Op<T1, op_htrans> htrans | ( | const Base< std::complex< typename T1::pod_type >, T1 > & | X | ) |
Definition at line 25 of file fn_htrans.hpp.
Referenced by op_pinv::direct_pinv().
{
arma_extra_debug_sigprint();
return Op<T1, op_htrans>(X.get_ref());
}
| arma_inline const Op<T1, op_trans> htrans | ( | const Base< typename T1::pod_type, T1 > & | X | ) |
Definition at line 37 of file fn_htrans.hpp.
References Base< elem_type, derived >::get_ref().
{
arma_extra_debug_sigprint();
arma_extra_debug_print("htrans(): non-complex object given -- using regular transpose");
return Op<T1, op_trans>(X.get_ref());
}
two consecutive hermitian transpose operations cancel each other
Definition at line 51 of file fn_htrans.hpp.
References Op< T1, op_type >::m.
{
arma_extra_debug_sigprint();
arma_extra_debug_print("htrans(): removing op_htrans");
return X.m;
}