26 inline double&
operator()(
const CPPL_INT&
i,
const CPPL_INT& j);
27 inline double operator()(
const CPPL_INT&
i,
const CPPL_INT& j)
const;
29 template<CPPL_INT _n>
inline friend std::ostream& operator<<(std::ostream&, const dsymatrix_small<_n>&);
30 inline void read(
const char* filename);
31 inline void write(
const char* filename)
const;
80 inline double det(
const dsymat2&);
81 inline dsymat2
inv(
const dsymat2&);
82 inline dsymat2
rotate(
const dsymat2&,
const double&);
84 inline double det(
const dsymat3&);
85 inline dsymat3
inv(
const dsymat3&);
86 inline dsymat3
rotate(
const dsymat3&,
const dquater&);
friend dsymatrix_small< N > & operator/=(dsymatrix_small< N > &, const double &)
void write(const char *filename) const
Samll Real Double-precision Symmetric Matrix Class.
dsymatrix_small< n > & identity()
Samll Real Double-precision General Dence Matrix Class.
dgematrix_small< n, n > to_dgematrix_small() const
friend dsymatrix_small< N > & operator*=(dsymatrix_small< N > &, const dsymatrix_small< N > &)
_dgematrix i(const _dgbmatrix &mat)
dsymatrix to_dsymatrix() const
friend dsymatrix_small< N > operator/(const dsymatrix_small< N > &, const double &)
Real Double-precision Symmetric Matrix Class [l-type (UPLO=l) Strage].
dsymatrix_small< N > & operator=(const dsymatrix_small< N > &)
dsymatrix_small< n > & set(const CPPL_INT &, const CPPL_INT &, const double &)
dsymat2 inv(const dsymat2 &)
friend dsymatrix_small< N > & operator+=(dsymatrix_small< N > &, const dsymatrix_small< N > &)
friend dcovector_small< N > operator*(const dsymatrix_small< N > &, const dcovector_small< N > &)
void read(const char *filename)
Samll Real Double-precision Column Vector Class.
double & operator()(const CPPL_INT &i, const CPPL_INT &j)
friend const dsymatrix_small< N > & operator+(const dsymatrix_small< N > &)
dsymatrix_small< n > & zero()
double det(const dsymat2 &)
dsymat2 rotate(const dsymat2 &, const double &)
friend dsymatrix_small< N > hadamerd(const dsymatrix_small< N > &, const dgematrix_small< N, N > &)
double array[(n *(n+1))/2]
1D array to store vector data
friend dsymatrix_small< N > & operator-=(dsymatrix_small< N > &, const dsymatrix_small< N > &)
friend dsymatrix_small< N > operator-(const dsymatrix_small< N > &)