20 inline zgematrix(
const CPPL_INT&,
const CPPL_INT&);
30 inline comple&
operator()(
const CPPL_INT&,
const CPPL_INT&);
31 inline comple
operator()(
const CPPL_INT&,
const CPPL_INT&)
const;
32 inline zgematrix&
set(
const CPPL_INT&,
const CPPL_INT&,
const comple&);
34 inline void write(
const char*)
const;
35 inline void read(
const char*);
44 inline void resize(
const CPPL_INT&,
const CPPL_INT&);
67 inline CPPL_INT
zgeev(std::vector< comple >&);
68 inline CPPL_INT
zgeev(std::vector< comple >&, std::vector<zcovector>&);
69 inline CPPL_INT
zgeev(std::vector< comple >&, std::vector<zrovector>&);
(DO NOT USE) Smart-temporary Complex Double-precision Hermitian Matrix Class
Complex Double-precision General Sparse Matrix Class.
void resize(const CPPL_INT &, const CPPL_INT &)
friend std::ostream & operator<<(std::ostream &, const zgematrix &)
void shallow_copy(const _zgematrix &)
void copy(const zgematrix &)
zgematrix & operator/=(const double &)
comple ** darray
array of pointers of column head addresses
friend _zgematrix conj(const zgematrix &)
comple & operator()(const CPPL_INT &, const CPPL_INT &)
zgematrix & operator-=(const zgematrix &)
zgematrix & operator=(const zgematrix &)
friend _zcovector operator*(const zgematrix &, const zcovector &)
(DO NOT USE) Smart-temporary Real Double-precision General Sparse Matrix Class
friend _zgematrix i(const zgematrix &)
CPPL_INT zgels(zgematrix &)
CPPL_INT n
matrix column size
zgematrix & operator*=(const zgematrix &)
Complex Double-precision General Dence Matrix Class.
Real Double-precision Row Vector Class.
friend _zgematrix _(zgematrix &)
comple * array
1D array to store matrix data
(DO NOT USE) Smart-temporary Complex Double-precision Row Vector Class
(DO NOT USE) Smart-temporary Complex Double-precision General Dence Matrix Class
CPPL_INT zgeev(std::vector< comple > &)
zgematrix & set(const CPPL_INT &, const CPPL_INT &, const comple &)
_zcovector col(const CPPL_INT &) const
Complex Double-precision Hermitian Sparse Matrix Class.
friend _zgematrix operator/(const zgematrix &, const double &)
Complex Double-precision General Band Matrix Class.
friend _zgematrix operator-(const zgematrix &)
CPPL_INT zgesvd(dcovector &, zgematrix &, zgematrix &)
CPPL_INT m
matrix row size
friend _zgematrix t(const zgematrix &)
(DO NOT USE) Smart-temporary Complex Double-precision General Band Matrix Class
zgematrix & operator+=(const zgematrix &)
friend comple damax(const zgematrix &)
friend void swap(zgematrix &, zgematrix &)
Complex Double-precision Hermitian Matrix Class [l-type (UPLO=l) Strage].
Real Double-precision Column Vector Class.
friend _zgematrix hadamard(const zgematrix &, const zgematrix &)
_zrovector row(const CPPL_INT &) const
friend void idamax(CPPL_INT &, CPPL_INT &, const zgematrix &)
Complex Double-precision Column Vector Class.
(DO NOT USE) Smart-temporary Complex Double-precision Column Vector Class
friend _zgematrix conjt(const zgematrix &)
friend const zgematrix & operator+(const zgematrix &)
(DO NOT USE) Smart-temporary Complex Double-precision Hermitian Sparse Matrix Class ...
CPPL_INT zgelss(zcovector &, dcovector &, CPPL_INT &, const double)
CPPL_INT zgesv(zgematrix &)
void write(const char *) const