(DO NOT USE) Smart-temporary Real Double-precision Row Vector Class More...
#include <_drovector.hpp>
Public Member Functions | |
_drovector () | |
_drovector (const _drovector &) | |
~_drovector () | |
_zrovector | to_zrovector () 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... | |
(DO NOT USE) Smart-temporary Real Double-precision Row Vector Class
Definition at line 3 of file _drovector.hpp.
|
inline |
|
inline |
_drovector copy constructor
Definition at line 12 of file _drovector-constructor.hpp.
References array, cap, l, and nullify().
|
inline |
|
inline |
cast to _zrovector
Definition at line 3 of file _drovector-cast.hpp.
References _(), zrovector::array, array, destroy(), i(), and l.
|
inline |
|
inline |
|
inline |
nullify all the vector data
Definition at line 3 of file _drovector-misc.hpp.
Referenced by _drovector(), drovector::drovector(), drovector::shallow_copy(), and t().
|
inline |
destroy all the vector data
Definition at line 12 of file _drovector-misc.hpp.
References array.
Referenced by damax(), idamax(), nrm2(), operator%(), operator*(), operator+(), drovector::operator+=(), operator-(), drovector::operator-=(), operator<<(), to_zrovector(), and write().
|
friend |
Definition at line 22 of file _drovector-io.hpp.
|
friend |
|
friend |
|
friend |
return the index of element having the largest absolute value in 0-based numbering system
Definition at line 24 of file drovector-calc.hpp.
|
friend |
|
friend |
+_drovector operator
Definition at line 3 of file _drovector-unary.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
drovector^T*drovector operator (inner product)
Definition at line 44 of file _drovector-drovector.hpp.
|
friend |
_drovector^T*_drovector operator (inner product)
Definition at line 46 of file _drovector-_drovector.hpp.
|
friend |
|
mutable |
vector size
Definition at line 9 of file _drovector.hpp.
Referenced by _(), _drovector(), damax(), drovector::drovector(), idamax(), nrm2(), nullify(), operator%(), operator()(), operator*(), operator+(), drovector::operator+=(), operator-(), drovector::operator-=(), operator/(), operator<<(), drovector::shallow_copy(), t(), to_zrovector(), and write().
|
mutable |
vector capacity
Definition at line 10 of file _drovector.hpp.
Referenced by _(), _drovector(), drovector::drovector(), nullify(), drovector::shallow_copy(), and t().
|
mutable |
1D array to store vector data
Definition at line 11 of file _drovector.hpp.
Referenced by _(), _drovector(), damax(), destroy(), drovector::drovector(), idamax(), nrm2(), nullify(), operator%(), operator()(), operator*(), operator+(), drovector::operator+=(), operator-(), drovector::operator-=(), operator/(), operator<<(), drovector::shallow_copy(), t(), to_zrovector(), and ~_drovector().