(DO NOT USE) Smart-temporary Real Double-precision General Sparse Matrix Class
More...
|
std::ostream & | operator<< (std::ostream &, const _dgsmatrix &) |
|
_dgsmatrix | t (const dgsmatrix &) |
|
void | idamax (CPPL_INT &, CPPL_INT &, const dgsmatrix &) |
|
double | damax (const dgsmatrix &) |
|
const _dgsmatrix & | operator+ (const _dgsmatrix &) |
|
_dgsmatrix | operator- (const _dgsmatrix &) |
|
_dgematrix | operator+ (const _dgsmatrix &, const dgematrix &) |
|
_dgematrix | operator+ (const _dgsmatrix &, const _dgematrix &) |
|
_dgematrix | operator+ (const _dgsmatrix &, const dsymatrix &) |
|
_dgematrix | operator+ (const _dgsmatrix &, const _dsymatrix &) |
|
_dgematrix | operator+ (const _dgsmatrix &, const dgbmatrix &) |
|
_dgematrix | operator+ (const _dgsmatrix &, const _dgbmatrix &) |
|
_dgsmatrix | operator+ (const _dgsmatrix &, const dgsmatrix &) |
|
_dgsmatrix | operator+ (const _dgsmatrix &, const _dgsmatrix &) |
|
_dgsmatrix | operator+ (const _dgsmatrix &, const dssmatrix &) |
|
_dgsmatrix | operator+ (const _dgsmatrix &, const _dssmatrix &) |
|
_dgematrix | operator- (const _dgsmatrix &, const dgematrix &) |
|
_dgematrix | operator- (const _dgsmatrix &, const _dgematrix &) |
|
_dgematrix | operator- (const _dgsmatrix &, const dsymatrix &) |
|
_dgematrix | operator- (const _dgsmatrix &, const _dsymatrix &) |
|
_dgematrix | operator- (const _dgsmatrix &, const dgbmatrix &) |
|
_dgematrix | operator- (const _dgsmatrix &, const _dgbmatrix &) |
|
_dgsmatrix | operator- (const _dgsmatrix &, const dgsmatrix &) |
|
_dgsmatrix | operator- (const _dgsmatrix &, const _dgsmatrix &) |
|
_dgsmatrix | operator- (const _dgsmatrix &, const dssmatrix &) |
|
_dgsmatrix | operator- (const _dgsmatrix &, const _dssmatrix &) |
|
_dcovector | operator* (const _dgsmatrix &, const dcovector &) |
|
_dcovector | operator* (const _dgsmatrix &, const _dcovector &) |
|
_dgematrix | operator* (const _dgsmatrix &, const dgematrix &) |
|
_dgematrix | operator* (const _dgsmatrix &, const _dgematrix &) |
|
_dgematrix | operator* (const _dgsmatrix &, const dsymatrix &) |
|
_dgematrix | operator* (const _dgsmatrix &, const _dsymatrix &) |
|
_dgematrix | operator* (const _dgsmatrix &, const dgbmatrix &) |
|
_dgematrix | operator* (const _dgsmatrix &, const _dgbmatrix &) |
|
_dgsmatrix | operator* (const _dgsmatrix &, const dgsmatrix &) |
|
_dgsmatrix | operator* (const _dgsmatrix &, const _dgsmatrix &) |
|
_dgsmatrix | operator* (const _dgsmatrix &, const dssmatrix &) |
|
_dgsmatrix | operator* (const _dgsmatrix &, const _dssmatrix &) |
|
_dgsmatrix | operator* (const _dgsmatrix &, const double &) |
|
_dgsmatrix | operator/ (const _dgsmatrix &, const double &) |
|
_dgsmatrix | operator* (const double &, const _dgsmatrix &) |
|
(DO NOT USE) Smart-temporary Real Double-precision General Sparse Matrix Class
Definition at line 3 of file _dgsmatrix.hpp.
void _dgsmatrix::destroy |
( |
| ) |
const |
|
inline |
destroy all the matrix data
Definition at line 14 of file _dgsmatrix-misc.hpp.
References cols, data, and rows.
Referenced by damax(), idamax(), operator*(), dgsmatrix::operator*=(), operator+(), dgsmatrix::operator+=(), operator-(), dgsmatrix::operator-=(), operator<<(), to_dgematrix(), to_zgsmatrix(), and write().
std::vector< std::vector< CPPL_INT > > cols
array of vector to store the entry information of component for each column
std::vector< std::vector< CPPL_INT > > rows
array of vector to store the entry information of component for each row
std::vector< dcomponent > data
matrix data