#include <cpplapack.h>
Public Member Functions | |
_zcovector () | |
_zcovector (const _zcovector &) | |
~_zcovector () | |
std::complex< double > & | operator() (const long &) const |
void | write (const char *) const |
void | destroy () const |
Public Attributes | |
long | L |
vector size | |
std::complex< double > * | Array |
1D Array to store vector data | |
Friends | |
class | zgematrix |
class | _zgematrix |
class | zgbmatrix |
class | _zgbmatrix |
class | zcovector |
class | zrovector |
class | _zrovector |
std::ostream & | operator<< (std::ostream &, const _zcovector &) |
_zrovector | t (const _zcovector &) |
_zcovector | conj (const _zcovector &) |
_zrovector | conjt (const _zcovector &) |
double | nrm2 (const _zcovector &) |
long | idamax (const _zcovector &) |
std::complex< double > | damax (const _zcovector &) |
const _zcovector & | operator+ (const _zcovector &) |
_zcovector | operator- (const _zcovector &) |
_zcovector | operator+ (const zcovector &, const zcovector &) |
_zcovector | operator+ (const zcovector &, const _zcovector &) |
_zcovector | operator+ (const _zcovector &, const zcovector &) |
_zcovector | operator+ (const _zcovector &, const _zcovector &) |
_zcovector | operator- (const zcovector &, const zcovector &) |
_zcovector | operator- (const zcovector &, const _zcovector &) |
_zcovector | operator- (const _zcovector &, const zcovector &) |
_zcovector | operator- (const _zcovector &, const _zcovector &) |
_zcovector | operator* (const zgematrix &, const zcovector &) |
_zcovector | operator* (const zgematrix &, const _zcovector &) |
_zcovector | operator* (const _zgematrix &, const zcovector &) |
_zcovector | operator* (const _zgematrix &, const _zcovector &) |
_zcovector | operator* (const zgbmatrix &, const zcovector &) |
_zcovector | operator* (const zgbmatrix &, const _zcovector &) |
_zcovector | operator* (const _zgbmatrix &, const zcovector &) |
_zcovector | operator* (const _zgbmatrix &, const _zcovector &) |
_zgematrix | operator* (const _zcovector &, const zrovector &) |
_zgematrix | operator* (const _zcovector &, const _zrovector &) |
std::complex< double > | operator* (const zrovector &, const _zcovector &) |
std::complex< double > | operator* (const _zrovector &, const _zcovector &) |
_zcovector | operator* (const zcovector &, const double &) |
_zcovector | operator* (const _zcovector &, const double &) |
_zcovector | operator* (const double &, const zcovector &) |
_zcovector | operator* (const double &, const _zcovector &) |
_zcovector | operator* (const zcovector &, const std::complex< double > &) |
_zcovector | operator* (const _zcovector &, const std::complex< double > &) |
_zcovector | operator* (const std::complex< double > &, const zcovector &) |
_zcovector | operator* (const std::complex< double > &, const _zcovector &) |
_zcovector | operator/ (const zcovector &, const double &) |
_zcovector | operator/ (const _zcovector &, const double &) |
_zcovector | operator/ (const zcovector &, const std::complex< double > &) |
_zcovector | operator/ (const _zcovector &, const std::complex< double > &) |
std::complex< double > | operator% (const zcovector &, const _zcovector &) |
std::complex< double > | operator% (const _zcovector &, const zcovector &) |
std::complex< double > | operator% (const _zcovector &, const _zcovector &) |
Definition at line 3087 of file cpplapack.h.
_zcovector::_zcovector | ( | ) | [inline] |
_zcovector constructor
Definition at line 34850 of file cpplapack.h.
_zcovector::_zcovector | ( | const _zcovector & | vec | ) | [inline] |
_zcovector copy constructor
Definition at line 34870 of file cpplapack.h.
_zcovector::~_zcovector | ( | ) | [inline] |
_zcovector destructor
Definition at line 34894 of file cpplapack.h.
void _zcovector::destroy | ( | ) | const [inline] |
destroy all the vector data
Definition at line 35067 of file cpplapack.h.
std::complex< double > & _zcovector::operator() | ( | const long & | i | ) | const [inline] |
operator() for const object
Definition at line 34910 of file cpplapack.h.
void _zcovector::write | ( | const char * | filename | ) | const [inline] |
Definition at line 34956 of file cpplapack.h.
friend class _zgbmatrix [friend] |
Definition at line 3172 of file cpplapack.h.
friend class _zgematrix [friend] |
Definition at line 3170 of file cpplapack.h.
friend class _zrovector [friend] |
Definition at line 3175 of file cpplapack.h.
_zcovector conj | ( | const _zcovector & | vec | ) | [friend] |
return its conjugated vector
Definition at line 34992 of file cpplapack.h.
_zrovector conjt | ( | const _zcovector & | covec | ) | [friend] |
return a conjugate transposed row vector
Definition at line 35005 of file cpplapack.h.
std::complex<double> damax | ( | const _zcovector & | vec | ) | [friend] |
return its largest absolute value
Definition at line 35054 of file cpplapack.h.
long idamax | ( | const _zcovector & | vec | ) | [friend] |
return the index of element having the largest absolute value in 0-based numbering system
Definition at line 35040 of file cpplapack.h.
double nrm2 | ( | const _zcovector & | vec | ) | [friend] |
return its Euclidean norm
Definition at line 35025 of file cpplapack.h.
std::complex<double> operator% | ( | const _zcovector & | vecA, | |
const _zcovector & | vecB | |||
) | [friend] |
_zcovector^T*_zcovector operator (inner product)
Definition at line 35245 of file cpplapack.h.
std::complex<double> operator% | ( | const _zcovector & | vecA, | |
const zcovector & | vecB | |||
) | [friend] |
zcovector^T*zcovector operator (inner product)
Definition at line 35167 of file cpplapack.h.
std::complex<double> operator% | ( | const zcovector & | vecA, | |
const _zcovector & | vecB | |||
) | [friend] |
zcovector^T*zcovector operator (inner product)
Definition at line 34666 of file cpplapack.h.
_zcovector operator* | ( | const std::complex< double > & | d, | |
const _zcovector & | vec | |||
) | [friend] |
std::complex<double>*_zcovector operator
Definition at line 37661 of file cpplapack.h.
_zcovector operator* | ( | const std::complex< double > & | d, | |
const zcovector & | vec | |||
) | [friend] |
std::complex<double>*zcovector operator
Definition at line 37647 of file cpplapack.h.
_zcovector operator* | ( | const _zcovector & | vec, | |
const std::complex< double > & | d | |||
) | [friend] |
_zcovector*stdcomplex<double> operator
Definition at line 35357 of file cpplapack.h.
_zcovector operator* | ( | const zcovector & | vec, | |
const std::complex< double > & | d | |||
) | [friend] |
zcovector*stdcomplex<double> operator
Definition at line 34818 of file cpplapack.h.
_zcovector operator* | ( | const double & | d, | |
const _zcovector & | vec | |||
) | [friend] |
double*_zcovector operator
Definition at line 37498 of file cpplapack.h.
_zcovector operator* | ( | const double & | d, | |
const zcovector & | vec | |||
) | [friend] |
double*zcovector operator
Definition at line 37485 of file cpplapack.h.
_zcovector operator* | ( | const _zcovector & | vec, | |
const double & | d | |||
) | [friend] |
_zcovector*double operator
Definition at line 35332 of file cpplapack.h.
_zcovector operator* | ( | const zcovector & | vec, | |
const double & | d | |||
) | [friend] |
zcovector*double operator
Definition at line 34758 of file cpplapack.h.
std::complex<double> operator* | ( | const _zrovector & | rovec, | |
const _zcovector & | covec | |||
) | [friend] |
_zrovector*_zcovector operator
Definition at line 37148 of file cpplapack.h.
std::complex<double> operator* | ( | const zrovector & | rovec, | |
const _zcovector & | covec | |||
) | [friend] |
zrovector*_zcovector operator
Definition at line 36186 of file cpplapack.h.
_zgematrix operator* | ( | const _zcovector & | covec, | |
const _zrovector & | rovec | |||
) | [friend] |
_zcovector*_zrovector operator
Definition at line 35301 of file cpplapack.h.
_zgematrix operator* | ( | const _zcovector & | covec, | |
const zrovector & | rovec | |||
) | [friend] |
_zcovector*zrovector operator
Definition at line 35271 of file cpplapack.h.
_zcovector operator* | ( | const _zgbmatrix & | mat, | |
const _zcovector & | vec | |||
) | [friend] |
_zgbmatrix*_zcovector operator
Definition at line 27552 of file cpplapack.h.
_zcovector operator* | ( | const _zgbmatrix & | mat, | |
const zcovector & | vec | |||
) | [friend] |
_zgbmatrix*zcovector operator
Definition at line 27525 of file cpplapack.h.
_zcovector operator* | ( | const zgbmatrix & | mat, | |
const _zcovector & | vec | |||
) | [friend] |
zgbmatrix*_zcovector operator
Definition at line 26227 of file cpplapack.h.
_zcovector operator* | ( | const zgbmatrix & | mat, | |
const zcovector & | vec | |||
) | [friend] |
zgbmatrix*zcovector operator
Definition at line 26201 of file cpplapack.h.
_zcovector operator* | ( | const _zgematrix & | mat, | |
const _zcovector & | vec | |||
) | [friend] |
_zgematrix*_zcovector operator
Definition at line 24274 of file cpplapack.h.
_zcovector operator* | ( | const _zgematrix & | mat, | |
const zcovector & | vec | |||
) | [friend] |
_zgematrix*zcovector operator
Definition at line 24247 of file cpplapack.h.
_zcovector operator* | ( | const zgematrix & | mat, | |
const _zcovector & | vec | |||
) | [friend] |
zgematrix*_zcovector operator
Definition at line 23102 of file cpplapack.h.
_zcovector operator* | ( | const zgematrix & | mat, | |
const zcovector & | vec | |||
) | [friend] |
zgematrix*zcovector operator
Definition at line 23076 of file cpplapack.h.
_zcovector operator+ | ( | const _zcovector & | vecA, | |
const _zcovector & | vecB | |||
) | [friend] |
_zcovector+_zcovector operator
Definition at line 35192 of file cpplapack.h.
_zcovector operator+ | ( | const _zcovector & | vecA, | |
const zcovector & | vecB | |||
) | [friend] |
_zcovector+zcovector operator
Definition at line 35116 of file cpplapack.h.
_zcovector operator+ | ( | const zcovector & | vecA, | |
const _zcovector & | vecB | |||
) | [friend] |
zcovector+zcovector operator
Definition at line 34614 of file cpplapack.h.
_zcovector operator+ | ( | const zcovector & | vecA, | |
const zcovector & | vecB | |||
) | [friend] |
zcovector+zcovector operator
Definition at line 34462 of file cpplapack.h.
const _zcovector& operator+ | ( | const _zcovector & | vec | ) | [friend] |
+_zcovector operator
Definition at line 35084 of file cpplapack.h.
_zcovector operator- | ( | const _zcovector & | vecA, | |
const _zcovector & | vecB | |||
) | [friend] |
_zcovector-_zcovector operator
Definition at line 35219 of file cpplapack.h.
_zcovector operator- | ( | const _zcovector & | vecA, | |
const zcovector & | vecB | |||
) | [friend] |
zcovector-zcovector operator
Definition at line 35142 of file cpplapack.h.
_zcovector operator- | ( | const zcovector & | vecA, | |
const _zcovector & | vecB | |||
) | [friend] |
zcovector-zcovector operator
Definition at line 34639 of file cpplapack.h.
_zcovector operator- | ( | const zcovector & | vecA, | |
const zcovector & | vecB | |||
) | [friend] |
zcovector-zcovector operator
Definition at line 34491 of file cpplapack.h.
_zcovector operator- | ( | const _zcovector & | vec | ) | [friend] |
-_zcovector operator
Definition at line 35096 of file cpplapack.h.
_zcovector operator/ | ( | const _zcovector & | vec, | |
const std::complex< double > & | d | |||
) | [friend] |
_zcovector/stdcomplex<double> operator
Definition at line 35370 of file cpplapack.h.
_zcovector operator/ | ( | const zcovector & | vec, | |
const std::complex< double > & | d | |||
) | [friend] |
zcovector/stdcomplex<double> operator
Definition at line 34833 of file cpplapack.h.
_zcovector operator/ | ( | const _zcovector & | vec, | |
const double & | d | |||
) | [friend] |
_zcovector/double operator
Definition at line 35345 of file cpplapack.h.
_zcovector operator/ | ( | const zcovector & | vec, | |
const double & | d | |||
) | [friend] |
zcovector/double operator
Definition at line 34773 of file cpplapack.h.
std::ostream& operator<< | ( | std::ostream & | s, | |
const _zcovector & | vec | |||
) | [friend] |
Definition at line 34936 of file cpplapack.h.
_zrovector t | ( | const _zcovector & | covec | ) | [friend] |
return a transposed row vector
Definition at line 34975 of file cpplapack.h.
friend class zcovector [friend] |
Definition at line 3173 of file cpplapack.h.
friend class zgbmatrix [friend] |
Definition at line 3171 of file cpplapack.h.
friend class zgematrix [friend] |
Definition at line 3169 of file cpplapack.h.
friend class zrovector [friend] |
Definition at line 3174 of file cpplapack.h.
std::complex<double>* CPPL::_zcovector::Array [mutable] |
long CPPL::_zcovector::L [mutable] |