#include <_drovector.hpp>
Definition at line 3 of file _drovector.hpp.
_drovector::_drovector | ( | ) | [inline] |
drovector constructor
Definition at line 3 of file _drovector-constructor.hpp.
_drovector::_drovector | ( | const _drovector & | vec | ) | [inline] |
_drovector copy constructor
Definition at line 23 of file _drovector-constructor.hpp.
_drovector::~_drovector | ( | ) | [inline] |
_drovector destructor
Definition at line 47 of file _drovector-constructor.hpp.
void _drovector::destroy | ( | ) | const [inline] |
destroy all the vector data
Definition at line 3 of file _drovector-misc.hpp.
References Array.
Referenced by damax(), idamax(), nrm2(), operator _zrovector(), operator%(), operator*(), operator+(), drovector::operator+=(), operator-(), drovector::operator-=(), operator<<(), and write().
_drovector::operator _zrovector | ( | ) | [inline] |
cast operator to _zrovector
Definition at line 3 of file _drovector-cast.hpp.
References CPPL::_(), Array, zrovector::array, destroy(), i, and L.
double & _drovector::operator() | ( | const long & | i | ) | const [inline] |
void _drovector::write | ( | const char * | filename | ) | const [inline] |
friend class _dcovector [friend] |
Definition at line 96 of file _drovector.hpp.
friend class _dgbmatrix [friend] |
Definition at line 92 of file _drovector.hpp.
friend class _dgematrix [friend] |
Definition at line 90 of file _drovector.hpp.
friend class _dsymatrix [friend] |
Definition at line 94 of file _drovector.hpp.
double damax | ( | const drovector & | vec | ) | [friend] |
return its largest absolute value
Definition at line 43 of file drovector-calc.hpp.
friend class dcovector [friend] |
Definition at line 95 of file _drovector.hpp.
friend class dgbmatrix [friend] |
Definition at line 91 of file _drovector.hpp.
friend class dgematrix [friend] |
Definition at line 89 of file _drovector.hpp.
friend class drovector [friend] |
Definition at line 97 of file _drovector.hpp.
friend class dsymatrix [friend] |
Definition at line 93 of file _drovector.hpp.
long idamax | ( | const drovector & | vec | ) | [friend] |
return the index of element having the largest absolute value in 0-based numbering system
Definition at line 31 of file drovector-calc.hpp.
double nrm2 | ( | const drovector & | vec | ) | [friend] |
return its Euclidean norm
Definition at line 18 of file drovector-calc.hpp.
double operator% | ( | const _drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
_drovector^T*_drovector operator (inner product)
Definition at line 56 of file _drovector-_drovector.hpp.
double operator% | ( | const _drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
drovector^T*drovector operator (inner product)
Definition at line 54 of file _drovector-drovector.hpp.
double operator% | ( | const drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
drovector^T*drovector operator (inner product)
Definition at line 132 of file drovector-_drovector.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.
_drovector operator* | ( | const _drovector & | vec, | |
const double & | d | |||
) | [friend] |
_drovector*double operator
Definition at line 3 of file _drovector-double.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const double & | d | |||
) | [friend] |
drovector*double operator
Definition at line 33 of file drovector-double.hpp.
_drovector operator* | ( | const double & | d, | |
const _drovector & | vec | |||
) | [friend] |
double*_drovector operator
Definition at line 3 of file double-_drovector.hpp.
_drovector operator* | ( | const double & | d, | |
const drovector & | vec | |||
) | [friend] |
double*drovector operator
Definition at line 3 of file double-drovector.hpp.
_drovector operator* | ( | const _drovector & | vec, | |
const _dssmatrix & | mat | |||
) | [friend] |
_drovector*_dssmatrix operator
Definition at line 3 of file _drovector-_dssmatrix.hpp.
_drovector operator* | ( | const _drovector & | vec, | |
const dssmatrix & | mat | |||
) | [friend] |
_drovector*dssmatrix operator
Definition at line 3 of file _drovector-dssmatrix.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const _dssmatrix & | mat | |||
) | [friend] |
drovector*_dssmatrix operator
Definition at line 3 of file drovector-_dssmatrix.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const dssmatrix & | mat | |||
) | [friend] |
drovector*dssmatrix operator
Definition at line 3 of file drovector-dssmatrix.hpp.
_drovector operator* | ( | const _drovector & | vec, | |
const _dsymatrix & | mat | |||
) | [friend] |
_drovector*_dsymatrix operator
Definition at line 3 of file _drovector-_dsymatrix.hpp.
_drovector operator* | ( | const _drovector & | vec, | |
const dsymatrix & | mat | |||
) | [friend] |
_drovector*dsymatrix operator
Definition at line 3 of file _drovector-dsymatrix.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const _dsymatrix & | mat | |||
) | [friend] |
drovector*_dsymatrix operator
Definition at line 3 of file drovector-_dsymatrix.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const dsymatrix & | mat | |||
) | [friend] |
drovector*dsymatrix operator
Definition at line 3 of file drovector-dsymatrix.hpp.
_drovector operator* | ( | const _drovector & | vec, | |
const _dgbmatrix & | mat | |||
) | [friend] |
_drovector*_dgbmatrix operator
Definition at line 3 of file _drovector-_dgbmatrix.hpp.
_drovector operator* | ( | const _drovector & | vec, | |
const dgbmatrix & | mat | |||
) | [friend] |
_drovector*dgbmatrix operator
Definition at line 3 of file _drovector-dgbmatrix.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const _dgbmatrix & | mat | |||
) | [friend] |
drovector*_dgbmatrix operator
Definition at line 3 of file drovector-_dgbmatrix.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const dgbmatrix & | mat | |||
) | [friend] |
drovector*dgbmatrix operator
Definition at line 3 of file drovector-dgbmatrix.hpp.
_drovector operator* | ( | const _drovector & | vec, | |
const _dgematrix & | mat | |||
) | [friend] |
_drovector*_dgematrix operator
Definition at line 3 of file _drovector-_dgematrix.hpp.
_drovector operator* | ( | const _drovector & | vec, | |
const dgematrix & | mat | |||
) | [friend] |
_drovector*dgematrix operator
Definition at line 3 of file _drovector-dgematrix.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const _dgematrix & | mat | |||
) | [friend] |
drovector*_dgematrix operator
Definition at line 3 of file drovector-_dgematrix.hpp.
_drovector operator* | ( | const drovector & | vec, | |
const dgematrix & | mat | |||
) | [friend] |
drovector*dgematrix operator
Definition at line 3 of file drovector-dgematrix.hpp.
_drovector operator+ | ( | const _drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
_drovector+_drovector operator
Definition at line 3 of file _drovector-_drovector.hpp.
_drovector operator+ | ( | const _drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
_drovector+drovector operator
Definition at line 3 of file _drovector-drovector.hpp.
_drovector operator+ | ( | const drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
drovector+drovector operator
Definition at line 79 of file drovector-_drovector.hpp.
_drovector operator+ | ( | const drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
drovector+drovector operator
Definition at line 74 of file drovector-drovector.hpp.
const _drovector& operator+ | ( | const _drovector & | vec | ) | [friend] |
+_drovector operator
Definition at line 3 of file _drovector-unary.hpp.
_drovector operator- | ( | const _drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
_drovector-_drovector operator
Definition at line 30 of file _drovector-_drovector.hpp.
_drovector operator- | ( | const _drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
drovector-drovector operator
Definition at line 29 of file _drovector-drovector.hpp.
_drovector operator- | ( | const drovector & | vecA, | |
const _drovector & | vecB | |||
) | [friend] |
drovector-drovector operator
Definition at line 105 of file drovector-_drovector.hpp.
_drovector operator- | ( | const drovector & | vecA, | |
const drovector & | vecB | |||
) | [friend] |
drovector-drovector operator
Definition at line 103 of file drovector-drovector.hpp.
_drovector operator- | ( | const _drovector & | vec | ) | [friend] |
-_drovector operator
Definition at line 15 of file _drovector-unary.hpp.
_drovector operator/ | ( | const _drovector & | vec, | |
const double & | d | |||
) | [friend] |
_drovector/double operator
Definition at line 16 of file _drovector-double.hpp.
_drovector operator/ | ( | const drovector & | vec, | |
const double & | d | |||
) | [friend] |
drovector/double operator
Definition at line 48 of file drovector-double.hpp.
std::ostream& operator<< | ( | std::ostream & | s, | |
const _drovector & | vec | |||
) | [friend] |
Definition at line 29 of file _drovector-io.hpp.
_dcovector t | ( | const drovector & | rovec | ) | [friend] |
return a transposed column vector
Definition at line 3 of file drovector-calc.hpp.
double* _drovector::Array [mutable] |
1D Array to store vector data
Definition at line 8 of file _drovector.hpp.
Referenced by _(), _drovector(), dssmatrix::add(), zcovector::chsign(), dsymatrix::chsign(), dssmatrix::chsign(), drovector::chsign(), dgematrix::chsign(), dgbmatrix::chsign(), zcovector::clear(), dsymatrix::clear(), dssmatrix::clear(), drovector::clear(), dgematrix::clear(), dgbmatrix::clear(), zcovector::copy(), dsymatrix::copy(), dssmatrix::copy(), drovector::copy(), dgematrix::copy(), dgbmatrix::copy(), damax(), dssmatrix::del(), destroy(), dgbmatrix::dgbmatrix(), dgematrix::dgeev(), dgematrix::dgels(), dgematrix::dgelss(), dgematrix::dgematrix(), dgematrix::dgesv(), dgematrix::dgesvd(), dgematrix::dggev(), dssmatrix::div(), drovector::drovector(), dssmatrix::dssmatrix(), dsymatrix::dsyev(), dsymatrix::dsygv(), dsymatrix::dsymatrix(), dsymatrix::dsysv(), dssmatrix::expand(), dssmatrix::fdel(), dssmatrix::fput(), idamax(), dsymatrix::identity(), dgematrix::identity(), dgbmatrix::identity(), dssmatrix::mult(), nrm2(), drovector::operator _zrovector(), operator _zrovector(), dssmatrix::operator _zssmatrix(), operator%(), zcovector::operator()(), dssmatrix::operator()(), drovector::operator()(), operator()(), operator*(), zcovector::operator*=(), dsymatrix::operator*=(), dssmatrix::operator*=(), drovector::operator*=(), dgematrix::operator*=(), dgbmatrix::operator*=(), operator+(), zcovector::operator+=(), dsymatrix::operator+=(), drovector::operator+=(), dgematrix::operator+=(), operator-(), zcovector::operator-=(), dsymatrix::operator-=(), drovector::operator-=(), dgematrix::operator-=(), operator/(), zcovector::operator/=(), dsymatrix::operator/=(), dssmatrix::operator/=(), drovector::operator/=(), dgematrix::operator/=(), dgbmatrix::operator/=(), operator<<(), zcovector::operator=(), dsymatrix::operator=(), dssmatrix::operator=(), drovector::operator=(), dgematrix::operator=(), dgbmatrix::operator=(), dssmatrix::put(), dssmatrix::read(), zcovector::resize(), dsymatrix::resize(), dssmatrix::resize(), drovector::resize(), dgematrix::resize(), dgbmatrix::resize(), zcovector::set(), drovector::set(), zcovector::shallow_copy(), dsymatrix::shallow_copy(), dssmatrix::shallow_copy(), drovector::shallow_copy(), dgematrix::shallow_copy(), dgbmatrix::shallow_copy(), dssmatrix::sub(), t(), dssmatrix::write(), zcovector::zcovector(), zcovector::zero(), dsymatrix::zero(), drovector::zero(), dgematrix::zero(), dgbmatrix::zero(), dgbmatrix::~dgbmatrix(), dgematrix::~dgematrix(), drovector::~drovector(), dssmatrix::~dssmatrix(), dsymatrix::~dsymatrix(), and zcovector::~zcovector().
long _drovector::L [mutable] |
vector size
Definition at line 7 of file _drovector.hpp.
Referenced by _(), _drovector(), zcovector::chsign(), drovector::chsign(), zcovector::clear(), drovector::clear(), zcovector::copy(), drovector::copy(), damax(), drovector::drovector(), idamax(), nrm2(), drovector::operator _zrovector(), operator _zrovector(), operator%(), zcovector::operator()(), drovector::operator()(), operator()(), operator*(), zcovector::operator*=(), drovector::operator*=(), operator+(), zcovector::operator+=(), drovector::operator+=(), operator-(), zcovector::operator-=(), drovector::operator-=(), operator/(), zcovector::operator/=(), drovector::operator/=(), operator<<(), zcovector::read(), drovector::read(), zcovector::resize(), drovector::resize(), zcovector::set(), drovector::set(), zcovector::shallow_copy(), drovector::shallow_copy(), t(), zcovector::write(), drovector::write(), write(), zcovector::zcovector(), zcovector::zero(), and drovector::zero().