#include <_dgbmatrix.hpp>
Definition at line 3 of file _dgbmatrix.hpp.
_dgbmatrix::_dgbmatrix | ( | ) | [inline] |
_dgbmatrix constructor
Definition at line 3 of file _dgbmatrix-constructor.hpp.
_dgbmatrix::_dgbmatrix | ( | const _dgbmatrix & | mat | ) | [inline] |
_dgbmatrix copy constructor
Definition at line 27 of file _dgbmatrix-constructor.hpp.
_dgbmatrix::~_dgbmatrix | ( | ) | [inline] |
_dgbmatrix destructor
Definition at line 54 of file _dgbmatrix-constructor.hpp.
void _dgbmatrix::destroy | ( | ) | const [inline] |
destroy all the matrix data
Definition at line 3 of file _dgbmatrix-misc.hpp.
Referenced by dgematrix::dgematrix(), operator _zgbmatrix(), operator*(), dgematrix::operator*=(), dgbmatrix::operator*=(), operator+(), dgematrix::operator+=(), dgbmatrix::operator+=(), operator-(), dgematrix::operator-=(), dgbmatrix::operator-=(), operator<<(), dgematrix::operator=(), t(), and write().
_dgbmatrix::operator _zgbmatrix | ( | ) | [inline] |
cast operator to _zgbmatrix
Definition at line 3 of file _dgbmatrix-cast.hpp.
References CPPL::_(), Array, zgbmatrix::array, destroy(), i, KL, KU, M, and N.
double & _dgbmatrix::operator() | ( | const long & | i, | |
const long & | j | |||
) | const [inline] |
void _dgbmatrix::write | ( | const char * | filename | ) | const [inline] |
Definition at line 53 of file _dgbmatrix-io.hpp.
References destroy(), i, KL, KU, M, CPPL::max(), CPPL::min(), N, and operator()().
friend class _dcovector [friend] |
Definition at line 107 of file _dgbmatrix.hpp.
friend class _dgematrix [friend] |
Definition at line 102 of file _dgbmatrix.hpp.
friend class _drovector [friend] |
Definition at line 109 of file _dgbmatrix.hpp.
friend class _dsymatrix [friend] |
Definition at line 105 of file _dgbmatrix.hpp.
friend class dcovector [friend] |
Definition at line 106 of file _dgbmatrix.hpp.
friend class dgbmatrix [friend] |
Definition at line 103 of file _dgbmatrix.hpp.
friend class dgematrix [friend] |
Definition at line 101 of file _dgbmatrix.hpp.
friend class drovector [friend] |
Definition at line 108 of file _dgbmatrix.hpp.
friend class dsymatrix [friend] |
Definition at line 104 of file _dgbmatrix.hpp.
_dgematrix i | ( | const _dgbmatrix & | mat | ) | [friend] |
return its inverse matrix
Definition at line 23 of file _dgbmatrix-calc.hpp.
Referenced by operator _zgbmatrix(), and write().
_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.
_dcovector operator* | ( | const _dgbmatrix & | mat, | |
const _dcovector & | vec | |||
) | [friend] |
_dgbmatrix*_dcovector operator
Definition at line 3 of file _dgbmatrix-_dcovector.hpp.
_dcovector operator* | ( | const _dgbmatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
_dgbmatrix*dcovector operator
Definition at line 3 of file _dgbmatrix-dcovector.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] |
dsymatrix*_dgbmatrix operator
Definition at line 69 of file dsymatrix-_dgbmatrix.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*dgematrix operator
Definition at line 63 of file _dgbmatrix-dsymatrix.hpp.
_dgematrix operator* | ( | const _dgematrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dgematrix*_dgbmatrix operator
Definition at line 61 of file _dgematrix-_dgbmatrix.hpp.
_dgematrix operator* | ( | const dgematrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dgematrix*_dgbmatrix operator
Definition at line 184 of file dgematrix-_dgbmatrix.hpp.
_dgematrix operator* | ( | const _dgbmatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
_dgbmatrix*_dgematrix operator
Definition at line 61 of file _dgbmatrix-_dgematrix.hpp.
_dgematrix operator* | ( | const _dgbmatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
_dgbmatrix*dgematrix operator
Definition at line 63 of file _dgbmatrix-dgematrix.hpp.
_dgbmatrix operator* | ( | const double & | d, | |
const _dgbmatrix & | mat | |||
) | [friend] |
double*_dgbmatrix operator
Definition at line 3 of file double-_dgbmatrix.hpp.
_dgbmatrix operator* | ( | const double & | d, | |
const dgbmatrix & | mat | |||
) | [friend] |
double*dgbmatrix operator
Definition at line 3 of file double-dgbmatrix.hpp.
_dgbmatrix operator* | ( | const _dgbmatrix & | mat, | |
const double & | d | |||
) | [friend] |
_dgbmatrix*double operator
Definition at line 3 of file _dgbmatrix-double.hpp.
_dgbmatrix operator* | ( | const dgbmatrix & | mat, | |
const double & | d | |||
) | [friend] |
dgbmatrix*double operator
Definition at line 33 of file dgbmatrix-double.hpp.
_dgbmatrix operator* | ( | const _dgbmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dgbmatrix*_dgbmatrix operator
Definition at line 112 of file _dgbmatrix-_dgbmatrix.hpp.
_dgbmatrix operator* | ( | const _dgbmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
_dgbmatrix*dgbmatrix operator
Definition at line 96 of file _dgbmatrix-dgbmatrix.hpp.
_dgbmatrix operator* | ( | const dgbmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dgbmatrix*_dgbmatrix operator
Definition at line 241 of file dgbmatrix-_dgbmatrix.hpp.
_dgbmatrix operator* | ( | const dgbmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
dgbmatrix*dgbmatrix operator
Definition at line 228 of file dgbmatrix-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 dsymatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dsymatrix+_dgbmatrix operator
Definition at line 3 of file dsymatrix-_dgbmatrix.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 _dgematrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dgematrix+_dgbmatrix operator
Definition at line 3 of file _dgematrix-_dgbmatrix.hpp.
_dgematrix operator+ | ( | const dgematrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dgematrix+_dgbmatrix operator
Definition at line 122 of file dgematrix-_dgbmatrix.hpp.
_dgematrix operator+ | ( | const _dgbmatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
_dgbmatrix+_dgematrix operator
Definition at line 3 of file _dgbmatrix-_dgematrix.hpp.
_dgematrix operator+ | ( | const _dgbmatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
_dgbmatrix+dgematrix operator
Definition at line 3 of file _dgbmatrix-dgematrix.hpp.
_dgbmatrix operator+ | ( | const _dgbmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dgbmatrix+_dgbmatrix operator
Definition at line 3 of file _dgbmatrix-_dgbmatrix.hpp.
_dgbmatrix operator+ | ( | const _dgbmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
_dgbmatrix+dgbmatrix operator
Definition at line 3 of file _dgbmatrix-dgbmatrix.hpp.
_dgbmatrix operator+ | ( | const dgbmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dgbmatrix+_dgbmatrix operator
Definition at line 160 of file dgbmatrix-_dgbmatrix.hpp.
_dgbmatrix operator+ | ( | const dgbmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
dgbmatrix+dgbmatrix operator
Definition at line 160 of file dgbmatrix-dgbmatrix.hpp.
const _dgbmatrix& operator+ | ( | const _dgbmatrix & | mat | ) | [friend] |
+_dgbmatrix operator
Definition at line 3 of file _dgbmatrix-unary.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 _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 33 of file _dgbmatrix-dsymatrix.hpp.
_dgematrix operator- | ( | const _dgematrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dgematrix-_dgbmatrix operator
Definition at line 32 of file _dgematrix-_dgbmatrix.hpp.
_dgematrix operator- | ( | const dgematrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dgematrix-_dgbmatrix operator
Definition at line 153 of file dgematrix-_dgbmatrix.hpp.
_dgematrix operator- | ( | const _dgbmatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
_dgbmatrix-_dgematrix operator
Definition at line 32 of file _dgbmatrix-_dgematrix.hpp.
_dgematrix operator- | ( | const _dgbmatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
_dgbmatrix-dgematrix operator
Definition at line 33 of file _dgbmatrix-dgematrix.hpp.
_dgbmatrix operator- | ( | const _dgbmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
_dgbmatrix-_dgbmatrix operator
Definition at line 63 of file _dgbmatrix-_dgbmatrix.hpp.
_dgbmatrix operator- | ( | const _dgbmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
_dgbmatrix-dgbmatrix operator
Definition at line 50 of file _dgbmatrix-dgbmatrix.hpp.
_dgbmatrix operator- | ( | const dgbmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dgbmatrix-_dgbmatrix operator
Definition at line 206 of file dgbmatrix-_dgbmatrix.hpp.
_dgbmatrix operator- | ( | const dgbmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
dgbmatrix-dgbmatrix operator
Definition at line 194 of file dgbmatrix-dgbmatrix.hpp.
_dgbmatrix operator- | ( | const _dgbmatrix & | mat | ) | [friend] |
-_dgbmatrix operator
Definition at line 15 of file _dgbmatrix-unary.hpp.
_dgbmatrix operator/ | ( | const _dgbmatrix & | mat, | |
const double & | d | |||
) | [friend] |
_dgbmatrix/double operator
Definition at line 16 of file _dgbmatrix-double.hpp.
_dgbmatrix operator/ | ( | const dgbmatrix & | mat, | |
const double & | d | |||
) | [friend] |
dgbmatrix/double operator
Definition at line 50 of file dgbmatrix-double.hpp.
std::ostream& operator<< | ( | std::ostream & | s, | |
const _dgbmatrix & | mat | |||
) | [friend] |
Definition at line 29 of file _dgbmatrix-io.hpp.
_dgbmatrix t | ( | const _dgbmatrix & | mat | ) | [friend] |
return its transposed dgbmatrix
Definition at line 3 of file _dgbmatrix-calc.hpp.
double* _dgbmatrix::Array [mutable] |
1D Array to store matrix data
Definition at line 11 of file _dgbmatrix.hpp.
Referenced by _(), _dgbmatrix(), destroy(), dgbmatrix::dgbmatrix(), operator _zgbmatrix(), operator*(), operator-(), operator/(), and dgbmatrix::shallow_copy().
double** _dgbmatrix::Darray [mutable] |
array of pointers of column head addresses
Definition at line 12 of file _dgbmatrix.hpp.
Referenced by _(), _dgbmatrix(), destroy(), dgbmatrix::dgbmatrix(), operator()(), and dgbmatrix::shallow_copy().
long _dgbmatrix::KL [mutable] |
lower band width
Definition at line 9 of file _dgbmatrix.hpp.
Referenced by _(), _dgbmatrix(), dgbmatrix::dgbmatrix(), dgematrix::dgematrix(), operator _zgbmatrix(), operator()(), operator*(), dgematrix::operator*=(), dgbmatrix::operator*=(), operator+(), dgematrix::operator+=(), dgbmatrix::operator+=(), operator-(), dgematrix::operator-=(), dgbmatrix::operator-=(), operator/(), operator<<(), dgematrix::operator=(), dgbmatrix::shallow_copy(), t(), and write().
long _dgbmatrix::KU [mutable] |
upper band width
Definition at line 10 of file _dgbmatrix.hpp.
Referenced by _(), _dgbmatrix(), dgbmatrix::dgbmatrix(), dgematrix::dgematrix(), operator _zgbmatrix(), operator()(), operator*(), dgematrix::operator*=(), dgbmatrix::operator*=(), operator+(), dgematrix::operator+=(), dgbmatrix::operator+=(), operator-(), dgematrix::operator-=(), dgbmatrix::operator-=(), operator/(), operator<<(), dgematrix::operator=(), dgbmatrix::shallow_copy(), t(), and write().
long _dgbmatrix::M [mutable] |
matrix row size
Definition at line 7 of file _dgbmatrix.hpp.
Referenced by _(), _dgbmatrix(), dgbmatrix::dgbmatrix(), dgematrix::dgematrix(), i(), operator _zgbmatrix(), operator()(), operator*(), dgematrix::operator*=(), dgbmatrix::operator*=(), operator+(), dgematrix::operator+=(), dgbmatrix::operator+=(), operator-(), dgematrix::operator-=(), dgbmatrix::operator-=(), operator<<(), dgematrix::operator=(), dgbmatrix::shallow_copy(), t(), and write().
long _dgbmatrix::N [mutable] |
matrix column size
Definition at line 8 of file _dgbmatrix.hpp.
Referenced by _(), _dgbmatrix(), dgbmatrix::dgbmatrix(), dgematrix::dgematrix(), i(), operator _zgbmatrix(), operator*(), dgematrix::operator*=(), dgbmatrix::operator*=(), operator+(), dgematrix::operator+=(), dgbmatrix::operator+=(), operator-(), dgematrix::operator-=(), dgbmatrix::operator-=(), operator/(), operator<<(), dgematrix::operator=(), dgbmatrix::shallow_copy(), t(), and write().