Go to the source code of this file.
Functions | |
_zgematrix | t (const _zgematrix &mat) |
_zgematrix | i (const _zgematrix &mat) |
_zgematrix | conj (const _zgematrix &mat) |
_zgematrix | conjt (const _zgematrix &mat) |
void | idamax (long &i, long &j, const _zgematrix &mat) |
std::complex< double > | damax (const _zgematrix &mat) |
_zgematrix conj | ( | const _zgematrix & | mat | ) | [inline] |
return its conjugate matrix
Definition at line 58 of file _zgematrix-calc.hpp.
References conj(), i, _zgematrix::M, and _zgematrix::N.
_zgematrix conjt | ( | const _zgematrix & | mat | ) | [inline] |
return its conjugate transposed matrix
Definition at line 74 of file _zgematrix-calc.hpp.
References CPPL::_(), conj(), _zgematrix::destroy(), i, zgematrix::m, _zgematrix::M, zgematrix::n, and _zgematrix::N.
std::complex<double> damax | ( | const _zgematrix & | mat | ) | [inline] |
return its largest absolute value
Definition at line 115 of file _zgematrix-calc.hpp.
References _zgematrix::Array, _zgematrix::destroy(), izamax_, _zgematrix::M, and _zgematrix::N.
_zgematrix i | ( | const _zgematrix & | mat | ) | [inline] |
return its inverse matrix
Definition at line 24 of file _zgematrix-calc.hpp.
References CPPL::_(), zgematrix::identity(), _zgematrix::M, _zgematrix::N, zgematrix::shallow_copy(), and zgematrix::zgesv().
void idamax | ( | long & | i, | |
long & | j, | |||
const _zgematrix & | mat | |||
) | [inline] |
search the index of element having the largest absolute value in 0-based numbering system
Definition at line 99 of file _zgematrix-calc.hpp.
References _zgematrix::Array, _zgematrix::destroy(), izamax_, _zgematrix::M, and _zgematrix::N.
_zgematrix t | ( | const _zgematrix & | mat | ) | [inline] |
return transposed zgematrix
Definition at line 3 of file _zgematrix-calc.hpp.
References CPPL::_(), _zgematrix::destroy(), i, zgematrix::m, _zgematrix::M, zgematrix::n, and _zgematrix::N.