Samll Real Double-precision Row Vector Class. More...
#include <drovector_small.hpp>
Public Member Functions | |
drovector_small () | |
drovector_small (const drovector &) | |
drovector_small (const double &, const double &) | |
drovector_small (const double &, const double &, const double &) | |
drovector_small (const double &, const double &, const double &, const double &) | |
~drovector_small () | |
_drovector | to_drovector () const |
double & | operator() (const CPPL_INT &) |
double | operator() (const CPPL_INT &) const |
drovector_small< l > & | set (const CPPL_INT &, const double &) |
void | read (const char *filename) |
void | write (const char *filename) const |
drovector_small< l > & | zero () |
template<CPPL_INT L> | |
drovector_small< L > & | operator= (const drovector_small< L > &) |
Public Attributes | |
double | array [l] |
1D array to store vector data More... | |
Friends | |
template<CPPL_INT _l> | |
std::ostream & | operator<< (std::ostream &, const drovector_small< _l > &) |
template<CPPL_INT _l> | |
dcovector_small< _l > | t (const drovector_small< _l > &) |
template<CPPL_INT _l> | |
double | nrm2 (const drovector_small< _l > &) |
template<CPPL_INT _l> | |
CPPL_INT | idamax (const drovector_small< _l > &) |
template<CPPL_INT _l> | |
double | damax (const drovector_small< _l > &) |
template<CPPL_INT L> | |
drovector_small< L > & | operator+= (drovector_small< L > &, const drovector_small< L > &) |
template<CPPL_INT L> | |
drovector_small< L > & | operator-= (drovector_small< L > &, const drovector_small< L > &) |
template<CPPL_INT L> | |
drovector_small< L > & | operator*= (drovector_small< L > &, const double &) |
template<CPPL_INT L> | |
drovector_small< L > & | operator/= (drovector_small< L > &, const double &) |
template<CPPL_INT L> | |
const drovector_small< L > & | operator+ (const drovector_small< L > &) |
template<CPPL_INT L> | |
drovector_small< L > | operator- (const drovector_small< L > &) |
template<CPPL_INT L> | |
drovector_small< L > | operator+ (const drovector_small< L > &, const drovector_small< L > &) |
template<CPPL_INT L> | |
drovector_small< L > | operator- (const drovector_small< L > &, const drovector_small< L > &) |
template<CPPL_INT L> | |
double | operator* (const drovector_small< L > &, const dcovector_small< L > &) |
template<CPPL_INT M, CPPL_INT N> | |
drovector_small< N > | operator* (const drovector_small< M > &, const dgematrix_small< M, N > &) |
template<CPPL_INT L> | |
drovector_small< L > | operator* (const drovector_small< L > &, const dsymatrix_small< L > &) |
template<CPPL_INT L> | |
drovector_small< L > | operator* (const drovector_small< L > &, const double &) |
template<CPPL_INT L> | |
drovector_small< L > | operator/ (const drovector_small< L > &, const double &) |
template<CPPL_INT L> | |
drovector_small< L > | operator* (const double &, const drovector_small< L > &) |
template<CPPL_INT L> | |
drovector_small< L > | hadamerd (const drovector_small< L > &, const drovector_small< L > &) |
Samll Real Double-precision Row Vector Class.
Definition at line 3 of file drovector_small.hpp.
|
inline |
drovector_small constructor
Definition at line 4 of file drovector_small-constructors.hpp.
|
inlineexplicit |
drovector_small constructor
Definition at line 12 of file drovector_small-constructors.hpp.
References drovector::array, and drovector::l.
|
inline |
drovector_small constructor
Definition at line 31 of file drovector_small-constructors.hpp.
|
inline |
drovector_small constructor
Definition at line 49 of file drovector_small-constructors.hpp.
|
inline |
drovector_small constructor
Definition at line 68 of file drovector_small-constructors.hpp.
|
inline |
drovector_small destructor
Definition at line 92 of file drovector_small-constructors.hpp.
|
inline |
convert drovector_small to drovector
Definition at line 4 of file drovector_small-functions.hpp.
References _().
|
inline |
operator()
Definition at line 20 of file drovector_small-functions.hpp.
|
inline |
operator() for const
Definition at line 37 of file drovector_small-functions.hpp.
|
inline |
set function
Definition at line 54 of file drovector_small-functions.hpp.
|
inline |
read from file
Definition at line 95 of file drovector_small-functions.hpp.
|
inline |
|
inline |
Definition at line 207 of file drovector_small-functions.hpp.
Referenced by operator*().
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
double drovector_small< l >::array[l] |
1D array to store vector data
Definition at line 9 of file drovector_small.hpp.