VERB_code_2.3
_dgematrix Class Reference

(DO NOT USE) Smart-temporary Real Double-precision General Dence Matrix Class More...

#include <_dgematrix.hpp>

Public Member Functions

 _dgematrix ()
 
 _dgematrix (const _dgematrix &)
 
 ~_dgematrix ()
 
 operator _zgematrix ()
 
double & operator() (const long &, const long &) const
 
void write (const char *) const
 
void destroy () const
 

Public Attributes

long M
 matrix row size
 
long N
 matrix column size
 
double * Array
 1D array to store matrix data
 
double ** Darray
 array of pointers of column head addresses
 

Friends

class dgematrix
 
class dgbmatrix
 
class _dgbmatrix
 
class dcovector
 
class _dcovector
 
class drovector
 
class _drovector
 
std::ostream & operator<< (std::ostream &, const dgematrix &)
 
_dgematrix t (const _dgematrix &)
 
_dgematrix i (const _dgematrix &)
 
void idamax (long &, long &, const _dgematrix &)
 
double damax (const _dgematrix &)
 
const _dgematrixoperator+ (const _dgematrix &)
 
_dgematrix operator- (const _dgematrix &)
 
_dgematrix operator+ (const dgematrix &, const dgematrix &)
 
_dgematrix operator+ (const dgematrix &, const _dgematrix &)
 
_dgematrix operator+ (const _dgematrix &, const dgematrix &)
 
_dgematrix operator+ (const _dgematrix &, const _dgematrix &)
 
_dgematrix operator+ (const dgematrix &, const dgbmatrix &)
 
_dgematrix operator+ (const dgematrix &, const _dgbmatrix &)
 
_dgematrix operator+ (const _dgematrix &, const dgbmatrix &)
 
_dgematrix operator+ (const _dgematrix &, const _dgbmatrix &)
 
_dgematrix operator+ (const dgbmatrix &, const dgematrix &)
 
_dgematrix operator+ (const dgbmatrix &, const _dgematrix &)
 
_dgematrix operator+ (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator+ (const _dgbmatrix &, const _dgematrix &)
 
_dgematrix operator- (const dgematrix &)
 
_dgematrix operator- (const dgematrix &, const dgematrix &)
 
_dgematrix operator- (const dgematrix &, const _dgematrix &)
 
_dgematrix operator- (const _dgematrix &, const dgematrix &)
 
_dgematrix operator- (const _dgematrix &, const _dgematrix &)
 
_dgematrix operator- (const dgematrix &, const dgbmatrix &)
 
_dgematrix operator- (const dgematrix &, const _dgbmatrix &)
 
_dgematrix operator- (const _dgematrix &, const dgbmatrix &)
 
_dgematrix operator- (const _dgematrix &, const _dgbmatrix &)
 
_dgematrix operator- (const dgbmatrix &, const dgematrix &)
 
_dgematrix operator- (const dgbmatrix &, const _dgematrix &)
 
_dgematrix operator- (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator- (const _dgbmatrix &, const _dgematrix &)
 
_dgematrix operator* (const dgematrix &, const dgematrix &)
 
_dgematrix operator* (const dgematrix &, const _dgematrix &)
 
_dgematrix operator* (const _dgematrix &, const dgematrix &)
 
_dgematrix operator* (const _dgematrix &, const _dgematrix &)
 
_dgematrix operator* (const dgematrix &, const dgbmatrix &)
 
_dgematrix operator* (const dgematrix &, const _dgbmatrix &)
 
_dgematrix operator* (const _dgematrix &, const dgbmatrix &)
 
_dgematrix operator* (const _dgematrix &, const _dgbmatrix &)
 
_dgematrix operator* (const dgematrix &, const double &)
 
_dgematrix operator* (const _dgematrix &, const double &)
 
_dgematrix operator* (const double &, const _dgematrix &)
 
_dgematrix operator* (const double &, const dgematrix &)
 
_dgematrix operator* (const dgbmatrix &, const dgematrix &)
 
_dgematrix operator* (const dgbmatrix &, const _dgematrix &)
 
_dgematrix operator* (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator* (const _dgbmatrix &, const _dgematrix &)
 
_dgematrix operator* (const dcovector &, const drovector &)
 
_dgematrix operator* (const dcovector &, const _drovector &)
 
_dgematrix operator* (const _dcovector &, const drovector &)
 
_dgematrix operator* (const _dcovector &, const _drovector &)
 
_drovector operator* (const drovector &, const _dgematrix &)
 
_drovector operator* (const _drovector &, const _dgematrix &)
 
_dcovector operator* (const _dgematrix &, const dcovector &)
 
_dcovector operator* (const _dgematrix &, const _dcovector &)
 
_dgematrix operator/ (const dgematrix &, const double &)
 
_dgematrix operator/ (const _dgematrix &, const double &)
 

Detailed Description

(DO NOT USE) Smart-temporary Real Double-precision General Dence Matrix Class

Constructor & Destructor Documentation

_dgematrix::_dgematrix ( )
inline

_dgematrix constructor without arguments

_dgematrix::_dgematrix ( const _dgematrix mat)
inline

_dgematrix copy constructor

_dgematrix::~_dgematrix ( )
inline

dgematrix destructor

Member Function Documentation

void _dgematrix::destroy ( ) const
inline

destroy all the matrix data

_dgematrix::operator _zgematrix ( )
inline

cast operator to _zgematrix

double & _dgematrix::operator() ( const long &  i,
const long &  j 
) const
inline

operator() for object

Friends And Related Function Documentation

double damax ( const _dgematrix mat)
friend

return its largest absolute value

_dgematrix i ( const _dgematrix mat)
friend

return its inverse matrix

void idamax ( long &  i,
long &  j,
const _dgematrix mat 
)
friend

search the index of element having the largest absolute value in 0-based numbering system

_dgematrix operator* ( const dgematrix matA,
const dgematrix matB 
)
friend

dgematrix*dgematrix operator

_dgematrix operator* ( const dgematrix matA,
const _dgematrix matB 
)
friend

dgematrix*_dgematrix operator

_dgematrix operator* ( const _dgematrix matA,
const dgematrix matB 
)
friend

_dgematrix*dgematrix operator

_dgematrix operator* ( const _dgematrix matA,
const _dgematrix matB 
)
friend

_dgematrix*_dgematrix operator

_dgematrix operator* ( const dgematrix matA,
const dgbmatrix matB 
)
friend

dgematrix*dgbmatrix operator

_dgematrix operator* ( const dgematrix matA,
const _dgbmatrix matB 
)
friend

dgematrix*_dgbmatrix operator

_dgematrix operator* ( const _dgematrix matA,
const dgbmatrix matB 
)
friend

_dgematrix*dgbmatrix operator

_dgematrix operator* ( const _dgematrix matA,
const _dgbmatrix matB 
)
friend

_dgematrix*_dgbmatrix operator

_dgematrix operator* ( const dgematrix mat,
const double &  d 
)
friend

dgematrix*double operator

_dgematrix operator* ( const _dgematrix mat,
const double &  d 
)
friend

_dgematrix*double operator

_dgematrix operator* ( const double &  d,
const _dgematrix mat 
)
friend

double*_dgematrix operator

_dgematrix operator* ( const double &  d,
const dgematrix mat 
)
friend

double*dgematrix operator

_dgematrix operator* ( const dgbmatrix matA,
const dgematrix matB 
)
friend

dgbmatrix*dgematrix operator

_dgematrix operator* ( const dgbmatrix matA,
const _dgematrix matB 
)
friend

dgbmatrix*_dgematrix operator

_dgematrix operator* ( const _dgbmatrix matA,
const dgematrix matB 
)
friend

_dgbmatrix*dgematrix operator

_dgematrix operator* ( const _dgbmatrix matA,
const _dgematrix matB 
)
friend

_dgbmatrix*_dgematrix operator

_dgematrix operator* ( const dcovector covec,
const drovector rovec 
)
friend

dcovector*drovector operator

_dgematrix operator* ( const dcovector covec,
const _drovector rovec 
)
friend

dcovector*_drovector operator

_dgematrix operator* ( const _dcovector covec,
const drovector rovec 
)
friend

_dcovector*drovector operator

_dgematrix operator* ( const _dcovector covec,
const _drovector rovec 
)
friend

_dcovector*_drovector operator

_drovector operator* ( const drovector vec,
const _dgematrix mat 
)
friend

drovector*_dgematrix operator

_drovector operator* ( const _drovector vec,
const _dgematrix mat 
)
friend

_drovector*_dgematrix operator

_dcovector operator* ( const _dgematrix mat,
const dcovector vec 
)
friend

_dgematrix*dcovector operator

_dcovector operator* ( const _dgematrix mat,
const _dcovector vec 
)
friend

_dgematrix*_dcovector operator

const _dgematrix& operator+ ( const _dgematrix mat)
friend

+_dgematrix operator

_dgematrix operator+ ( const dgematrix matA,
const dgematrix matB 
)
friend

dgematrix+dgematrix operator

_dgematrix operator+ ( const dgematrix matA,
const _dgematrix matB 
)
friend

dgematrix+_dgematrix operator

_dgematrix operator+ ( const _dgematrix matA,
const dgematrix matB 
)
friend

_dgematrix+dgematrix operator

_dgematrix operator+ ( const _dgematrix matA,
const _dgematrix matB 
)
friend

_dgematrix+_dgematrix operator

_dgematrix operator+ ( const dgematrix matA,
const dgbmatrix matB 
)
friend

dgematrix+dgbmatrix operator

_dgematrix operator+ ( const dgematrix matA,
const _dgbmatrix matB 
)
friend

dgematrix+_dgbmatrix operator

_dgematrix operator+ ( const _dgematrix matA,
const dgbmatrix matB 
)
friend

_dgematrix+dgbmatrix operator

_dgematrix operator+ ( const _dgematrix matA,
const _dgbmatrix matB 
)
friend

_dgematrix+_dgbmatrix operator

_dgematrix operator+ ( const dgbmatrix matA,
const dgematrix matB 
)
friend

dgbmatrix+dgematrix operator

_dgematrix operator+ ( const dgbmatrix matA,
const _dgematrix matB 
)
friend

dgbmatrix+_dgematrix operator

_dgematrix operator+ ( const _dgbmatrix matA,
const dgematrix matB 
)
friend

_dgbmatrix+dgematrix operator

_dgematrix operator+ ( const _dgbmatrix matA,
const _dgematrix matB 
)
friend

_dgbmatrix+_dgematrix operator

_dgematrix operator- ( const _dgematrix mat)
friend

-_dgematrix operator

_dgematrix operator- ( const dgematrix mat)
friend

-dgematrix operator

_dgematrix operator- ( const dgematrix matA,
const dgematrix matB 
)
friend

dgematrix-dgematrix operator

_dgematrix operator- ( const dgematrix matA,
const _dgematrix matB 
)
friend

dgematrix-_dgematrix operator

_dgematrix operator- ( const _dgematrix matA,
const dgematrix matB 
)
friend

_dgematrix-dgematrix operator

_dgematrix operator- ( const _dgematrix matA,
const _dgematrix matB 
)
friend

_dgematrix-_dgematrix operator

_dgematrix operator- ( const dgematrix matA,
const dgbmatrix matB 
)
friend

dgematrix-dgbmatrix operator

_dgematrix operator- ( const dgematrix matA,
const _dgbmatrix matB 
)
friend

dgematrix-_dgbmatrix operator

_dgematrix operator- ( const _dgematrix matA,
const dgbmatrix matB 
)
friend

_dgematrix-dgbmatrix operator

_dgematrix operator- ( const _dgematrix matA,
const _dgbmatrix matB 
)
friend

_dgematrix-_dgbmatrix operator

_dgematrix operator- ( const dgbmatrix matA,
const dgematrix matB 
)
friend

dgbmatrix-dgematrix operator

_dgematrix operator- ( const dgbmatrix matA,
const _dgematrix matB 
)
friend

dgbmatrix-_dgematrix operator

_dgematrix operator- ( const _dgbmatrix matA,
const dgematrix matB 
)
friend

_dgbmatrix-dgematrix operator

_dgematrix operator- ( const _dgbmatrix matA,
const _dgematrix matB 
)
friend

_dgbmatrix-_dgematrix operator

_dgematrix operator/ ( const dgematrix mat,
const double &  d 
)
friend

dgematrix/double operator

_dgematrix operator/ ( const _dgematrix mat,
const double &  d 
)
friend

_dgematrix/double operator

_dgematrix t ( const _dgematrix mat)
friend

return transposed dgematrix


The documentation for this class was generated from the following files: