33 inline comple
operator()(
const CPPL_INT&,
const CPPL_INT&)
const;
34 inline zhematrix&
set(
const CPPL_INT&,
const CPPL_INT&,
const comple&);
36 inline void write(
const char*)
const;
37 inline void read(
const char*);
47 inline void resize(
const CPPL_INT&);
62 inline CPPL_INT
zheev(std::vector<double>&,
const bool&);
63 inline CPPL_INT
zheev(std::vector<double>&, std::vector<zcovector>&);
64 inline CPPL_INT
zheev(std::vector<double>&, std::vector<zrovector>&);
zhecomplex operator()(const CPPL_INT &, const CPPL_INT &)
(DO NOT USE) Smart-temporary Complex Double-precision Hermitian Matrix Class
Complex Double-precision General Sparse Matrix Class.
void shallow_copy(const _zhematrix &)
_zcovector col(const CPPL_INT &) const
zhematrix & operator+=(const zhematrix &)
friend _zhematrix t(const zhematrix &)
_zrovector row(const CPPL_INT &) const
friend _zhematrix operator-(const zhematrix &)
zhematrix & set(const CPPL_INT &, const CPPL_INT &, const comple &)
friend _zhematrix conj(const zhematrix &)
CPPL_INT zhesv(zgematrix &)
friend std::ostream & operator<<(std::ostream &, const zhematrix &)
(DO NOT USE) Smart-temporary Real Double-precision General Sparse Matrix Class
CPPL_INT const & m
matrix row size
Complex Double-precision General Dence Matrix Class.
void copy(const zhematrix &)
_zgematrix to_zgematrix() const
CPPL_INT n
matrix column size
(DO NOT USE) Smart-temporary Complex Double-precision Row Vector Class
friend void swap(zhematrix &, zhematrix &)
(DO NOT USE) Smart-temporary Complex Double-precision General Dence Matrix Class
friend _zgematrix i(const zhematrix &)
comple * array
1D array to store matrix data
(DO NOT USE) Complex-double Class for Hermitian matrices
CPPL_INT zheev(std::vector< double > &, const bool &)
Complex Double-precision Hermitian Sparse Matrix Class.
Complex Double-precision General Band Matrix Class.
zhematrix & operator/=(const double &)
void resize(const CPPL_INT &)
friend _zhematrix _(zhematrix &)
(DO NOT USE) Smart-temporary Complex Double-precision General Band Matrix Class
zhematrix & operator=(const zhematrix &)
Complex Double-precision Hermitian Matrix Class [l-type (UPLO=l) Strage].
comple ** darray
array of pointers of column head addresses
zhematrix & operator*=(const zhematrix &)
Complex Double-precision Column Vector Class.
(DO NOT USE) Smart-temporary Complex Double-precision Column Vector Class
zhematrix & operator-=(const zhematrix &)
(DO NOT USE) Smart-temporary Complex Double-precision Hermitian Sparse Matrix Class ...
friend _zhematrix conjt(const zhematrix &)
void write(const char *) const
friend _zhematrix operator/(const zhematrix &, const double &)
friend _zcovector operator*(const zhematrix &, const zcovector &)
friend const zhematrix & operator+(const zhematrix &)