VERB_code_2.3
CPPL::_dgbmatrix Class Reference

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

#include <cpplapack.h>

Public Member Functions

 _dgbmatrix ()
 
 _dgbmatrix (const _dgbmatrix &)
 
 ~_dgbmatrix ()
 
 operator _zgbmatrix ()
 
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
 
long KL
 lower band width
 
long KU
 upper band width
 
double * Array
 1D Array to store matrix data
 
double ** Darray
 array of pointers of column head addresses
 

Friends

class dgematrix
 
class _dgematrix
 
class dgbmatrix
 
class dsymatrix
 
class _dsymatrix
 
class dcovector
 
class _dcovector
 
class drovector
 
class _drovector
 
std::ostream & operator<< (std::ostream &, const _dgbmatrix &)
 
_dgbmatrix t (const _dgbmatrix &)
 
_dgematrix i (const _dgbmatrix &)
 
const _dgbmatrixoperator+ (const _dgbmatrix &)
 
_dgbmatrix operator- (const _dgbmatrix &)
 
_dgbmatrix operator+ (const dgbmatrix &, const dgbmatrix &)
 
_dgbmatrix operator+ (const dgbmatrix &, const _dgbmatrix &)
 
_dgbmatrix operator+ (const _dgbmatrix &, const dgbmatrix &)
 
_dgbmatrix operator+ (const _dgbmatrix &, const _dgbmatrix &)
 
_dgematrix operator+ (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator+ (const _dgbmatrix &, const _dgematrix &)
 
_dgematrix operator+ (const dgematrix &, const _dgbmatrix &)
 
_dgematrix operator+ (const _dgematrix &, const _dgbmatrix &)
 
_dgematrix operator+ (const _dgbmatrix &, const dsymatrix &)
 
_dgematrix operator+ (const _dgbmatrix &, const _dsymatrix &)
 
_dgematrix operator+ (const dsymatrix &, const _dgbmatrix &)
 
_dgematrix operator+ (const _dsymatrix &, const _dgbmatrix &)
 
_dgbmatrix operator- (const dgbmatrix &, const dgbmatrix &)
 
_dgbmatrix operator- (const dgbmatrix &, const _dgbmatrix &)
 
_dgbmatrix operator- (const _dgbmatrix &, const dgbmatrix &)
 
_dgbmatrix operator- (const _dgbmatrix &, const _dgbmatrix &)
 
_dgematrix operator- (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator- (const _dgbmatrix &, const _dgematrix &)
 
_dgematrix operator- (const dgematrix &, const _dgbmatrix &)
 
_dgematrix operator- (const _dgematrix &, const _dgbmatrix &)
 
_dgematrix operator- (const _dgbmatrix &, const dsymatrix &)
 
_dgematrix operator- (const _dgbmatrix &, const _dsymatrix &)
 
_dgematrix operator- (const dsymatrix &, const _dgbmatrix &)
 
_dgematrix operator- (const _dsymatrix &, const _dgbmatrix &)
 
_dgbmatrix operator* (const dgbmatrix &, const dgbmatrix &)
 
_dgbmatrix operator* (const dgbmatrix &, const _dgbmatrix &)
 
_dgbmatrix operator* (const _dgbmatrix &, const dgbmatrix &)
 
_dgbmatrix operator* (const _dgbmatrix &, const _dgbmatrix &)
 
_dgbmatrix operator* (const dgbmatrix &, const double &)
 
_dgbmatrix operator* (const _dgbmatrix &, const double &)
 
_dgbmatrix operator* (const double &, const dgbmatrix &)
 
_dgbmatrix operator* (const double &, const _dgbmatrix &)
 
_dgematrix operator* (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator* (const _dgbmatrix &, const _dgematrix &)
 
_dgematrix operator* (const dgematrix &, const _dgbmatrix &)
 
_dgematrix operator* (const _dgematrix &, const _dgbmatrix &)
 
_dgematrix operator* (const _dgbmatrix &, const dsymatrix &)
 
_dgematrix operator* (const _dgbmatrix &, const _dsymatrix &)
 
_dgematrix operator* (const dsymatrix &, const _dgbmatrix &)
 
_dgematrix operator* (const _dsymatrix &, const _dgbmatrix &)
 
_dcovector operator* (const _dgbmatrix &, const dcovector &)
 
_dcovector operator* (const _dgbmatrix &, const _dcovector &)
 
_drovector operator* (const drovector &, const _dgbmatrix &)
 
_drovector operator* (const _drovector &, const _dgbmatrix &)
 
_dgbmatrix operator/ (const dgbmatrix &, const double &)
 
_dgbmatrix operator/ (const _dgbmatrix &, const double &)
 

Detailed Description

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

Constructor & Destructor Documentation

_dgbmatrix::_dgbmatrix ( )
inline

_dgbmatrix constructor

_dgbmatrix::_dgbmatrix ( const _dgbmatrix mat)
inline

_dgbmatrix copy constructor

_dgbmatrix::~_dgbmatrix ( )
inline

_dgbmatrix destructor

Member Function Documentation

void _dgbmatrix::destroy ( ) const
inline

destroy all the matrix data

_dgbmatrix::operator _zgbmatrix ( )
inline

cast operator to _zgbmatrix

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

operator() for const object

Friends And Related Function Documentation

_dgematrix i ( const _dgbmatrix mat)
friend

return its inverse matrix

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

dgbmatrix*dgbmatrix operator

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

dgbmatrix*_dgbmatrix operator

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

_dgbmatrix*dgbmatrix operator

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

_dgbmatrix*_dgbmatrix operator

_dgbmatrix operator* ( const dgbmatrix mat,
const double &  d 
)
friend

dgbmatrix*double operator

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

_dgbmatrix*double operator

_dgbmatrix operator* ( const double &  d,
const dgbmatrix mat 
)
friend

double*dgbmatrix operator

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

double*_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 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 dsymatrix matB 
)
friend

_dgbmatrix*dgematrix operator

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

_dgbmatrix*_dsymatrix operator

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

dsymatrix*_dgbmatrix operator

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

_dsymatrix*_dgbmatrix operator

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

_dgbmatrix*dcovector operator

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

_dgbmatrix*_dcovector operator

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

drovector*_dgbmatrix operator

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

_drovector*_dgbmatrix operator

const _dgbmatrix& operator+ ( const _dgbmatrix mat)
friend

+_dgbmatrix operator

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

dgbmatrix+dgbmatrix operator

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

dgbmatrix+_dgbmatrix operator

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

_dgbmatrix+dgbmatrix operator

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

_dgbmatrix+_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 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 dsymatrix matB 
)
friend

_dgbmatrix+dsymatrix operator

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

_dgbmatrix+_dsymatrix operator

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

dsymatrix+_dgbmatrix operator

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

_dsymatrix+_dgbmatrix operator

_dgbmatrix operator- ( const _dgbmatrix mat)
friend

-_dgbmatrix operator

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

dgbmatrix-dgbmatrix operator

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

dgbmatrix-_dgbmatrix operator

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

_dgbmatrix-dgbmatrix operator

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

_dgbmatrix-_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 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 dsymatrix matB 
)
friend

_dgbmatrix-dsymatrix operator

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

_dgbmatrix-_dsymatrix operator

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

dsymatrix-_dgbmatrix operator

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

_dsymatrix-_dgbmatrix operator

_dgbmatrix operator/ ( const dgbmatrix mat,
const double &  d 
)
friend

dgbmatrix/double operator

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

_dgbmatrix/double operator

_dgbmatrix t ( const _dgbmatrix mat)
friend

return its transposed dgbmatrix


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