(DO NOT USE) Smart-temporary Real Double-precision Column Vector Class More...
#include <_dcovector.hpp>
Public Member Functions | |
_dcovector () | |
_dcovector (const _dcovector &) | |
~_dcovector () | |
_zcovector | to_zcovector () const |
double & | operator() (const CPPL_INT &) const |
void | write (const char *) const |
void | nullify () const |
void | destroy () const |
Public Attributes | |
CPPL_INT | l |
vector size More... | |
CPPL_INT | cap |
vector capacity More... | |
double * | array |
1D array to store vector data More... | |
Friends | |
std::ostream & | operator<< (std::ostream &, const _dcovector &) |
_drovector | t (const dcovector &) |
double | nrm2 (const dcovector &) |
CPPL_INT | idamax (const dcovector &) |
double | damax (const dcovector &) |
const _dcovector & | operator+ (const _dcovector &) |
_dcovector | operator- (const _dcovector &) |
_dcovector | operator+ (const _dcovector &, const dcovector &) |
_dcovector | operator+ (const _dcovector &, const _dcovector &) |
_dcovector | operator- (const _dcovector &, const dcovector &) |
_dcovector | operator- (const _dcovector &, const _dcovector &) |
_dgematrix | operator* (const _dcovector &, const drovector &) |
_dgematrix | operator* (const _dcovector &, const _drovector &) |
_dcovector | operator* (const _dcovector &, const double &) |
_dcovector | operator/ (const _dcovector &, const double &) |
double | operator% (const _dcovector &, const dcovector &) |
double | operator% (const _dcovector &, const _dcovector &) |
_dcovector | operator* (const double &, const _dcovector &) |
(DO NOT USE) Smart-temporary Real Double-precision Column Vector Class
Definition at line 3 of file _dcovector.hpp.
|
inline |
|
inline |
_dcovector copy constructor
Definition at line 12 of file _dcovector-constructor.hpp.
References array, cap, l, and nullify().
|
inline |
|
inline |
cast to _zcovector
Definition at line 3 of file _dcovector-cast.hpp.
References _(), zcovector::array, array, destroy(), i(), and l.
|
inline |
|
inline |
|
inline |
nullify all the vector data
Definition at line 3 of file _dcovector-misc.hpp.
Referenced by _dcovector(), dcovector::dcovector(), dcovector::shallow_copy(), and t().
|
inline |
destroy all the vector data
Definition at line 12 of file _dcovector-misc.hpp.
References array.
Referenced by damax(), idamax(), nrm2(), operator%(), operator*(), operator+(), dcovector::operator+=(), operator-(), dcovector::operator-=(), operator<<(), to_zcovector(), and write().
|
friend |
Definition at line 22 of file _dcovector-io.hpp.
|
friend |
|
friend |
|
friend |
return the index of element having the largest absolute value in 0-based numbering system
Definition at line 25 of file dcovector-calc.hpp.
|
friend |
|
friend |
+_dcovector operator
Definition at line 3 of file _dcovector-unary.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
dcovector^T*dcovector operator (inner product)
Definition at line 40 of file _dcovector-dcovector.hpp.
|
friend |
_dcovector^T*_dcovector operator (inner product)
Definition at line 42 of file _dcovector-_dcovector.hpp.
|
friend |
|
mutable |
vector size
Definition at line 9 of file _dcovector.hpp.
Referenced by _(), _dcovector(), damax(), dcovector::dcovector(), idamax(), nrm2(), nullify(), operator%(), operator()(), operator*(), operator+(), dcovector::operator+=(), operator-(), dcovector::operator-=(), operator/(), operator<<(), dcovector::shallow_copy(), t(), to_zcovector(), and write().
|
mutable |
vector capacity
Definition at line 10 of file _dcovector.hpp.
Referenced by _(), _dcovector(), dcovector::dcovector(), nullify(), dcovector::shallow_copy(), and t().
|
mutable |
1D array to store vector data
Definition at line 11 of file _dcovector.hpp.
Referenced by _(), _dcovector(), damax(), dcovector::dcovector(), destroy(), idamax(), nrm2(), nullify(), operator%(), operator()(), operator*(), operator+(), dcovector::operator+=(), operator-(), dcovector::operator-=(), operator/(), operator<<(), dcovector::shallow_copy(), t(), to_zcovector(), and ~_dcovector().