CPPL::zgbmatrix Class Reference

Complex Double-precision General Band Matrix Class. More...

#include <cpplapack.h>

List of all members.

Public Member Functions

 zgbmatrix ()
 zgbmatrix (const zgbmatrix &)
 zgbmatrix (const _zgbmatrix &)
 zgbmatrix (const long &, const long &, const long &, const long &)
 zgbmatrix (const char *)
 ~zgbmatrix ()
std::complex< double > & operator() (const long &, const long &)
std::complex< double > operator() (const long &, const long &) const
void set (const long &, const long &, const std::complex< double > &) const
void write (const char *) const
void read (const char *)
void clear ()
void zero ()
void identity ()
void chsign ()
void copy (const zgbmatrix &)
void shallow_copy (const _zgbmatrix &)
void resize (const long &, const long &, const long &, const long &)
long zgbsv (zgematrix &)
long zgbsv (zcovector &)
zgbmatrixoperator= (const zgbmatrix &)
zgbmatrixoperator+= (const zgbmatrix &)
zgbmatrixoperator-= (const zgbmatrix &)
zgbmatrixoperator*= (const zgbmatrix &)
zgbmatrixoperator= (const _zgbmatrix &)
zgbmatrixoperator+= (const _zgbmatrix &)
zgbmatrixoperator-= (const _zgbmatrix &)
zgbmatrixoperator*= (const _zgbmatrix &)
zgbmatrixoperator*= (const double &)
zgbmatrixoperator/= (const double &)
zgbmatrixoperator*= (const std::complex< double > &)
zgbmatrixoperator/= (const std::complex< double > &)

Public Attributes

long const & m
 matrix row size (readable)
long const & n
 matrix column size (readable)
long const & kl
 lower band width (readable)
long const & ku
 upper band width (readable)
std::complex< double > *const & array
 1D array to store matrix data (readable)
std::complex< double > **const & darray
 array of pointers of column head addresses (readable)

Friends

class zgematrix
class _zgematrix
class _zgbmatrix
class zhematrix
class _zhematrix
class zcovector
class _zcovector
class zrovector
class _zrovector
std::ostream & operator<< (std::ostream &, const zgbmatrix &)
void swap (zgbmatrix &, zgbmatrix &)
_zgbmatrix _ (zgbmatrix &)
_zgbmatrix t (const zgbmatrix &)
_zgematrix i (const zgbmatrix &)
_zgbmatrix conj (const zgbmatrix &)
_zgbmatrix conjt (const zgbmatrix &)
const zgbmatrixoperator+ (const zgbmatrix &)
_zgbmatrix operator- (const zgbmatrix &)
_zgbmatrix operator+ (const zgbmatrix &, const zgbmatrix &)
_zgbmatrix operator+ (const zgbmatrix &, const _zgbmatrix &)
_zgbmatrix operator+ (const _zgbmatrix &, const zgbmatrix &)
_zgematrix operator+ (const zgbmatrix &, const zgematrix &)
_zgematrix operator+ (const zgbmatrix &, const _zgematrix &)
_zgematrix operator+ (const zgematrix &, const zgbmatrix &)
_zgematrix operator+ (const _zgematrix &, const zgbmatrix &)
_zgematrix operator+ (const zgbmatrix &, const zhematrix &)
_zgematrix operator+ (const zgbmatrix &, const _zhematrix &)
_zgematrix operator+ (const zhematrix &, const zgbmatrix &)
_zgematrix operator+ (const _zhematrix &, const zgbmatrix &)
_zgematrix operator+ (const zgbmatrix &, const zssmatrix &)
_zgematrix operator+ (const zgbmatrix &, const _zssmatrix &)
_zgematrix operator+ (const zssmatrix &, const zgbmatrix &)
_zgematrix operator+ (const _zssmatrix &, const zgbmatrix &)
_zgbmatrix operator- (const zgbmatrix &, const zgbmatrix &)
_zgbmatrix operator- (const zgbmatrix &, const _zgbmatrix &)
_zgbmatrix operator- (const _zgbmatrix &, const zgbmatrix &)
_zgematrix operator- (const zgbmatrix &, const zgematrix &)
_zgematrix operator- (const zgbmatrix &, const _zgematrix &)
_zgematrix operator- (const zgematrix &, const zgbmatrix &)
_zgematrix operator- (const _zgematrix &, const zgbmatrix &)
_zgematrix operator- (const zgbmatrix &, const zhematrix &)
_zgematrix operator- (const zgbmatrix &, const _zhematrix &)
_zgematrix operator- (const zhematrix &, const zgbmatrix &)
_zgematrix operator- (const _zhematrix &, const zgbmatrix &)
_zgematrix operator- (const zgbmatrix &, const zssmatrix &)
_zgematrix operator- (const zgbmatrix &, const _zssmatrix &)
_zgematrix operator- (const zssmatrix &, const zgbmatrix &)
_zgematrix operator- (const _zssmatrix &, const zgbmatrix &)
_zgbmatrix operator* (const zgbmatrix &, const zgbmatrix &)
_zgbmatrix operator* (const zgbmatrix &, const _zgbmatrix &)
_zgbmatrix operator* (const _zgbmatrix &, const zgbmatrix &)
_zgematrix operator* (const zgbmatrix &, const zgematrix &)
_zgematrix operator* (const zgbmatrix &, const _zgematrix &)
_zgematrix operator* (const zgematrix &, const zgbmatrix &)
_zgematrix operator* (const _zgematrix &, const zgbmatrix &)
_zgematrix operator* (const zgbmatrix &, const zhematrix &)
_zgematrix operator* (const zgbmatrix &, const _zhematrix &)
_zgematrix operator* (const zhematrix &, const zgbmatrix &)
_zgematrix operator* (const _zhematrix &, const zgbmatrix &)
_zgematrix operator* (const zgbmatrix &, const zssmatrix &)
_zgematrix operator* (const zgbmatrix &, const _zssmatrix &)
_zgematrix operator* (const zssmatrix &, const zgbmatrix &)
_zgematrix operator* (const _zssmatrix &, const zgbmatrix &)
_zcovector operator* (const zgbmatrix &, const zcovector &)
_zcovector operator* (const zgbmatrix &, const _zcovector &)
_zrovector operator* (const zrovector &, const zgbmatrix &)
_zrovector operator* (const _zrovector &, const zgbmatrix &)
_zgbmatrix operator* (const zgbmatrix &, const double &)
_zgbmatrix operator* (const double &, const zgbmatrix &)
_zgbmatrix operator* (const zgbmatrix &, const std::complex< double > &)
_zgbmatrix operator* (const std::complex< double > &, const zgbmatrix &)
_zgbmatrix operator/ (const zgbmatrix &, const double &)
_zgbmatrix operator/ (const zgbmatrix &, const std::complex< double > &)


Detailed Description

Complex Double-precision General Band Matrix Class.

Definition at line 1854 of file cpplapack.h.


Constructor & Destructor Documentation

zgbmatrix::zgbmatrix (  )  [inline]

zgbmatrix constructor

Definition at line 24357 of file cpplapack.h.

zgbmatrix::zgbmatrix ( const zgbmatrix mat  )  [inline]

zgbmatrix copy constructor

Definition at line 24382 of file cpplapack.h.

zgbmatrix::zgbmatrix ( const _zgbmatrix mat  )  [inline]

zgbmatrix constructor to cast _zgbmatrix

Definition at line 24410 of file cpplapack.h.

zgbmatrix::zgbmatrix ( const long &  _m,
const long &  _n,
const long &  _kl,
const long &  _ku 
) [inline]

zgbmatrix constructor with size specification

Definition at line 24433 of file cpplapack.h.

zgbmatrix::zgbmatrix ( const char *  filename  )  [inline]

zgbmatrix constructor with filename

Definition at line 24474 of file cpplapack.h.

zgbmatrix::~zgbmatrix (  )  [inline]

zgbmatrix destructor

Definition at line 24500 of file cpplapack.h.


Member Function Documentation

void zgbmatrix::chsign (  )  [inline]

change sign(+/-) of the matrix

Definition at line 24746 of file cpplapack.h.

void zgbmatrix::clear (  )  [inline]

clear all the matrix data and set the sizes 0

Definition at line 24686 of file cpplapack.h.

void zgbmatrix::copy ( const zgbmatrix mat  )  [inline]

make a deep copy of the matrix

Definition at line 24757 of file cpplapack.h.

void zgbmatrix::identity (  )  [inline]

change the matrix into an identity matrix

Definition at line 24724 of file cpplapack.h.

std::complex< double > zgbmatrix::operator() ( const long &  i,
const long &  j 
) const [inline]

operator() for const object

Definition at line 24542 of file cpplapack.h.

std::complex< double > & zgbmatrix::operator() ( const long &  i,
const long &  j 
) [inline]

operator() for non-const object

Definition at line 24519 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator*= ( const std::complex< double > &  d  )  [inline]

zgbmatrix*=stdcomplex<double> operator

Definition at line 26321 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator*= ( const double &  d  )  [inline]

zgbmatrix*=double operator

Definition at line 26256 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator*= ( const _zgbmatrix mat  )  [inline]

zgbmatrix*=_zgbmatrix operator

Definition at line 25652 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator*= ( const zgbmatrix mat  )  [inline]

zgbmatrix*=zgbmatrix operator

Definition at line 25393 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator+= ( const _zgbmatrix mat  )  [inline]

zgbmatrix+=_zgbmatrix operator
If the band width of the left side matrix is narrower than the right side matrix, the band width of the left side matrix become thicker as same as the right side matrix.

Definition at line 25553 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator+= ( const zgbmatrix mat  )  [inline]

zgbmatrix+=zgbmatrix operator
If the band width of the left side matrix is narrower than the right side matrix, the band width of the left side matrix become thicker as same as the right side matrix.

Definition at line 25296 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator-= ( const _zgbmatrix mat  )  [inline]

zgbmatrix-=_zgbmatrix operator
If the band width of the left side matrix is narrower than the right side matrix, the band width of the left side matrix become thicker as same as the right side matrix.

Definition at line 25603 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator-= ( const zgbmatrix mat  )  [inline]

zgbmatrix-=zgbmatrix operator
If the band width of the left side matrix is narrower than the right side matrix, the band width of the left side matrix become thicker as same as the right side matrix.

Definition at line 25345 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator/= ( const std::complex< double > &  d  )  [inline]

zgbmatrix/=stdcomplex<double> operator

Definition at line 26334 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator/= ( const double &  d  )  [inline]

zgbmatrix/=double operator

Definition at line 26269 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator= ( const _zgbmatrix mat  )  [inline]

zgbmatrix=_zgbmatrix operator

Definition at line 25535 of file cpplapack.h.

zgbmatrix & zgbmatrix::operator= ( const zgbmatrix mat  )  [inline]

zgbmatrix=zgbmatrix operator
The left side matrix is overwritten thoroughly including band width.

Definition at line 25276 of file cpplapack.h.

void zgbmatrix::read ( const char *  filename  )  [inline]

Definition at line 24640 of file cpplapack.h.

void zgbmatrix::resize ( const long &  _m,
const long &  _n,
const long &  _kl,
const long &  _ku 
) [inline]

resize the matrix

Definition at line 24815 of file cpplapack.h.

void zgbmatrix::set ( const long &  i,
const long &  j,
const std::complex< double > &  v 
) const [inline]

set value for const object

Definition at line 24569 of file cpplapack.h.

void zgbmatrix::shallow_copy ( const _zgbmatrix mat  )  [inline]

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

Definition at line 24790 of file cpplapack.h.

void zgbmatrix::write ( const char *  filename  )  const [inline]

Definition at line 24618 of file cpplapack.h.

void zgbmatrix::zero (  )  [inline]

change the matrix into a zero matrix

Definition at line 24712 of file cpplapack.h.

long zgbmatrix::zgbsv ( zcovector vec  )  [inline]

solve A*x=y using zgbsv
The argument is zcovector y. y is overwritten and become the solution x. A is also overwritten.

Definition at line 25021 of file cpplapack.h.

long zgbmatrix::zgbsv ( zgematrix mat  )  [inline]

solve A*X=Y using zgbsv
The argument is zgematrix Y. Y is overwritten and become the solution X. A is also overwritten.

Definition at line 24981 of file cpplapack.h.


Friends And Related Function Documentation

_zgbmatrix _ ( zgbmatrix mat  )  [friend]

convert user object to smart-temporary object

Definition at line 24866 of file cpplapack.h.

friend class _zcovector [friend]

Definition at line 2013 of file cpplapack.h.

friend class _zgbmatrix [friend]

Definition at line 2009 of file cpplapack.h.

friend class _zgematrix [friend]

Definition at line 2008 of file cpplapack.h.

friend class _zhematrix [friend]

Definition at line 2011 of file cpplapack.h.

friend class _zrovector [friend]

Definition at line 2015 of file cpplapack.h.

_zgbmatrix conj ( const zgbmatrix mat  )  [friend]

return its conjugate matrix

Definition at line 24944 of file cpplapack.h.

_zgbmatrix conjt ( const zgbmatrix mat  )  [friend]

return its conjugate transposed zgbmatrix

Definition at line 24962 of file cpplapack.h.

_zgematrix i ( const zgbmatrix mat  )  [friend]

return its inverse matrix

Definition at line 24912 of file cpplapack.h.

_zgbmatrix operator* ( const std::complex< double > &  d,
const zgbmatrix mat 
) [friend]

std::complex<double>*zgbmatrix operator

Definition at line 37563 of file cpplapack.h.

_zgbmatrix operator* ( const zgbmatrix mat,
const std::complex< double > &  d 
) [friend]

zgbmatrix*stdcomplex<double> operator

Definition at line 26351 of file cpplapack.h.

_zgbmatrix operator* ( const double &  d,
const zgbmatrix mat 
) [friend]

double*zgbmatrix operator

Definition at line 37406 of file cpplapack.h.

_zgbmatrix operator* ( const zgbmatrix mat,
const double &  d 
) [friend]

zgbmatrix*double operator

Definition at line 26286 of file cpplapack.h.

_zrovector operator* ( const _zrovector vec,
const zgbmatrix mat 
) [friend]

_zrovector*zgbmatrix operator

Definition at line 36946 of file cpplapack.h.

_zrovector operator* ( const zrovector vec,
const zgbmatrix mat 
) [friend]

zrovector*zgbmatrix operator

Definition at line 35991 of file cpplapack.h.

_zcovector operator* ( const zgbmatrix mat,
const _zcovector vec 
) [friend]

zgbmatrix*_zcovector operator

Definition at line 26227 of file cpplapack.h.

_zcovector operator* ( const zgbmatrix mat,
const zcovector vec 
) [friend]

zgbmatrix*zcovector operator

Definition at line 26201 of file cpplapack.h.

_zgematrix operator* ( const _zssmatrix matA,
const zgbmatrix matB 
) [friend]

_zssmatrix*zgbmatrix operator

Definition at line 33212 of file cpplapack.h.

_zgematrix operator* ( const zssmatrix matA,
const zgbmatrix matB 
) [friend]

zssmatrix*zgbmatrix operator

Definition at line 31819 of file cpplapack.h.

_zgematrix operator* ( const zgbmatrix matA,
const _zssmatrix matB 
) [friend]

zgbmatrix*_zssmatrix operator

Definition at line 26168 of file cpplapack.h.

_zgematrix operator* ( const zgbmatrix matA,
const zssmatrix matB 
) [friend]

zgbmatrix*zssmatrix operator

Definition at line 26072 of file cpplapack.h.

_zgematrix operator* ( const _zhematrix matA,
const zgbmatrix matB 
) [friend]

_zgematrix*zgbmatrix operator

Definition at line 29985 of file cpplapack.h.

_zgematrix operator* ( const zhematrix matA,
const zgbmatrix matB 
) [friend]

zhematrix*zgbmatrix operator

Definition at line 28716 of file cpplapack.h.

_zgematrix operator* ( const zgbmatrix matA,
const _zhematrix matB 
) [friend]

zgbmatrix*_zhematrix operator

Definition at line 25975 of file cpplapack.h.

_zgematrix operator* ( const zgbmatrix matA,
const zhematrix matB 
) [friend]

zgbmatrix*zhematrix operator

Definition at line 25873 of file cpplapack.h.

_zgematrix operator* ( const _zgematrix matA,
const zgbmatrix matB 
) [friend]

_zgematrix*zgbmatrix operator

Definition at line 23766 of file cpplapack.h.

_zgematrix operator* ( const zgematrix matA,
const zgbmatrix matB 
) [friend]

zgematrix*zgbmatrix operator

Definition at line 22267 of file cpplapack.h.

_zgematrix operator* ( const zgbmatrix matA,
const _zgematrix matB 
) [friend]

zgbmatrix*_zgematrix operator

Definition at line 25240 of file cpplapack.h.

_zgematrix operator* ( const zgbmatrix matA,
const zgematrix matB 
) [friend]

zgbmatrix*zgematrix operator

Definition at line 25144 of file cpplapack.h.

_zgbmatrix operator* ( const _zgbmatrix matA,
const zgbmatrix matB 
) [friend]

_zgbmatrix*zgbmatrix operator

Definition at line 26947 of file cpplapack.h.

_zgbmatrix operator* ( const zgbmatrix matA,
const _zgbmatrix matB 
) [friend]

zgbmatrix*_zgbmatrix operator

Definition at line 25773 of file cpplapack.h.

_zgbmatrix operator* ( const zgbmatrix matA,
const zgbmatrix matB 
) [friend]

zgbmatrix*zgbmatrix operator

Definition at line 25500 of file cpplapack.h.

_zgematrix operator+ ( const _zssmatrix matA,
const zgbmatrix matB 
) [friend]

_zssmatrix+zgbmatrix operator

Definition at line 33148 of file cpplapack.h.

_zgematrix operator+ ( const zssmatrix matA,
const zgbmatrix matB 
) [friend]

zssmatrix+zgbmatrix operator

Definition at line 31757 of file cpplapack.h.

_zgematrix operator+ ( const zgbmatrix matA,
const _zssmatrix matB 
) [friend]

zgbmatrix+_zssmatrix operator

Definition at line 26104 of file cpplapack.h.

_zgematrix operator+ ( const zgbmatrix matA,
const zssmatrix matB 
) [friend]

zgbmatrix+zssmatrix operator

Definition at line 26010 of file cpplapack.h.

_zgematrix operator+ ( const _zhematrix matA,
const zgbmatrix matB 
) [friend]

_zhematrix+zgbmatrix operator

Definition at line 29919 of file cpplapack.h.

_zgematrix operator+ ( const zhematrix matA,
const zgbmatrix matB 
) [friend]

zhematrix+zgbmatrix operator

Definition at line 28652 of file cpplapack.h.

_zgematrix operator+ ( const zgbmatrix matA,
const _zhematrix matB 
) [friend]

zgbmatrix+_zhematrix operator

Definition at line 25907 of file cpplapack.h.

_zgematrix operator+ ( const zgbmatrix matA,
const zhematrix matB 
) [friend]

zgbmatrix+zhematrix operator

Definition at line 25809 of file cpplapack.h.

_zgematrix operator+ ( const _zgematrix matA,
const zgbmatrix matB 
) [friend]

_zgematrix+zgbmatrix operator

Definition at line 23710 of file cpplapack.h.

_zgematrix operator+ ( const zgematrix matA,
const zgbmatrix matB 
) [friend]

zgematrix+zgbmatrix operator

Definition at line 22207 of file cpplapack.h.

_zgematrix operator+ ( const zgbmatrix matA,
const _zgematrix matB 
) [friend]

zgbmatrix+_zgematrix operator

Definition at line 25178 of file cpplapack.h.

_zgematrix operator+ ( const zgbmatrix matA,
const zgematrix matB 
) [friend]

zgbmatrix+zgematrix operator

Definition at line 25086 of file cpplapack.h.

_zgbmatrix operator+ ( const _zgbmatrix matA,
const zgbmatrix matB 
) [friend]

_zgbmatrix+zgbmatrix operator

Definition at line 26854 of file cpplapack.h.

_zgbmatrix operator+ ( const zgbmatrix matA,
const _zgbmatrix matB 
) [friend]

zgbmatrix+_zgbmatrix operator

Definition at line 25692 of file cpplapack.h.

_zgbmatrix operator+ ( const zgbmatrix matA,
const zgbmatrix matB 
) [friend]

zgbmatrix+zgbmatrix operator

Definition at line 25432 of file cpplapack.h.

const zgbmatrix& operator+ ( const zgbmatrix mat  )  [friend]

+zgbmatrix operator

Definition at line 25058 of file cpplapack.h.

_zgematrix operator- ( const _zssmatrix matA,
const zgbmatrix matB 
) [friend]

_zssmatrix-zgbmatrix operator

Definition at line 33180 of file cpplapack.h.

_zgematrix operator- ( const zssmatrix matA,
const zgbmatrix matB 
) [friend]

zssmatrix-zgbmatrix operator

Definition at line 31788 of file cpplapack.h.

_zgematrix operator- ( const zgbmatrix matA,
const _zssmatrix matB 
) [friend]

zgbmatrix-_zssmatrix operator

Definition at line 26136 of file cpplapack.h.

_zgematrix operator- ( const zgbmatrix matA,
const zssmatrix matB 
) [friend]

zgbmatrix-zssmatrix operator

Definition at line 26041 of file cpplapack.h.

_zgematrix operator- ( const _zhematrix matA,
const zgbmatrix matB 
) [friend]

_zhematrix-zgbmatrix operator

Definition at line 29952 of file cpplapack.h.

_zgematrix operator- ( const zhematrix matA,
const zgbmatrix matB 
) [friend]

zhematrix-zgbmatrix operator

Definition at line 28684 of file cpplapack.h.

_zgematrix operator- ( const zgbmatrix matA,
const _zhematrix matB 
) [friend]

zgbmatrix-_zhematrix operator

Definition at line 25941 of file cpplapack.h.

_zgematrix operator- ( const zgbmatrix matA,
const zhematrix matB 
) [friend]

zgbmatrix-zhematrix operator

Definition at line 25841 of file cpplapack.h.

_zgematrix operator- ( const _zgematrix matA,
const zgbmatrix matB 
) [friend]

_zgematrix-zgbmatrix operator

Definition at line 23738 of file cpplapack.h.

_zgematrix operator- ( const zgematrix matA,
const zgbmatrix matB 
) [friend]

zgematrix-zgbmatrix operator

Definition at line 22237 of file cpplapack.h.

_zgematrix operator- ( const zgbmatrix matA,
const _zgematrix matB 
) [friend]

zgbmatrix-_zgematrix operator

Definition at line 25206 of file cpplapack.h.

_zgematrix operator- ( const zgbmatrix matA,
const zgematrix matB 
) [friend]

zgbmatrix-zgematrix operator

Definition at line 25115 of file cpplapack.h.

_zgbmatrix operator- ( const _zgbmatrix matA,
const zgbmatrix matB 
) [friend]

_zgbmatrix-zgbmatrix operator

Definition at line 26901 of file cpplapack.h.

_zgbmatrix operator- ( const zgbmatrix matA,
const _zgbmatrix matB 
) [friend]

zgbmatrix-_zgbmatrix operator

Definition at line 25738 of file cpplapack.h.

_zgbmatrix operator- ( const zgbmatrix matA,
const zgbmatrix matB 
) [friend]

zgbmatrix-zgbmatrix operator

Definition at line 25466 of file cpplapack.h.

_zgbmatrix operator- ( const zgbmatrix mat  )  [friend]

-zgbmatrix operator

Definition at line 25070 of file cpplapack.h.

_zgbmatrix operator/ ( const zgbmatrix mat,
const std::complex< double > &  d 
) [friend]

zgbmatrix/stdcomplex<double> operator

Definition at line 26368 of file cpplapack.h.

_zgbmatrix operator/ ( const zgbmatrix mat,
const double &  d 
) [friend]

zgbmatrix/double operator

Definition at line 26303 of file cpplapack.h.

std::ostream& operator<< ( std::ostream &  s,
const zgbmatrix mat 
) [friend]

Definition at line 24595 of file cpplapack.h.

void swap ( zgbmatrix A,
zgbmatrix B 
) [friend]

swap two matrices

Definition at line 24850 of file cpplapack.h.

_zgbmatrix t ( const zgbmatrix mat  )  [friend]

return transposed zgbmatrix

Definition at line 24893 of file cpplapack.h.

friend class zcovector [friend]

Definition at line 2012 of file cpplapack.h.

friend class zgematrix [friend]

Definition at line 2007 of file cpplapack.h.

friend class zhematrix [friend]

Definition at line 2010 of file cpplapack.h.

friend class zrovector [friend]

Definition at line 2014 of file cpplapack.h.


Member Data Documentation

std::complex<double>* const& CPPL::zgbmatrix::array

1D array to store matrix data (readable)

Definition at line 1871 of file cpplapack.h.

std::complex<double>** const& CPPL::zgbmatrix::darray

array of pointers of column head addresses (readable)

Definition at line 1872 of file cpplapack.h.

long const& CPPL::zgbmatrix::kl

lower band width (readable)

Definition at line 1869 of file cpplapack.h.

long const& CPPL::zgbmatrix::ku

upper band width (readable)

Definition at line 1870 of file cpplapack.h.

long const& CPPL::zgbmatrix::m

matrix row size (readable)

Definition at line 1867 of file cpplapack.h.

long const& CPPL::zgbmatrix::n

matrix column size (readable)

Definition at line 1868 of file cpplapack.h.


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

Generated on Wed May 26 16:37:46 2010 for VERB_CODE_2.0 by  doxygen 1.5.9