Functions | |
template<typename T > | |
const Op< Mat< std::complex< T > >, op_htrans > | htrans (const Mat< std::complex< T > > &X) |
template<typename T > | |
const Op< Row< std::complex< T > >, op_htrans > | htrans (const Row< std::complex< T > > &X) |
template<typename T > | |
const Op< Col< std::complex< T > >, op_htrans > | htrans (const Col< std::complex< T > > &X) |
template<typename T , typename T1 > | |
const Op< T1, op_htrans > | htrans (const Base< std::complex< T >, T1 > &X) |
template<typename T1 > | |
const T1 & | htrans (const Op< T1, op_htrans > &X) |
two consecutive hermitian transpose operations cancel each other |
const Op<Mat< std::complex<T> >, op_htrans> htrans | ( | const Mat< std::complex< T > > & | X | ) | [inline] |
Definition at line 23 of file fn_htrans.hpp.
00024 { 00025 arma_extra_debug_sigprint(); 00026 00027 return Op<Mat< std::complex<T> >, op_htrans>(X); 00028 }
const Op<Row< std::complex<T> >, op_htrans> htrans | ( | const Row< std::complex< T > > & | X | ) | [inline] |
Definition at line 35 of file fn_htrans.hpp.
00036 { 00037 arma_extra_debug_sigprint(); 00038 00039 return Op<Row< std::complex<T> >, op_htrans>(X); 00040 }
const Op<Col< std::complex<T> >, op_htrans> htrans | ( | const Col< std::complex< T > > & | X | ) | [inline] |
Definition at line 47 of file fn_htrans.hpp.
00048 { 00049 arma_extra_debug_sigprint(); 00050 00051 return Op<Col< std::complex<T> >, op_htrans>(X); 00052 }
const Op<T1, op_htrans> htrans | ( | const Base< std::complex< T >, T1 > & | X | ) | [inline] |
Definition at line 59 of file fn_htrans.hpp.
00060 { 00061 arma_extra_debug_sigprint(); 00062 00063 return Op<T1, op_htrans>(X.get_ref()); 00064 }
two consecutive hermitian transpose operations cancel each other
Definition at line 72 of file fn_htrans.hpp.
References Op< T1, op_type >::m.
00073 { 00074 arma_extra_debug_sigprint(); 00075 arma_extra_debug_print("htrans(): removing op_htrans"); 00076 00077 return X.m; 00078 }