29 inline dgematrix(
const long&,
const long&);
37 inline double&
operator()(
const long&,
const long&);
38 inline double operator()(
const long&,
const long&)
const;
39 inline void set(
const long&,
const long&,
const double&)
const;
40 inline friend std::ostream& operator<<(std::ostream&,
const dgematrix&);
41 inline void write(
const char *)
const;
42 inline void read(
const char *);
51 inline void resize(
const long&,
const long&);
70 inline long dgeev(std::vector<double>&, std::vector<double>&);
71 inline long dgeev(std::vector<double>&, std::vector<double>&,
72 std::vector<dcovector>&, std::vector<dcovector>&);
73 inline long dgeev(std::vector<double>&, std::vector<double>&,
74 std::vector<drovector>&, std::vector<drovector>&);
75 inline long dggev(
dgematrix&, std::vector<double>&, std::vector<double>&);
76 inline long dggev(
dgematrix&, std::vector<double>&, std::vector<double>&,
77 std::vector<dcovector>&, std::vector<dcovector>&);
78 inline long dggev(
dgematrix&, std::vector<double>&, std::vector<double>&,
79 std::vector<drovector>&, std::vector<drovector>&);
void clear()
Definition: dgematrix-misc.hpp:3
long dgelss(dcovector &, dcovector &, long &, const double)
Definition: dgematrix-lapack.hpp:304
long dgels(dgematrix &)
Definition: dgematrix-lapack.hpp:76
friend _dgematrix operator*(const dgematrix &, const dgematrix &)
Definition: dgematrix-dgematrix.hpp:153
~dgematrix()
Definition: dgematrix-constructor.hpp:336
void zero()
Definition: dgematrix-misc.hpp:26
long const & m
matrix row size (readable)
Definition: dgematrix.hpp:14
long const & n
matrix column size (readable)
Definition: dgematrix.hpp:15
(DO NOT USE) Smart-temporary Real Double-precision Sparse Matrix Class
Definition: _dssmatrix.hpp:3
void resize(const long &, const long &)
Definition: dgematrix-misc.hpp:126
friend _dgematrix t(const dgematrix &)
Definition: dgematrix-calc.hpp:3
friend void swap(dgematrix &, dgematrix &)
Definition: dgematrix-misc.hpp:154
Real Double-precision General Dence Matrix Class.
Definition: dgematrix.hpp:3
dgematrix & operator=(const dgematrix &)
Definition: dgematrix-dgematrix.hpp:3
Real Double-precision Symmetric Matrix Class [L-type (UPLO=L) Strage].
Definition: dsymatrix.hpp:3
void set(const long &, const long &, const double &) const
Definition: dgematrix-io.hpp:53
Real Double-precision Row Vector Class.
Definition: drovector.hpp:3
double **const & darray
array of pointers of column head addresses (readable)
Definition: dgematrix.hpp:17
friend void idamax(long &, long &, const dgematrix &)
Definition: dgematrix-calc.hpp:53
double *const & array
1D array to store matrix data (readable)
Definition: dgematrix.hpp:16
dgematrix & operator*=(const dgematrix &)
Definition: dgematrix-dgematrix.hpp:68
(DO NOT USE) Smart-temporary Complex Double-precision General Dence Matrix Class
Definition: _zgematrix.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision Row Vector Class
Definition: _drovector.hpp:3
long dgesv(dgematrix &)
Definition: dgematrix-lapack.hpp:6
(DO NOT USE) Smart-temporary Real Double-precision General Dence Matrix Class
Definition: _dgematrix.hpp:3
void identity()
Definition: dgematrix-misc.hpp:38
void copy(const dgematrix &)
Definition: dgematrix-misc.hpp:72
Real Double-precision General Band Matrix Class.
Definition: dgbmatrix.hpp:3
void shallow_copy(const _dgematrix &)
Definition: dgematrix-misc.hpp:103
(DO NOT USE) Smart-temporary Real Double-precision General Band Matrix Class
Definition: _dgbmatrix.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision Symmetric Matrix Class
Definition: _dsymatrix.hpp:3
void chsign()
Definition: dgematrix-misc.hpp:60
Real Double-precision Column Vector Class.
Definition: dcovector.hpp:3
friend double damax(const dgematrix &)
Definition: dgematrix-calc.hpp:67
Real Double-precision Sparse Matrix Class.
Definition: dssmatrix.hpp:3
long dgeev(std::vector< double > &, std::vector< double > &)
Definition: dgematrix-lapack.hpp:410
dgematrix & operator-=(const dgematrix &)
Definition: dgematrix-dgematrix.hpp:45
friend _dgematrix i(const dgematrix &)
Definition: dgematrix-calc.hpp:21
friend _dgematrix _(dgematrix &)
Definition: dgematrix-misc.hpp:176
friend const dgematrix & operator+(const dgematrix &)
Definition: dgematrix-unary.hpp:3
(DO NOT USE) Smart-temporary Real Double-precision Column Vector Class
Definition: _dcovector.hpp:3
dgematrix & operator+=(const dgematrix &)
Definition: dgematrix-dgematrix.hpp:22
dgematrix()
Definition: dgematrix-constructor.hpp:3
friend _dgematrix operator-(const dgematrix &)
Definition: dgematrix-unary.hpp:15
long dgesvd(dcovector &, dgematrix &, dgematrix &)
Definition: dgematrix-lapack.hpp:812
dgematrix & operator/=(const double &)
Definition: dgematrix-double.hpp:16
long dggev(dgematrix &, std::vector< double > &, std::vector< double > &)
Definition: dgematrix-lapack.hpp:591
friend _dgematrix operator/(const dgematrix &, const double &)
Definition: dgematrix-double.hpp:48
double & operator()(const long &, const long &)
Definition: dgematrix-io.hpp:3