12 mutable std::vector<dcomponent>
data;
13 mutable std::vector< std::vector<CPPL_INT> >
line;
32 inline double operator()(
const CPPL_INT&,
const CPPL_INT&)
const;
34 inline void write(
const char *)
const;
Real Double-precision General Sparse Matrix Class.
std::vector< dcomponent > data
matrix data
(DO NOT USE) Smart-temporary Real Double-precision Symmetric Sparse Matrix Class
CPPL_INT const & m
matrix row size
_dgsmatrix to_dgsmatrix() const
_dgematrix to_dgematrix() const
Real Double-precision General Dence Matrix Class.
Real Double-precision Symmetric Matrix Class [l-type (UPLO=l) Strage].
(DO NOT USE) Smart-temporary Real Double-precision General Sparse Matrix Class
void write(const char *) const
friend std::ostream & operator<<(std::ostream &, const _dssmatrix &)
_dsymatrix to_dsymatrix() const
(DO NOT USE) Smart-temporary Real Double-precision General Dence Matrix Class
friend const _dssmatrix & operator+(const _dssmatrix &)
friend _dssmatrix operator-(const _dssmatrix &)
Real Double-precision General Band Matrix Class.
friend void idamax(CPPL_INT &, CPPL_INT &, const dssmatrix &)
CPPL_INT n
matrix column size
friend _dgematrix operator*(const _dssmatrix &, const dgematrix &)
(DO NOT USE) Smart-temporary Real Double-precision General Band Matrix Class
(DO NOT USE) Smart-temporary Real Double-precision Symmetric Matrix Class
friend _dssmatrix t(const dssmatrix &)
_zhsmatrix to_zhsmatrix() const
Real Double-precision Symmetric Sparse Matrix Class.
std::vector< std::vector< CPPL_INT > > line
vector of vector to store the entry information of component for each row and column ...
friend double damax(const dssmatrix &)
(DO NOT USE) Smart-temporary Complex Double-precision Hermitian Sparse Matrix Class ...
friend _dssmatrix operator/(const _dssmatrix &, const double &)
double operator()(const CPPL_INT &, const CPPL_INT &) const