24 inline double operator()(
const long&,
const long&)
const;
25 inline friend std::ostream& operator<<(std::ostream&,
const _dssmatrix&);
26 inline void write(
const char *)
const;
double * Array
1D array to store non-zero matrix data
Definition: _dssmatrix.hpp:11
friend _dssmatrix operator/(const dssmatrix &, const double &)
Definition: dssmatrix-double.hpp:51
(DO NOT USE) Smart-temporary Complex Double-precision Sparse Matrix Class
Definition: _zssmatrix.hpp:3
friend void idamax(long &, long &, const dssmatrix &)
Definition: dssmatrix-calc.hpp:26
(DO NOT USE) Smart-temporary Real Double-precision Sparse Matrix Class
Definition: _dssmatrix.hpp:3
long M
matrix row size
Definition: _dssmatrix.hpp:7
long CAP
the length of data arrays
Definition: _dssmatrix.hpp:9
Real Double-precision General Dence Matrix Class.
Definition: dgematrix.hpp:3
Real Double-precision Symmetric Matrix Class [L-type (UPLO=L) Strage].
Definition: dsymatrix.hpp:3
Real Double-precision Row Vector Class.
Definition: drovector.hpp:3
_dssmatrix()
Definition: _dssmatrix-constructor.hpp:3
~_dssmatrix()
Definition: _dssmatrix-constructor.hpp:52
long * Jndx
1D array to store the j-index of non-zero matrix components
Definition: _dssmatrix.hpp:13
(DO NOT USE) Smart-temporary Real Double-precision Row Vector Class
Definition: _drovector.hpp:3
friend _dssmatrix operator*(const dssmatrix &, const dssmatrix &)
Definition: dssmatrix-dssmatrix.hpp:168
(DO NOT USE) Smart-temporary Real Double-precision General Dence Matrix Class
Definition: _dgematrix.hpp:3
friend const _dssmatrix & operator+(const _dssmatrix &)
Definition: _dssmatrix-unary.hpp:3
friend _dssmatrix operator-(const _dssmatrix &)
Definition: _dssmatrix-unary.hpp:15
Real Double-precision General Band Matrix Class.
Definition: dgbmatrix.hpp:3
long VOL
the number of non-zero components
Definition: _dssmatrix.hpp:10
(DO NOT USE) Smart-temporary Real Double-precision General Band Matrix Class
Definition: _dgbmatrix.hpp:3
long N
matrix column size
Definition: _dssmatrix.hpp:8
(DO NOT USE) Smart-temporary Real Double-precision Symmetric Matrix Class
Definition: _dsymatrix.hpp:3
Real Double-precision Column Vector Class.
Definition: dcovector.hpp:3
friend _dssmatrix t(const dssmatrix &)
Definition: dssmatrix-calc.hpp:3
Real Double-precision Sparse Matrix Class.
Definition: dssmatrix.hpp:3
long * Indx
1D array to store the i-index of non-zero matrix components
Definition: _dssmatrix.hpp:12
void destroy() const
Definition: _dssmatrix-misc.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision Column Vector Class
Definition: _dcovector.hpp:3
friend double damax(const dssmatrix &)
Definition: dssmatrix-calc.hpp:40
double operator()(const long &, const long &) const
Definition: _dssmatrix-io.hpp:3