VERB_code_2.3
dgematrix Class Reference

Real Double-precision General Dence Matrix Class. More...

#include <dgematrix.hpp>

Public Member Functions

 dgematrix ()
 
 dgematrix (const dgematrix &)
 
 dgematrix (const _dgematrix &)
 
 dgematrix (const dgbmatrix &)
 
 dgematrix (const _dgbmatrix &)
 
 dgematrix (const dsymatrix &)
 
 dgematrix (const _dsymatrix &)
 
 dgematrix (const dssmatrix &)
 
 dgematrix (const _dssmatrix &)
 
 dgematrix (const long &, const long &)
 
 dgematrix (const char *)
 
 ~dgematrix ()
 
 operator _zgematrix ()
 
double & operator() (const long &, const long &)
 
double operator() (const long &, const long &) const
 
void set (const long &, const long &, const double &) const
 
void write (const char *) const
 
void read (const char *)
 
void clear ()
 
void zero ()
 
void identity ()
 
void chsign ()
 
void copy (const dgematrix &)
 
void shallow_copy (const _dgematrix &)
 
void resize (const long &, const long &)
 
long dgesv (dgematrix &)
 
long dgesv (dcovector &)
 
long dgels (dgematrix &)
 
long dgels (dcovector &)
 
long dgels (dgematrix &, drovector &)
 
long dgels (dcovector &, double &)
 
long dgelss (dcovector &, dcovector &, long &, const double)
 
long dgelss (dgematrix &, dcovector &, long &, const double)
 
long dgeev (std::vector< double > &, std::vector< double > &)
 
long dgeev (std::vector< double > &, std::vector< double > &, std::vector< dcovector > &, std::vector< dcovector > &)
 
long dgeev (std::vector< double > &, std::vector< double > &, std::vector< drovector > &, std::vector< drovector > &)
 
long dggev (dgematrix &, std::vector< double > &, std::vector< double > &)
 
long dggev (dgematrix &, std::vector< double > &, std::vector< double > &, std::vector< dcovector > &, std::vector< dcovector > &)
 
long dggev (dgematrix &, std::vector< double > &, std::vector< double > &, std::vector< drovector > &, std::vector< drovector > &)
 
long dgesvd (dcovector &, dgematrix &, dgematrix &)
 
dgematrixoperator= (const dgematrix &)
 
dgematrixoperator+= (const dgematrix &)
 
dgematrixoperator-= (const dgematrix &)
 
dgematrixoperator*= (const dgematrix &)
 
dgematrixoperator= (const _dgematrix &)
 
dgematrixoperator+= (const _dgematrix &)
 
dgematrixoperator-= (const _dgematrix &)
 
dgematrixoperator*= (const _dgematrix &)
 
dgematrixoperator= (const dgbmatrix &)
 
dgematrixoperator+= (const dgbmatrix &)
 
dgematrixoperator-= (const dgbmatrix &)
 
dgematrixoperator*= (const dgbmatrix &)
 
dgematrixoperator= (const _dgbmatrix &)
 
dgematrixoperator+= (const _dgbmatrix &)
 
dgematrixoperator-= (const _dgbmatrix &)
 
dgematrixoperator*= (const _dgbmatrix &)
 
dgematrixoperator= (const dsymatrix &mat)
 
dgematrixoperator+= (const dsymatrix &mat)
 
dgematrixoperator-= (const dsymatrix &mat)
 
dgematrixoperator*= (const dsymatrix &mat)
 
dgematrixoperator= (const _dsymatrix &mat)
 
dgematrixoperator+= (const _dsymatrix &mat)
 
dgematrixoperator-= (const _dsymatrix &mat)
 
dgematrixoperator*= (const _dsymatrix &mat)
 
dgematrixoperator*= (const double &)
 
dgematrixoperator/= (const double &)
 

Public Attributes

long const & m
 matrix row size (readable)
 
long const & n
 matrix column size (readable)
 
double *const & array
 1D array to store matrix data (readable)
 
double **const & darray
 array of pointers of column head addresses (readable)
 

Friends

class _dgematrix
 
class dgbmatrix
 
class _dgbmatrix
 
class dsymatrix
 
class _dsymatrix
 
class dssmatrix
 
class _dssmatrix
 
class dcovector
 
class _dcovector
 
class drovector
 
class _drovector
 
std::ostream & operator<< (std::ostream &, const dgematrix &)
 
void swap (dgematrix &, dgematrix &)
 
_dgematrix _ (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 dgbmatrix &)
 
_dgematrix operator+ (const dgematrix &, const _dgbmatrix &)
 
_dgematrix operator+ (const dgbmatrix &, const dgematrix &)
 
_dgematrix operator+ (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator+ (const dgematrix &, const dsymatrix &)
 
_dgematrix operator+ (const dgematrix &, const _dsymatrix &)
 
_dgematrix operator+ (const dsymatrix &, const dgematrix &)
 
_dgematrix operator+ (const _dsymatrix &, const dgematrix &)
 
_dgematrix operator+ (const dgematrix &, const dssmatrix &)
 
_dgematrix operator+ (const dgematrix &, const _dssmatrix &)
 
_dgematrix operator+ (const dssmatrix &, const dgematrix &)
 
_dgematrix operator+ (const _dssmatrix &, 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 dgbmatrix &, const dgematrix &)
 
_dgematrix operator- (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator- (const dgematrix &, const dsymatrix &)
 
_dgematrix operator- (const dgematrix &, const _dsymatrix &)
 
_dgematrix operator- (const dsymatrix &, const dgematrix &)
 
_dgematrix operator- (const _dsymatrix &, const dgematrix &)
 
_dgematrix operator- (const dgematrix &, const dssmatrix &)
 
_dgematrix operator- (const dgematrix &, const _dssmatrix &)
 
_dgematrix operator- (const dssmatrix &, const dgematrix &)
 
_dgematrix operator- (const _dssmatrix &, 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 dgbmatrix &, const dgematrix &)
 
_dgematrix operator* (const _dgbmatrix &, const dgematrix &)
 
_dgematrix operator* (const dsymatrix &, const dgematrix &)
 
_dgematrix operator* (const _dsymatrix &, const dgematrix &)
 
_dgematrix operator* (const dgematrix &, const dsymatrix &)
 
_dgematrix operator* (const dgematrix &, const _dsymatrix &)
 
_dgematrix operator* (const dssmatrix &, const dgematrix &)
 
_dgematrix operator* (const _dssmatrix &, const dgematrix &)
 
_dgematrix operator* (const dgematrix &, const dssmatrix &)
 
_dgematrix operator* (const dgematrix &, const _dssmatrix &)
 
_dcovector operator* (const dgematrix &, const dcovector &)
 
_dcovector operator* (const dgematrix &, const _dcovector &)
 
_drovector operator* (const drovector &, const dgematrix &)
 
_drovector operator* (const _drovector &, const dgematrix &)
 
_dgematrix operator* (const dgematrix &, const double &)
 
_dgematrix operator* (const double &, const dgematrix &)
 
_dgematrix operator/ (const dgematrix &, const double &)
 

Detailed Description

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 ( const _dgematrix mat)
inline

dgematrix constructor to cast _dgematrix

dgematrix::dgematrix ( const dgbmatrix mat)
inline

dgematrix constructor to cast dgbmatrix

dgematrix::dgematrix ( const _dgbmatrix mat)
inline

dgematrix constructor to cast _dgbmatrix

dgematrix::dgematrix ( const dsymatrix mat)
inline

dgematrix constructor to cast dsymatrix

dgematrix::dgematrix ( const _dsymatrix mat)
inline

dgematrix constructor to cast _dsymatrix

dgematrix::dgematrix ( const dssmatrix mat)
inline

dgematrix constructor to cast dssmatrix

dgematrix::dgematrix ( const _dssmatrix mat)
inline

dgematrix constructor to cast _dssmatrix

dgematrix::dgematrix ( const long &  _m,
const long &  _n 
)
inline

dgematrix constructor with size specification

dgematrix::dgematrix ( const char *  filename)
inline

dgematrix constructor with filename

dgematrix::~dgematrix ( )
inline

dgematrix destructor

Member Function Documentation

void dgematrix::chsign ( )
inline

change sign(+/-) of the matrix

void dgematrix::clear ( )
inline

clear all the matrix data and set the sizes 0

void dgematrix::copy ( const dgematrix mat)
inline

make a deep copy of the matrix

long dgematrix::dgeev ( std::vector< double > &  wr,
std::vector< double > &  wi 
)
inline

calculate eigenvalues
All of the arguments need not to be initialized. wr and wi are overwitten and become real and imaginary part of eigenvalues, respectively. This matrix is also overwritten.

long dgematrix::dgeev ( std::vector< double > &  wr,
std::vector< double > &  wi,
std::vector< dcovector > &  vrr,
std::vector< dcovector > &  vri 
)
inline

calculate right eigenvalues and right eigenvectors
All of the arguments need not to be initialized. wr, wi, vrr, vri are overwitten and become real and imaginary part of right eigenvalues and right eigenvectors, respectively. This matrix is also overwritten.

long dgematrix::dgeev ( std::vector< double > &  wr,
std::vector< double > &  wi,
std::vector< drovector > &  vlr,
std::vector< drovector > &  vli 
)
inline

calculate left eigenvalues and left eigenvectors
All of the arguments need not to be initialized. wr, wi, vrr, vri are overwitten and become real and imaginary part of left eigenvalues and left eigenvectors, respectively. This matrix is also overwritten.

long dgematrix::dgels ( dgematrix mat)
inline

solve overdetermined or underdetermined A*X=Y using dgels

long dgematrix::dgels ( dcovector vec)
inline

solve overdetermined or underdetermined A*x=y using dgels

long dgematrix::dgels ( dgematrix mat,
drovector residual 
)
inline

solve overdetermined or underdetermined A*X=Y using dgels with the sum of residual squares output
The residual is set as the columnwise sum of residual squares for overdetermined problems while it is always zero for underdetermined problems.

long dgematrix::dgels ( dcovector vec,
double &  residual 
)
inline

solve overdetermined or underdetermined A*x=y using dgels with the sum of residual squares output
The residual is set as the sum of residual squares for overdetermined problems while it is always zero for underdetermined problems.

long dgematrix::dgelss ( dcovector B,
dcovector S,
long &  RANK,
const double  RCOND = -1. 
)
inline

calculate the least-squares-least-norm solution for overdetermined or underdetermined A*x=y using dgelss

long dgematrix::dgelss ( dgematrix B,
dcovector S,
long &  RANK,
const double  RCOND = -1. 
)
inline

calculate the least-squares-least-norm solution for overdetermined or underdetermined A*x=y using dgelss

long dgematrix::dgesv ( dgematrix mat)
inline

solve A*X=Y using dgesv
The argument is dgematrix Y. Y is overwritten and become the solution X. A is also overwritten and become P*L*U.

long dgematrix::dgesv ( dcovector vec)
inline

solve A*x=y using dgesv
The argument is dcovector y. y is overwritten and become the solution x. A is also overwritten and become P*L*U.

long dgematrix::dgesvd ( dcovector S,
dgematrix U,
dgematrix VT 
)
inline

compute the singular value decomposition (SVD)
The arguments are dcocector S, dgematrix U and VT. All of them need not to be initialized. S, U and VT are overwitten and become singular values, left singular vectors, and right singular vectors respectively. This matrix also overwritten.

long dgematrix::dggev ( dgematrix matB,
std::vector< double > &  wr,
std::vector< double > &  wi 
)
inline

calculate generalized eigenvalues
All of the arguments don't need to be initialized. wr and wi are overwitten and become real and imaginary part of generalized eigenvalues, respectively. This matrix and matB are also overwritten.

long dgematrix::dggev ( dgematrix matB,
std::vector< double > &  wr,
std::vector< double > &  wi,
std::vector< dcovector > &  vrr,
std::vector< dcovector > &  vri 
)
inline

calculate generalized eigenvalues and generalized right eigenvectors
All of the arguments don't need to be initialized. wr, wi, vrr and vri are overwitten and become real and imaginary part of generalized eigenvalue and generalized right eigenvector, respectively. This matrix and matB are also overwritten.

long dgematrix::dggev ( dgematrix matB,
std::vector< double > &  wr,
std::vector< double > &  wi,
std::vector< drovector > &  vlr,
std::vector< drovector > &  vli 
)
inline

calculate generalized eigenvalues and generalized left eigenvectors
All of the arguments don't need to be initialized. wr, wi, vlr and vli are overwitten and become real and imaginary part of generalized eigenvalue and generalized left eigenvector, respectively. This matrix and matB are also overwritten.

void dgematrix::identity ( )
inline

change the matrix into an identity matrix

dgematrix::operator _zgematrix ( )
inline

cast operator to _zgematrix

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

operator() for non-const object

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

operator() for const object

dgematrix & dgematrix::operator*= ( const dgematrix mat)
inline

dgematrix operator*=

dgematrix & dgematrix::operator*= ( const _dgematrix mat)
inline

dgematrix*=_dgematrix operator

dgematrix & dgematrix::operator*= ( const dgbmatrix mat)
inline

dgematrix*=dgbmatrix operator

dgematrix & dgematrix::operator*= ( const _dgbmatrix mat)
inline

dgematrix*=_dgbmatrix operator

dgematrix & dgematrix::operator*= ( const dsymatrix mat)
inline

dgematrix*=dsymatrix operator

dgematrix & dgematrix::operator*= ( const _dsymatrix mat)
inline

dgematrix*=_dsymatrix operator

dgematrix & dgematrix::operator*= ( const double &  d)
inline

dgematrix*=double operator

dgematrix & dgematrix::operator+= ( const dgematrix mat)
inline

dgematrix+=dgematrix operator

dgematrix & dgematrix::operator+= ( const _dgematrix mat)
inline

dgematrix+=_dgematrix operator

dgematrix & dgematrix::operator+= ( const dgbmatrix mat)
inline

dgematrix+=dgbmatrix operator

dgematrix & dgematrix::operator+= ( const _dgbmatrix mat)
inline

dgematrix+=_dgbmatrix operator

dgematrix & dgematrix::operator+= ( const dsymatrix mat)
inline

dgematrix+=dsymatrix operator

dgematrix & dgematrix::operator+= ( const _dsymatrix mat)
inline

dgematrix+=_dsymatrix operator

dgematrix & dgematrix::operator-= ( const dgematrix mat)
inline

dgematrix operator-=

dgematrix & dgematrix::operator-= ( const _dgematrix mat)
inline

dgematrix-=_dgematrix operator

dgematrix & dgematrix::operator-= ( const dgbmatrix mat)
inline

dgematrix-=dgbmatrix operator

dgematrix & dgematrix::operator-= ( const _dgbmatrix mat)
inline

dgematrix-=_dgbmatrix operator

dgematrix & dgematrix::operator-= ( const dsymatrix mat)
inline

dgematrix-=dsymatrix operator

dgematrix & dgematrix::operator-= ( const _dsymatrix mat)
inline

dgematrix-=_dsymatrix operator

dgematrix & dgematrix::operator/= ( const double &  d)
inline

dgematrix/=double operator

dgematrix & dgematrix::operator= ( const dgematrix mat)
inline

dgematrix=dgematrix operator

dgematrix & dgematrix::operator= ( const _dgematrix mat)
inline

dgematrix=_dgematrix operator

dgematrix & dgematrix::operator= ( const dgbmatrix mat)
inline

dgematrix=dgbmatrix operator

dgematrix & dgematrix::operator= ( const _dgbmatrix mat)
inline

dgematrix=_dgbmatrix operator

dgematrix & dgematrix::operator= ( const dsymatrix mat)
inline

dgematrix=dsymatrix operator

dgematrix & dgematrix::operator= ( const _dsymatrix mat)
inline

dgematrix=_dsymatrix operator

void dgematrix::resize ( const long &  _m,
const long &  _n 
)
inline

resize the matrix

void dgematrix::set ( const long &  i,
const long &  j,
const double &  v 
) const
inline

set value for const object

void dgematrix::shallow_copy ( const _dgematrix mat)
inline

make a shallow copy of the matrix
This function is not designed to be used in project codes.

void dgematrix::zero ( )
inline

change the matrix into a zero matrix

Friends And Related Function Documentation

_dgematrix _ ( dgematrix mat)
friend

convert user object to smart-temporary object

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 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 dsymatrix matA,
const dgematrix matB 
)
friend

dsymatrix*dgematrix operator

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

_dsymatrix*dgematrix operator

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

dgematrix*dsymatrix operator

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

dgematrix*_dsymatrix operator

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

dssmatrix*dgematrix operator

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

_dssmatrix*dgematrix operator

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

dgematrix*dssmatrix operator

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

dgematrix*_dssmatrix 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

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

drovector*dgematrix operator

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

_drovector*dgematrix 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

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 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 dgematrix matA,
const dsymatrix matB 
)
friend

dgematrix+dsymatrix operator

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

dgematrix+_dsymatrix operator

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

dsymatrix+dgematrix operator

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

_dsymatrix+dgematrix operator

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

dgematrix+dssmatrix operator

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

dgematrix+_dssmatrix operator

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

dssmatrix+dgematrix operator

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

_dssmatrix+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 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 dgematrix matA,
const dsymatrix matB 
)
friend

dgematrix-dsymatrix operator

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

dgematrix-_dsymatrix operator

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

dsymatrix-dgematrix operator

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

_dsymatrix-dgematrix operator

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

dgematrix-dssmatrix operator

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

dgematrix-_dssmatrix operator

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

dssmatrix-dgematrix operator

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

_dssmatrix-dgematrix operator

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

dgematrix/double operator

void swap ( dgematrix A,
dgematrix B 
)
friend

swap two matrices

_dgematrix t ( const dgematrix mat)
friend

return transposed dgematrix


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