#include <cpplapack.h>
Definition at line 771 of file cpplapack.h.
dcovector::dcovector | ( | ) | [inline] |
dcovector constructor
Definition at line 16834 of file cpplapack.h.
dcovector::dcovector | ( | const dcovector & | vec | ) | [inline] |
dcovector copy constructor
Definition at line 16855 of file cpplapack.h.
dcovector::dcovector | ( | const _dcovector & | vec | ) | [inline] |
dcovector constructor to cast _dcovector
Definition at line 16878 of file cpplapack.h.
dcovector::dcovector | ( | const long & | _l | ) | [inline] |
dcovector constructor with size specification
Definition at line 16899 of file cpplapack.h.
dcovector::dcovector | ( | const char * | filename | ) | [inline] |
dcovector constructor with filename
Definition at line 16928 of file cpplapack.h.
dcovector::~dcovector | ( | ) | [inline] |
dcovector destructor
Definition at line 16953 of file cpplapack.h.
void dcovector::chsign | ( | ) | [inline] |
change sign(+/-) of the vector
Definition at line 17230 of file cpplapack.h.
void dcovector::clear | ( | ) | [inline] |
clear vector
Definition at line 17198 of file cpplapack.h.
void dcovector::copy | ( | const dcovector & | vec | ) | [inline] |
make a deep copy of the dcovector
Definition at line 17242 of file cpplapack.h.
dcovector::operator _zcovector | ( | ) | [inline] |
cast operator to _zcovector
Definition at line 16970 of file cpplapack.h.
double dcovector::operator() | ( | const long & | i | ) | const [inline] |
operator() for const object
Definition at line 17015 of file cpplapack.h.
double & dcovector::operator() | ( | const long & | i | ) | [inline] |
operator() for non-const object
Definition at line 16992 of file cpplapack.h.
dcovector & dcovector::operator*= | ( | const double & | d | ) | [inline] |
dcovector*=double operator
Definition at line 17713 of file cpplapack.h.
dcovector & dcovector::operator+= | ( | const _dcovector & | vec | ) | [inline] |
dcovector+=_dcovector operator
Definition at line 17548 of file cpplapack.h.
dcovector+=dcovector operator
Definition at line 17398 of file cpplapack.h.
dcovector & dcovector::operator-= | ( | const _dcovector & | vec | ) | [inline] |
dcovector operator-=
Definition at line 17573 of file cpplapack.h.
dcovector operator-=
Definition at line 17422 of file cpplapack.h.
dcovector & dcovector::operator/= | ( | const double & | d | ) | [inline] |
dcovector/=double operator
Definition at line 17726 of file cpplapack.h.
dcovector & dcovector::operator= | ( | const _dcovector & | vec | ) | [inline] |
dcovector=_dcovector operator
Definition at line 17531 of file cpplapack.h.
dcovector=dcovector operator
Definition at line 17379 of file cpplapack.h.
void dcovector::read | ( | const char * | filename | ) | [inline] |
Definition at line 17105 of file cpplapack.h.
void dcovector::resize | ( | const long & | _l | ) | [inline] |
resize vector
Definition at line 17288 of file cpplapack.h.
void dcovector::set | ( | const long & | i, | |
const double & | v | |||
) | const [inline] |
set value for const object
Definition at line 17042 of file cpplapack.h.
void dcovector::shallow_copy | ( | const _dcovector & | vec | ) | [inline] |
make a shallow copy of the vector
This function is not desinged to be used in project codes.
Definition at line 17268 of file cpplapack.h.
void dcovector::write | ( | const char * | filename | ) | const [inline] |
Definition at line 17087 of file cpplapack.h.
void dcovector::zero | ( | ) | [inline] |
make vector into zero vector
Definition at line 17218 of file cpplapack.h.
_dcovector _ | ( | dcovector & | vec | ) | [friend] |
convert user object to smart-temporary object
Definition at line 17326 of file cpplapack.h.
friend class _dcovector [friend] |
Definition at line 880 of file cpplapack.h.
friend class _dgbmatrix [friend] |
Definition at line 875 of file cpplapack.h.
friend class _dgematrix [friend] |
Definition at line 873 of file cpplapack.h.
friend class _drovector [friend] |
Definition at line 882 of file cpplapack.h.
friend class _dssmatrix [friend] |
Definition at line 879 of file cpplapack.h.
friend class _dsymatrix [friend] |
Definition at line 877 of file cpplapack.h.
double damax | ( | const dcovector & | vec | ) | [friend] |
return its largest absolute value
Definition at line 17187 of file cpplapack.h.
friend class dgbmatrix [friend] |
Definition at line 874 of file cpplapack.h.
friend class dgematrix [friend] |
Definition at line 872 of file cpplapack.h.
friend class drovector [friend] |
Definition at line 881 of file cpplapack.h.
friend class dssmatrix [friend] |
Definition at line 878 of file cpplapack.h.
friend class dsymatrix [friend] |
Definition at line 876 of file cpplapack.h.
long idamax | ( | const dcovector & | vec | ) | [friend] |
return the index of element having the largest absolute value in 0-based numbering system
Definition at line 17175 of file cpplapack.h.
double nrm2 | ( | const dcovector & | vec | ) | [friend] |
return its Euclidean norm
Definition at line 17162 of file cpplapack.h.
double operator% | ( | const _dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
dcovector^T*dcovector operator (inner product)
Definition at line 18083 of file cpplapack.h.
double operator% | ( | const dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
dcovector^T*dcovector operator (inner product)
Definition at line 17655 of file cpplapack.h.
dcovector^T*dcovector operator (inner product)
Definition at line 17507 of file cpplapack.h.
drovector*dcovector operator
Definition at line 19038 of file cpplapack.h.
double operator* | ( | const _drovector & | rovec, | |
const dcovector & | covec | |||
) | [friend] |
_drovector*dcovector operator
Definition at line 19938 of file cpplapack.h.
_dcovector operator* | ( | const dcovector & | vec, | |
const double & | d | |||
) | [friend] |
dcovector*double operator
Definition at line 17743 of file cpplapack.h.
_dcovector operator* | ( | const double & | d, | |
const dcovector & | vec | |||
) | [friend] |
double*dcovector operator
Definition at line 20275 of file cpplapack.h.
_dgematrix operator* | ( | const dcovector & | covec, | |
const drovector & | rovec | |||
) | [friend] |
dcovector*drovector operator
Definition at line 17680 of file cpplapack.h.
_dgematrix operator* | ( | const dcovector & | covec, | |
const _drovector & | rovec | |||
) | [friend] |
dcovector*_drovector operator
Definition at line 17696 of file cpplapack.h.
_dcovector operator* | ( | const _dssmatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
_dssmatrix*dcovector operator
Definition at line 16743 of file cpplapack.h.
_dcovector operator* | ( | const dssmatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
dssmatrix*dcovector operator
Definition at line 15600 of file cpplapack.h.
_dcovector operator* | ( | const _dsymatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
_dsymatrix*dcovector operator
Definition at line 13556 of file cpplapack.h.
_dcovector operator* | ( | const dsymatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
dsymatrix*dcovector operator
Definition at line 12460 of file cpplapack.h.
_dcovector operator* | ( | const _dgbmatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
_dgbmatrix*dcovector operator
Definition at line 10603 of file cpplapack.h.
_dcovector operator* | ( | const dgbmatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
dgbmatrix*dcovector operator
Definition at line 9365 of file cpplapack.h.
_dcovector operator* | ( | const _dgematrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
_dgematrix*dcovector operator
Definition at line 7456 of file cpplapack.h.
_dcovector operator* | ( | const dgematrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
dgematrix*dcovector operator
Definition at line 6365 of file cpplapack.h.
_dcovector operator+ | ( | const _dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
_dcovector+dcovector operator
Definition at line 18032 of file cpplapack.h.
_dcovector operator+ | ( | const dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
dcovector+dcovector operator
Definition at line 17602 of file cpplapack.h.
_dcovector operator+ | ( | const dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
dcovector+dcovector operator
Definition at line 17450 of file cpplapack.h.
+dcovector operator
Definition at line 17345 of file cpplapack.h.
_dcovector operator- | ( | const _dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
dcovector-dcovector operator
Definition at line 18058 of file cpplapack.h.
_dcovector operator- | ( | const dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
dcovector-dcovector operator
Definition at line 17628 of file cpplapack.h.
_dcovector operator- | ( | const dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
dcovector-dcovector operator
Definition at line 17479 of file cpplapack.h.
_dcovector operator- | ( | const dcovector & | vec | ) | [friend] |
-dcovector operator
Definition at line 17357 of file cpplapack.h.
_dcovector operator/ | ( | const dcovector & | vec, | |
const double & | d | |||
) | [friend] |
dcovector/double operator
Definition at line 17758 of file cpplapack.h.
std::ostream& operator<< | ( | std::ostream & | s, | |
const dcovector & | vec | |||
) | [friend] |
Definition at line 17068 of file cpplapack.h.
swap two vectors
Definition at line 17311 of file cpplapack.h.
_drovector t | ( | const dcovector & | covec | ) | [friend] |
return a transposed row vector
Definition at line 17147 of file cpplapack.h.
double* const& CPPL::dcovector::array |
long const& CPPL::dcovector::l |