VERB_code_2.3
|
Complex Double-precision Column Vector Class. More...
#include <zcovector.hpp>
Public Member Functions | |
zcovector () | |
zcovector (const zcovector &) | |
zcovector (const _zcovector &) | |
zcovector (const long &) | |
zcovector (const char *) | |
~zcovector () | |
std::complex< double > & | operator() (const long &) |
std::complex< double > | operator() (const long &) const |
void | set (const long &, const std::complex< double > &) const |
void | write (const char *) const |
void | read (const char *) |
void | clear () |
void | zero () |
void | chsign () |
void | copy (const zcovector &) |
void | shallow_copy (const _zcovector &) |
void | resize (const long &) |
zcovector & | operator= (const zcovector &) |
zcovector & | operator+= (const zcovector &) |
zcovector & | operator-= (const zcovector &) |
zcovector & | operator= (const _zcovector &) |
zcovector & | operator+= (const _zcovector &) |
zcovector & | operator-= (const _zcovector &) |
zcovector & | operator*= (const double &) |
zcovector & | operator/= (const double &) |
zcovector & | operator*= (const std::complex< double > &) |
zcovector & | operator/= (const std::complex< double > &) |
Public Attributes | |
long const & | l |
vector size (readable) | |
std::complex< double > *const & | array |
1D array to store vector data (readable) | |
Friends | |
class | zgematrix |
class | _zgematrix |
class | zgbmatrix |
class | _zgbmatrix |
class | zhematrix |
class | _zhematrix |
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 &) |
void | swap (zcovector &, zcovector &) |
_zcovector | _ (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 zgematrix &, const zcovector &) |
_zcovector | operator* (const _zgematrix &, const zcovector &) |
_zcovector | operator* (const zgbmatrix &, const zcovector &) |
_zcovector | operator* (const _zgbmatrix &, const zcovector &) |
_zcovector | operator* (const zhematrix &, const zcovector &) |
_zcovector | operator* (const _zhematrix &, const zcovector &) |
_zcovector | operator* (const zssmatrix &, const zcovector &) |
_zcovector | operator* (const _zssmatrix &, 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 double &, const zcovector &) |
_zcovector | operator* (const zcovector &, const double &) |
_zcovector | operator* (const std::complex< double > &, const zcovector &) |
_zcovector | operator* (const zcovector &, const std::complex< double > &) |
_zcovector | operator/ (const zcovector &, const 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 &) |
Complex Double-precision Column Vector Class.
|
inline |
zcovector constructor
|
inline |
zcovector copy constructor
|
inline |
zcovector constructor to cast _zcovector
|
inline |
zcovector constructor with size specification
|
inline |
zcovector constructor with filename
|
inline |
zcovector destructor
|
inline |
change sign(+/-) of the vector
|
inline |
clear vector
|
inline |
make a deep copy of the zcovector
|
inline |
operator() for non-const object
|
inline |
operator() for const object
|
inline |
zcovector*=double operator
|
inline |
zcovector*=std::complex<double> operator
|
inline |
zcovector+=_zcovector operator
|
inline |
zcovector operator-=
|
inline |
zcovector/=double operator
|
inline |
zcovector/=std::complex<double> operator
|
inline |
zcovector=_zcovector operator
|
inline |
resize vector
|
inline |
set value for const object
|
inline |
make a shallow copy of the vector
This function is not desinged to be used in project codes.
|
inline |
make vector into zero vector
|
friend |
convert user object to smart-temporary object
|
friend |
return its conjugated vector
|
friend |
return a conjugate transposed row vector
|
friend |
return its largest absolute value
|
friend |
return the index of element having the largest absolute value in 0-based numbering system
|
friend |
return its Euclidean norm
zcovector^T*zcovector operator (inner product)
|
friend |
zcovector^T*zcovector operator (inner product)
|
friend |
zcovector^T*zcovector operator (inner product)
|
friend |
zgematrix*zcovector operator
|
friend |
_zgematrix*zcovector operator
|
friend |
zgbmatrix*zcovector operator
|
friend |
_zgbmatrix*zcovector operator
|
friend |
zhematrix*zcovector operator
|
friend |
_zhematrix*zcovector operator
|
friend |
zssmatrix*zcovector operator
|
friend |
_zssmatrix*zcovector operator
|
friend |
zcovector*_zrovector operator
|
friend |
zcovector*zrovector operator
|
friend |
_zrovector*zcovector operator
zrovector*zcovector operator
|
friend |
double*zcovector operator
|
friend |
zcovector*double operator
|
friend |
std::complex<double>*zcovector operator
|
friend |
zcovector*std::complex<double> operator
|
friend |
zcovector+zcovector operator
|
friend |
zcovector+zcovector operator
|
friend |
_zcovector+zcovector operator
|
friend |
-zcovector operator
|
friend |
zcovector-zcovector operator
|
friend |
zcovector-zcovector operator
|
friend |
zcovector-zcovector operator
|
friend |
zcovector/double operator
|
friend |
zcovector/std::complex<double> operator
|
friend |
return a transposed row vector