#include <cpplapack.h>
Definition at line 886 of file cpplapack.h.
drovector::drovector | ( | ) | [inline] |
drovector constructor
Definition at line 18275 of file cpplapack.h.
drovector::drovector | ( | const drovector & | vec | ) | [inline] |
drovector copy constructor
Definition at line 18296 of file cpplapack.h.
drovector::drovector | ( | const _drovector & | vec | ) | [inline] |
drovector constructor to cast _drovector
Definition at line 18319 of file cpplapack.h.
drovector::drovector | ( | const long & | _l | ) | [inline] |
drovector constructor with size specification
Definition at line 18340 of file cpplapack.h.
drovector::drovector | ( | const char * | filename | ) | [inline] |
drovector constructor with filename
Definition at line 18369 of file cpplapack.h.
drovector::~drovector | ( | ) | [inline] |
drovector destructor
Definition at line 18394 of file cpplapack.h.
void drovector::chsign | ( | ) | [inline] |
change sign(+/-) of the vector
Definition at line 18671 of file cpplapack.h.
void drovector::clear | ( | ) | [inline] |
clear vector
Definition at line 18639 of file cpplapack.h.
void drovector::copy | ( | const drovector & | vec | ) | [inline] |
make a deep copy of the drovector
Definition at line 18683 of file cpplapack.h.
drovector::operator _zrovector | ( | ) | [inline] |
cast operator to _zrovector
Definition at line 18411 of file cpplapack.h.
double drovector::operator() | ( | const long & | i | ) | const [inline] |
operator() for const object
Definition at line 18456 of file cpplapack.h.
double & drovector::operator() | ( | const long & | i | ) | [inline] |
operator() for non-const object
Definition at line 18433 of file cpplapack.h.
drovector & drovector::operator*= | ( | const double & | d | ) | [inline] |
drovector*=double operator
Definition at line 19393 of file cpplapack.h.
drovector & drovector::operator+= | ( | const _drovector & | vec | ) | [inline] |
drovector+=_drovector operator
Definition at line 19261 of file cpplapack.h.
drovector+=drovector operator
Definition at line 19106 of file cpplapack.h.
drovector & drovector::operator-= | ( | const _drovector & | vec | ) | [inline] |
drovector operator-=
Definition at line 19286 of file cpplapack.h.
drovector operator-=
Definition at line 19130 of file cpplapack.h.
drovector & drovector::operator/= | ( | const double & | d | ) | [inline] |
drovector/=double operator
Definition at line 19406 of file cpplapack.h.
drovector & drovector::operator= | ( | const _drovector & | vec | ) | [inline] |
drovector=_drovector operator
Definition at line 19239 of file cpplapack.h.
drovector=drovector operator
Definition at line 19087 of file cpplapack.h.
void drovector::read | ( | const char * | filename | ) | [inline] |
Definition at line 18546 of file cpplapack.h.
void drovector::resize | ( | const long & | _l | ) | [inline] |
resize vector
Definition at line 18729 of file cpplapack.h.
void drovector::set | ( | const long & | i, | |
const double & | v | |||
) | const [inline] |
set value for const object
Definition at line 18483 of file cpplapack.h.
void drovector::shallow_copy | ( | const _drovector & | vec | ) | [inline] |
make a shallow copy of the vector
This function is not desinged to be used in project codes.
Definition at line 18709 of file cpplapack.h.
void drovector::write | ( | const char * | filename | ) | const [inline] |
Definition at line 18527 of file cpplapack.h.
void drovector::zero | ( | ) | [inline] |
make vector into zero vector
Definition at line 18659 of file cpplapack.h.
_drovector _ | ( | drovector & | vec | ) | [friend] |
convert user object to smart-temporary object
Definition at line 18767 of file cpplapack.h.
friend class _dcovector [friend] |
Definition at line 995 of file cpplapack.h.
friend class _dgbmatrix [friend] |
Definition at line 989 of file cpplapack.h.
friend class _dgematrix [friend] |
Definition at line 987 of file cpplapack.h.
friend class _drovector [friend] |
Definition at line 996 of file cpplapack.h.
friend class _dssmatrix [friend] |
Definition at line 993 of file cpplapack.h.
friend class _dsymatrix [friend] |
Definition at line 991 of file cpplapack.h.
double damax | ( | const drovector & | vec | ) | [friend] |
return its largest absolute value
Definition at line 18628 of file cpplapack.h.
friend class dcovector [friend] |
Definition at line 994 of file cpplapack.h.
friend class dgbmatrix [friend] |
Definition at line 988 of file cpplapack.h.
friend class dgematrix [friend] |
Definition at line 986 of file cpplapack.h.
friend class dssmatrix [friend] |
Definition at line 992 of file cpplapack.h.
friend class dsymatrix [friend] |
Definition at line 990 of file cpplapack.h.
long idamax | ( | const drovector & | vec | ) | [friend] |
return the index of element having the largest absolute value in 0-based numbering system
Definition at line 18616 of file cpplapack.h.
double nrm2 | ( | const drovector & | vec | ) | [friend] |
return its Euclidean norm
Definition at line 18603 of file cpplapack.h.
double operator% | ( | const _drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
drovector^T*drovector operator (inner product)
Definition at line 20040 of file cpplapack.h.
double operator% | ( | const drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
drovector^T*drovector operator (inner product)
Definition at line 19368 of file cpplapack.h.
drovector^T*drovector operator (inner product)
Definition at line 19215 of file cpplapack.h.
double operator* | ( | const drovector & | rovec, | |
const _dcovector & | covec | |||
) | [friend] |
drovector*_dcovector operator
Definition at line 19062 of file cpplapack.h.
drovector*dcovector operator
Definition at line 19038 of file cpplapack.h.
_dgematrix operator* | ( | const _dcovector & | covec, | |
const drovector & | rovec | |||
) | [friend] |
_dcovector*drovector operator
Definition at line 18187 of file cpplapack.h.
_dgematrix operator* | ( | const dcovector & | covec, | |
const drovector & | rovec | |||
) | [friend] |
dcovector*drovector operator
Definition at line 17680 of file cpplapack.h.
_drovector operator* | ( | const double & | d, | |
const drovector & | vec | |||
) | [friend] |
double*drovector operator
Definition at line 20300 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const double & | d | |||
) | [friend] |
drovector*double operator
Definition at line 19423 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const _dssmatrix & | mat | |||
) | [friend] |
drovector*_dssmatrix operator
Definition at line 19007 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const dssmatrix & | mat | |||
) | [friend] |
drovector*dssmatrix operator
Definition at line 18977 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const _dsymatrix & | mat | |||
) | [friend] |
drovector*_dsymatrix operator
Definition at line 18949 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const dsymatrix & | mat | |||
) | [friend] |
drovector*dsymatrix operator
Definition at line 18922 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const dgbmatrix & | mat | |||
) | [friend] |
drovector*dgbmatrix operator
Definition at line 18867 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const _dgbmatrix & | mat | |||
) | [friend] |
drovector*_dgbmatrix operator
Definition at line 18894 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const _dgematrix & | mat | |||
) | [friend] |
drovector*_dgematrix operator
Definition at line 18839 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const dgematrix & | mat | |||
) | [friend] |
drovector*dgematrix operator
Definition at line 18812 of file cpplapack.h.
_drovector operator+ | ( | const _drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
_drovector+drovector operator
Definition at line 19989 of file cpplapack.h.
_drovector operator+ | ( | const drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
drovector+drovector operator
Definition at line 19315 of file cpplapack.h.
_drovector operator+ | ( | const drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
drovector+drovector operator
Definition at line 19158 of file cpplapack.h.
+drovector operator
Definition at line 18786 of file cpplapack.h.
_drovector operator- | ( | const _drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
drovector-drovector operator
Definition at line 20015 of file cpplapack.h.
_drovector operator- | ( | const drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
drovector-drovector operator
Definition at line 19341 of file cpplapack.h.
_drovector operator- | ( | const drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
drovector-drovector operator
Definition at line 19187 of file cpplapack.h.
_drovector operator- | ( | const drovector & | vec | ) | [friend] |
-drovector operator
Definition at line 18798 of file cpplapack.h.
_drovector operator/ | ( | const drovector & | vec, | |
const double & | d | |||
) | [friend] |
drovector/double operator
Definition at line 19438 of file cpplapack.h.
std::ostream& operator<< | ( | std::ostream & | s, | |
const drovector & | vec | |||
) | [friend] |
Definition at line 18509 of file cpplapack.h.
swap two vectors
Definition at line 18752 of file cpplapack.h.
_dcovector t | ( | const drovector & | rovec | ) | [friend] |
return a transposed column vector
Definition at line 18588 of file cpplapack.h.
double* const& CPPL::drovector::array |
long const& CPPL::drovector::l |