#include <_dsymatrix.hpp>
Definition at line 3 of file _dsymatrix.hpp.
_dsymatrix::_dsymatrix | ( | ) | [inline] |
_dsymatrix constructor without arguments
Definition at line 3 of file _dsymatrix-constructor.hpp.
_dsymatrix::_dsymatrix | ( | const _dsymatrix & | mat | ) | [inline] |
_dsymatrix copy constructor
Definition at line 24 of file _dsymatrix-constructor.hpp.
_dsymatrix::~_dsymatrix | ( | ) | [inline] |
dsymatrix destructor
Definition at line 50 of file _dsymatrix-constructor.hpp.
void _dsymatrix::complete | ( | ) | const [inline] |
complete the upper-right components
Definition at line 22 of file _dsymatrix-misc.hpp.
Referenced by operator _zhematrix(), operator*(), and dgematrix::operator=().
void _dsymatrix::destroy | ( | ) | const [inline] |
destroy all the matrix data
Definition at line 3 of file _dsymatrix-misc.hpp.
Referenced by operator _zhematrix(), operator*(), dgematrix::operator*=(), operator+(), dsymatrix::operator+=(), dgematrix::operator+=(), operator-(), dsymatrix::operator-=(), dgematrix::operator-=(), operator<<(), and write().
_dsymatrix::operator _zhematrix | ( | ) | [inline] |
cast operator to _zhematrix
Definition at line 3 of file _dsymatrix-cast.hpp.
References CPPL::_(), Array, zhematrix::array, complete(), destroy(), i, and N.
double & _dsymatrix::operator() | ( | const long & | i, | |
const long & | j | |||
) | const [inline] |
void _dsymatrix::write | ( | const char * | filename | ) | const [inline] |
friend class _dcovector [friend] |
Definition at line 104 of file _dsymatrix.hpp.
friend class _dgbmatrix [friend] |
Definition at line 101 of file _dsymatrix.hpp.
friend class _dgematrix [friend] |
Definition at line 99 of file _dsymatrix.hpp.
friend class _drovector [friend] |
Definition at line 106 of file _dsymatrix.hpp.
friend class dcovector [friend] |
Definition at line 103 of file _dsymatrix.hpp.
friend class dgbmatrix [friend] |
Definition at line 100 of file _dsymatrix.hpp.
friend class dgematrix [friend] |
Definition at line 98 of file _dsymatrix.hpp.
friend class drovector [friend] |
Definition at line 105 of file _dsymatrix.hpp.
friend class dsymatrix [friend] |
Definition at line 102 of file _dsymatrix.hpp.
_dgematrix i | ( | const _dsymatrix & | mat | ) | [friend] |
return its inverse matrix
Definition at line 21 of file _dsymatrix-calc.hpp.
Referenced by complete(), operator _zhematrix(), and write().
_dcovector operator* | ( | const _dsymatrix & | mat, | |
const _dcovector & | vec | |||
) | [friend] |
_dsymatrix*_dcovector operator
Definition at line 3 of file _dsymatrix-_dcovector.hpp.
_dcovector operator* | ( | const _dsymatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
_dsymatrix*dcovector operator
Definition at line 3 of file _dsymatrix-dcovector.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.
_dsymatrix operator* | ( | const double & | d, | |
const _dsymatrix & | mat | |||
) | [friend] |
double*_dsymatrix operator
Definition at line 3 of file double-_dsymatrix.hpp.
_dsymatrix operator* | ( | const double & | d, | |
const dsymatrix & | mat | |||
) | [friend] |
double*dsymatrix operator
Definition at line 3 of file double-dsymatrix.hpp.
_dsymatrix operator* | ( | const _dsymatrix & | mat, | |
const double & | d | |||
) | [friend] |
_dsymatrix*double operator
Definition at line 3 of file _dsymatrix-double.hpp.
_dsymatrix operator* | ( | const dsymatrix & | mat, | |
const double & | d | |||
) | [friend] |
dsymatrix*double operator
Definition at line 33 of file dsymatrix-double.hpp.
_dgematrix operator* | ( | const _dsymatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dsymatrix*_dsymatrix operator
Definition at line 53 of file _dsymatrix-_dsymatrix.hpp.
_dgematrix operator* | ( | const dsymatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dsymatrix*_dsymatrix operator
Definition at line 130 of file dsymatrix-_dsymatrix.hpp.
_dgematrix operator* | ( | const _dsymatrix & | matA, | |
const dsymatrix & | matB | |||
) | [friend] |
_dsymatrix*dsymatrix operator
Definition at line 51 of file _dsymatrix-dsymatrix.hpp.
_dgematrix operator* | ( | const _dgbmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dgbmatrix*_dsymatrix operator
Definition at line 71 of file _dgbmatrix-_dsymatrix.hpp.
_dgematrix operator* | ( | const dgbmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dgbmatrix*_dsymatrix operator
Definition at line 69 of file dgbmatrix-_dsymatrix.hpp.
_dgematrix operator* | ( | const _dsymatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dsymatrix*_dgbmatrix operator
Definition at line 71 of file _dsymatrix-_dgbmatrix.hpp.
_dgematrix operator* | ( | const _dsymatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
_dgematrix*dgbmatrix operator
Definition at line 69 of file _dsymatrix-dgbmatrix.hpp.
_dgematrix operator* | ( | const _dgematrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dgematrix*_dsymatrix operator
Definition at line 61 of file _dgematrix-_dsymatrix.hpp.
_dgematrix operator* | ( | const dgematrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dgematrix*_dsymatrix operator
Definition at line 179 of file dgematrix-_dsymatrix.hpp.
_dgematrix operator* | ( | const _dsymatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
_dgematrix*dgematrix operator
Definition at line 61 of file _dsymatrix-_dgematrix.hpp.
_dgematrix operator* | ( | const _dsymatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
_dsymatrix*dgematrix operator
Definition at line 63 of file _dsymatrix-dgematrix.hpp.
_dgematrix operator+ | ( | const _dgbmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dgbmatrix+_dsymatrix operator
Definition at line 3 of file _dgbmatrix-_dsymatrix.hpp.
_dgematrix operator+ | ( | const dgbmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dgbmatrix+_dsymatrix operator
Definition at line 3 of file dgbmatrix-_dsymatrix.hpp.
_dgematrix operator+ | ( | const _dsymatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dsymatrix+_dgbmatrix operator
Definition at line 3 of file _dsymatrix-_dgbmatrix.hpp.
_dgematrix operator+ | ( | const _dsymatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
_dsymatrix+dgbmatrix operator
Definition at line 3 of file _dsymatrix-dgbmatrix.hpp.
_dgematrix operator+ | ( | const _dgematrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dgematrix+_dsymatrix operator
Definition at line 3 of file _dgematrix-_dsymatrix.hpp.
_dgematrix operator+ | ( | const dgematrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dgematrix+_dsymatrix operator
Definition at line 119 of file dgematrix-_dsymatrix.hpp.
_dgematrix operator+ | ( | const _dsymatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
_dgematrix+dsymatrix operator
Definition at line 3 of file _dsymatrix-_dgematrix.hpp.
_dgematrix operator+ | ( | const _dsymatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
_dsymatrix+dgematrix operator
Definition at line 3 of file _dsymatrix-dgematrix.hpp.
_dsymatrix operator+ | ( | const _dsymatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dsymatrix+_dsymatrix operator
Definition at line 3 of file _dsymatrix-_dsymatrix.hpp.
_dsymatrix operator+ | ( | const _dsymatrix & | matA, | |
const dsymatrix & | matB | |||
) | [friend] |
_dsymatrix+dsymatrix operator
Definition at line 3 of file _dsymatrix-dsymatrix.hpp.
_dsymatrix operator+ | ( | const dsymatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dsymatrix+_dsymatrix operator
Definition at line 78 of file dsymatrix-_dsymatrix.hpp.
_dsymatrix operator+ | ( | const dsymatrix & | matA, | |
const dsymatrix & | matB | |||
) | [friend] |
dsymatrix+dsymatrix operator
Definition at line 72 of file dsymatrix-dsymatrix.hpp.
const _dsymatrix& operator+ | ( | const _dsymatrix & | mat | ) | [friend] |
+_dsymatrix operator
Definition at line 3 of file _dsymatrix-unary.hpp.
_dgematrix operator- | ( | const _dgbmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dgbmatrix-_dsymatrix operator
Definition at line 37 of file _dgbmatrix-_dsymatrix.hpp.
_dgematrix operator- | ( | const dgbmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dgbmatrix-_dsymatrix operator
Definition at line 36 of file dgbmatrix-_dsymatrix.hpp.
_dgematrix operator- | ( | const _dsymatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dsymatrix-_dgbmatrix operator
Definition at line 37 of file _dsymatrix-_dgbmatrix.hpp.
_dgematrix operator- | ( | const _dsymatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
_dsymatrix-dgbmatrix operator
Definition at line 36 of file _dsymatrix-dgbmatrix.hpp.
_dgematrix operator- | ( | const _dgematrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dgematrix-_dsymatrix operator
Definition at line 32 of file _dgematrix-_dsymatrix.hpp.
_dgematrix operator- | ( | const dgematrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dgematrix-_dsymatrix operator
Definition at line 149 of file dgematrix-_dsymatrix.hpp.
_dgematrix operator- | ( | const _dsymatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
_dsymatrix-dgematrix operator
Definition at line 32 of file _dsymatrix-_dgematrix.hpp.
_dgematrix operator- | ( | const _dsymatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
_dsymatrix-dgematrix operator
Definition at line 33 of file _dsymatrix-dgematrix.hpp.
_dsymatrix operator- | ( | const _dsymatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
_dsymatrix-_dsymatrix operator
Definition at line 28 of file _dsymatrix-_dsymatrix.hpp.
_dsymatrix operator- | ( | const _dsymatrix & | matA, | |
const dsymatrix & | matB | |||
) | [friend] |
_dsymatrix-dsymatrix operator
Definition at line 27 of file _dsymatrix-dsymatrix.hpp.
_dsymatrix operator- | ( | const dsymatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dsymatrix-_dsymatrix operator
Definition at line 104 of file dsymatrix-_dsymatrix.hpp.
_dsymatrix operator- | ( | const dsymatrix & | matA, | |
const dsymatrix & | matB | |||
) | [friend] |
dsymatrix-dsymatrix operator
Definition at line 99 of file dsymatrix-dsymatrix.hpp.
_dsymatrix operator- | ( | const _dsymatrix & | mat | ) | [friend] |
-_dsymatrix operator
Definition at line 15 of file _dsymatrix-unary.hpp.
_dsymatrix operator/ | ( | const _dsymatrix & | mat, | |
const double & | d | |||
) | [friend] |
dsymatrix/double operator
Definition at line 16 of file _dsymatrix-double.hpp.
_dsymatrix operator/ | ( | const dsymatrix & | mat, | |
const double & | d | |||
) | [friend] |
dsymatrix/double operator
Definition at line 48 of file dsymatrix-double.hpp.
std::ostream& operator<< | ( | std::ostream & | s, | |
const dsymatrix & | mat | |||
) | [friend] |
Definition at line 95 of file dsymatrix-io.hpp.
_dsymatrix t | ( | const _dsymatrix & | mat | ) | [friend] |
return transposed _dsymatrix
Definition at line 3 of file _dsymatrix-calc.hpp.
double* _dsymatrix::Array [mutable] |
1D Array to store matrix data
Definition at line 8 of file _dsymatrix.hpp.
Referenced by _(), _dsymatrix(), destroy(), dgematrix::dgematrix(), dsymatrix::dsymatrix(), operator _zhematrix(), operator*(), dgematrix::operator*=(), operator+(), dsymatrix::operator+=(), operator-(), dsymatrix::operator-=(), operator/(), dgematrix::operator=(), and dsymatrix::shallow_copy().
double** _dsymatrix::Darray [mutable] |
array of pointers of column head addresses
Definition at line 9 of file _dsymatrix.hpp.
Referenced by _(), _dsymatrix(), complete(), destroy(), dgematrix::dgematrix(), dsymatrix::dsymatrix(), operator()(), dgematrix::operator=(), and dsymatrix::shallow_copy().
long _dsymatrix::N [mutable] |
matrix column or row size
Definition at line 7 of file _dsymatrix.hpp.
Referenced by _(), _dsymatrix(), complete(), dgematrix::dgematrix(), dsymatrix::dsymatrix(), i(), operator _zhematrix(), operator()(), operator*(), dgematrix::operator*=(), operator+(), dsymatrix::operator+=(), dgematrix::operator+=(), operator-(), dsymatrix::operator-=(), dgematrix::operator-=(), operator/(), operator<<(), dgematrix::operator=(), dsymatrix::shallow_copy(), and write().