(DO NOT USE) Smart-temporary Real Double-precision General Sparse Matrix Class
More...
|
std::ostream & | operator<< (std::ostream &, const _zgsmatrix &) |
|
_zgsmatrix | t (const zgsmatrix &) |
|
void | idamax (CPPL_INT &, CPPL_INT &, const zgsmatrix &) |
|
comple | damax (const zgsmatrix &) |
|
const _zgsmatrix & | operator+ (const _zgsmatrix &) |
|
_zgsmatrix | operator- (const _zgsmatrix &) |
|
_zgematrix | operator+ (const _zgsmatrix &, const zgematrix &) |
|
_zgematrix | operator+ (const _zgsmatrix &, const _zgematrix &) |
|
_zgematrix | operator+ (const _zgsmatrix &, const zhematrix &) |
|
_zgematrix | operator+ (const _zgsmatrix &, const _zhematrix &) |
|
_zgematrix | operator+ (const _zgsmatrix &, const zgbmatrix &) |
|
_zgematrix | operator+ (const _zgsmatrix &, const _zgbmatrix &) |
|
_zgsmatrix | operator+ (const _zgsmatrix &, const zgsmatrix &) |
|
_zgsmatrix | operator+ (const _zgsmatrix &, const _zgsmatrix &) |
|
_zgsmatrix | operator+ (const _zgsmatrix &, const zhsmatrix &) |
|
_zgsmatrix | operator+ (const _zgsmatrix &, const _zhsmatrix &) |
|
_zgematrix | operator- (const _zgsmatrix &, const zgematrix &) |
|
_zgematrix | operator- (const _zgsmatrix &, const _zgematrix &) |
|
_zgematrix | operator- (const _zgsmatrix &, const zhematrix &) |
|
_zgematrix | operator- (const _zgsmatrix &, const _zhematrix &) |
|
_zgematrix | operator- (const _zgsmatrix &, const zgbmatrix &) |
|
_zgematrix | operator- (const _zgsmatrix &, const _zgbmatrix &) |
|
_zgsmatrix | operator- (const _zgsmatrix &, const zgsmatrix &) |
|
_zgsmatrix | operator- (const _zgsmatrix &, const _zgsmatrix &) |
|
_zgsmatrix | operator- (const _zgsmatrix &, const zhsmatrix &) |
|
_zgsmatrix | operator- (const _zgsmatrix &, const _zhsmatrix &) |
|
_zcovector | operator* (const _zgsmatrix &, const zcovector &) |
|
_zcovector | operator* (const _zgsmatrix &, const _zcovector &) |
|
_zgematrix | operator* (const _zgsmatrix &, const zgematrix &) |
|
_zgematrix | operator* (const _zgsmatrix &, const _zgematrix &) |
|
_zgematrix | operator* (const _zgsmatrix &, const zhematrix &) |
|
_zgematrix | operator* (const _zgsmatrix &, const _zhematrix &) |
|
_zgematrix | operator* (const _zgsmatrix &, const zgbmatrix &) |
|
_zgematrix | operator* (const _zgsmatrix &, const _zgbmatrix &) |
|
_zgsmatrix | operator* (const _zgsmatrix &, const zgsmatrix &) |
|
_zgsmatrix | operator* (const _zgsmatrix &, const _zgsmatrix &) |
|
_zgsmatrix | operator* (const _zgsmatrix &, const zhsmatrix &) |
|
_zgsmatrix | operator* (const _zgsmatrix &, const _zhsmatrix &) |
|
_zgsmatrix | operator* (const _zgsmatrix &, const double &) |
|
_zgsmatrix | operator* (const _zgsmatrix &, const comple &) |
|
_zgsmatrix | operator/ (const _zgsmatrix &, const double &) |
|
_zgsmatrix | operator/ (const _zgsmatrix &, const comple &) |
|
_zgsmatrix | operator* (const double &, const _zgsmatrix &) |
|
_zgsmatrix | operator* (const comple &, const _zgsmatrix &) |
|
(DO NOT USE) Smart-temporary Real Double-precision General Sparse Matrix Class
Definition at line 3 of file _zgsmatrix.hpp.
void _zgsmatrix::destroy |
( |
| ) |
const |
|
inline |
destroy all the matrix data
Definition at line 14 of file _zgsmatrix-misc.hpp.
References cols, data, and rows.
Referenced by damax(), idamax(), operator*(), zgsmatrix::operator*=(), operator+(), zgsmatrix::operator+=(), operator-(), zgsmatrix::operator-=(), operator<<(), to_zgematrix(), and write().
std::vector< std::vector< CPPL_INT > > rows
array of vector to store the entry information of component for each row
std::vector< std::vector< CPPL_INT > > cols
array of vector to store the entry information of component for each column
std::vector< zcomponent > data
matrix data