#include <_dcovector.hpp>
Definition at line 3 of file _dcovector.hpp.
_dcovector::_dcovector | ( | ) | [inline] |
_dcovector constructor
Definition at line 3 of file _dcovector-constructor.hpp.
_dcovector::_dcovector | ( | const _dcovector & | vec | ) | [inline] |
_dcovector copy constructor
Definition at line 23 of file _dcovector-constructor.hpp.
_dcovector::~_dcovector | ( | ) | [inline] |
_dcovector destructor
Definition at line 47 of file _dcovector-constructor.hpp.
void _dcovector::destroy | ( | ) | const [inline] |
destroy all the vector data
Definition at line 3 of file _dcovector-misc.hpp.
References Array.
Referenced by damax(), idamax(), nrm2(), operator _zcovector(), operator%(), operator*(), operator+(), dcovector::operator+=(), operator-(), dcovector::operator-=(), operator<<(), and write().
_dcovector::operator _zcovector | ( | ) | [inline] |
cast operator to _zcovector
Definition at line 3 of file _dcovector-cast.hpp.
References CPPL::_(), Array, zcovector::array, destroy(), i, and L.
double & _dcovector::operator() | ( | const long & | i | ) | const [inline] |
void _dcovector::write | ( | const char * | filename | ) | const [inline] |
friend class _dgbmatrix [friend] |
Definition at line 82 of file _dcovector.hpp.
friend class _dgematrix [friend] |
Definition at line 80 of file _dcovector.hpp.
friend class _drovector [friend] |
Definition at line 85 of file _dcovector.hpp.
double damax | ( | const dcovector & | vec | ) | [friend] |
return its largest absolute value
Definition at line 43 of file dcovector-calc.hpp.
friend class dcovector [friend] |
Definition at line 83 of file _dcovector.hpp.
friend class dgbmatrix [friend] |
Definition at line 81 of file _dcovector.hpp.
friend class dgematrix [friend] |
Definition at line 79 of file _dcovector.hpp.
friend class drovector [friend] |
Definition at line 84 of file _dcovector.hpp.
long idamax | ( | const dcovector & | vec | ) | [friend] |
return the index of element having the largest absolute value in 0-based numbering system
Definition at line 31 of file dcovector-calc.hpp.
double nrm2 | ( | const dcovector & | vec | ) | [friend] |
return its Euclidean norm
Definition at line 18 of file dcovector-calc.hpp.
double operator% | ( | const _dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
_dcovector^T*_dcovector operator (inner product)
Definition at line 56 of file _dcovector-_dcovector.hpp.
double operator% | ( | const _dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
dcovector^T*dcovector operator (inner product)
Definition at line 54 of file _dcovector-dcovector.hpp.
double operator% | ( | const dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
dcovector^T*dcovector operator (inner product)
Definition at line 127 of file dcovector-_dcovector.hpp.
double operator* | ( | const _drovector & | rovec, | |
const _dcovector & | covec | |||
) | [friend] |
_drovector*_dcovector operator
Definition at line 3 of file _drovector-_dcovector.hpp.
double operator* | ( | const drovector & | rovec, | |
const _dcovector & | covec | |||
) | [friend] |
drovector*_dcovector operator
Definition at line 3 of file drovector-_dcovector.hpp.
_dgematrix operator* | ( | const _dcovector & | covec, | |
const _drovector & | rovec | |||
) | [friend] |
_dcovector*_drovector operator
Definition at line 3 of file _dcovector-_drovector.hpp.
_dgematrix operator* | ( | const _dcovector & | covec, | |
const drovector & | rovec | |||
) | [friend] |
_dcovector*drovector operator
Definition at line 3 of file _dcovector-drovector.hpp.
_dcovector operator* | ( | const double & | d, | |
const _dcovector & | vec | |||
) | [friend] |
double*_dcovector operator
Definition at line 3 of file double-_dcovector.hpp.
_dcovector operator* | ( | const double & | d, | |
const dcovector & | vec | |||
) | [friend] |
double*dcovector operator
Definition at line 3 of file double-dcovector.hpp.
_dcovector operator* | ( | const _dcovector & | vec, | |
const double & | d | |||
) | [friend] |
_dcovector*double operator
Definition at line 3 of file _dcovector-double.hpp.
_dcovector operator* | ( | const dcovector & | vec, | |
const double & | d | |||
) | [friend] |
dcovector*double operator
Definition at line 33 of file dcovector-double.hpp.
_dcovector operator* | ( | const _dgbmatrix & | mat, | |
const _dcovector & | vec | |||
) | [friend] |
_dgbmatrix*_dcovector operator
Definition at line 3 of file _dgbmatrix-_dcovector.hpp.
_dcovector operator* | ( | const _dgbmatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
_dgbmatrix*dcovector operator
Definition at line 3 of file _dgbmatrix-dcovector.hpp.
_dcovector operator* | ( | const dgbmatrix & | mat, | |
const _dcovector & | vec | |||
) | [friend] |
dgbmatrix*_dcovector operator
Definition at line 3 of file dgbmatrix-_dcovector.hpp.
_dcovector operator* | ( | const dgbmatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
dgbmatrix*dcovector operator
Definition at line 3 of file dgbmatrix-dcovector.hpp.
_dcovector operator* | ( | const _dgematrix & | mat, | |
const _dcovector & | vec | |||
) | [friend] |
_dgematrix*_dcovector operator
Definition at line 3 of file _dgematrix-_dcovector.hpp.
_dcovector operator* | ( | const _dgematrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
_dgematrix*dcovector operator
Definition at line 3 of file _dgematrix-dcovector.hpp.
_dcovector operator* | ( | const dgematrix & | mat, | |
const _dcovector & | vec | |||
) | [friend] |
dgematrix*_dcovector operator
Definition at line 3 of file dgematrix-_dcovector.hpp.
_dcovector operator* | ( | const dgematrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
dgematrix*dcovector operator
Definition at line 3 of file dgematrix-dcovector.hpp.
_dcovector operator+ | ( | const _dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
_dcovector+_dcovector operator
Definition at line 3 of file _dcovector-_dcovector.hpp.
_dcovector operator+ | ( | const _dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
_dcovector+dcovector operator
Definition at line 3 of file _dcovector-dcovector.hpp.
_dcovector operator+ | ( | const dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
dcovector+dcovector operator
Definition at line 74 of file dcovector-_dcovector.hpp.
_dcovector operator+ | ( | const dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
dcovector+dcovector operator
Definition at line 74 of file dcovector-dcovector.hpp.
const _dcovector& operator+ | ( | const _dcovector & | vec | ) | [friend] |
+_dcovector operator
Definition at line 3 of file _dcovector-unary.hpp.
_dcovector operator- | ( | const _dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
_dcovector-_dcovector operator
Definition at line 30 of file _dcovector-_dcovector.hpp.
_dcovector operator- | ( | const _dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
dcovector-dcovector operator
Definition at line 29 of file _dcovector-dcovector.hpp.
_dcovector operator- | ( | const dcovector & | vecA, | |
const _dcovector & | vecB | |||
) | [friend] |
dcovector-dcovector operator
Definition at line 100 of file dcovector-_dcovector.hpp.
_dcovector operator- | ( | const dcovector & | vecA, | |
const dcovector & | vecB | |||
) | [friend] |
dcovector-dcovector operator
Definition at line 103 of file dcovector-dcovector.hpp.
_dcovector operator- | ( | const _dcovector & | vec | ) | [friend] |
-_dcovector operator
Definition at line 15 of file _dcovector-unary.hpp.
_dcovector operator/ | ( | const _dcovector & | vec, | |
const double & | d | |||
) | [friend] |
_dcovector/double operator
Definition at line 16 of file _dcovector-double.hpp.
_dcovector operator/ | ( | const dcovector & | vec, | |
const double & | d | |||
) | [friend] |
dcovector/double operator
Definition at line 48 of file dcovector-double.hpp.
std::ostream& operator<< | ( | std::ostream & | s, | |
const _dcovector & | vec | |||
) | [friend] |
Definition at line 29 of file _dcovector-io.hpp.
_drovector t | ( | const dcovector & | covec | ) | [friend] |
return a transposed row vector
Definition at line 3 of file dcovector-calc.hpp.
double* _dcovector::Array [mutable] |
1D Array to store vector data
Definition at line 8 of file _dcovector.hpp.
Referenced by _(), _dcovector(), damax(), dcovector::dcovector(), destroy(), idamax(), nrm2(), operator _zcovector(), operator%(), operator()(), operator*(), operator+(), dcovector::operator+=(), operator-(), dcovector::operator-=(), operator/(), operator<<(), dcovector::shallow_copy(), and t().
long _dcovector::L [mutable] |
vector size
Definition at line 7 of file _dcovector.hpp.
Referenced by _(), _dcovector(), damax(), dcovector::dcovector(), idamax(), nrm2(), operator _zcovector(), operator%(), operator()(), operator*(), operator+(), dcovector::operator+=(), operator-(), dcovector::operator-=(), operator/(), operator<<(), dcovector::shallow_copy(), t(), and write().