#include <cpplapack.h>
Public Member Functions | |
zssmatrix () | |
zssmatrix (const zssmatrix &) | |
zssmatrix (const _zssmatrix &) | |
zssmatrix (const long &, const long &, const long &) | |
zssmatrix (const char *) | |
~zssmatrix () | |
operator _zgematrix () | |
std::complex< double > | operator() (const long &, const long &) const |
void | put (const long &, const long &, const std::complex< double > &) |
void | fput (const long &, const long &, const std::complex< double > &) |
void | add (const long &, const long &, const std::complex< double > &) |
void | sub (const long &, const long &, const std::complex< double > &) |
void | mult (const long &, const long &, const std::complex< double > &) |
void | div (const long &, const long &, const std::complex< double > &) |
void | del (const long &, const long &) |
void | fdel (const long &) |
void | write (const char *) const |
void | read (const char *) |
void | clear () |
void | zero () |
void | chsign () |
void | copy (const zssmatrix &) |
void | shallow_copy (const _zssmatrix &) |
void | resize (const long &, const long &, const long &) |
void | expand (const long &) |
bool | isListed (const long &, const long &) |
long | number (const long &, const long &) |
void | checkup () |
zssmatrix & | operator= (const zssmatrix &) |
zssmatrix & | operator+= (const zssmatrix &) |
zssmatrix & | operator-= (const zssmatrix &) |
zssmatrix & | operator*= (const zssmatrix &) |
zssmatrix & | operator= (const _zssmatrix &) |
zssmatrix & | operator+= (const _zssmatrix &) |
zssmatrix & | operator-= (const _zssmatrix &) |
zssmatrix & | operator*= (const _zssmatrix &) |
zssmatrix & | operator*= (const double &) |
zssmatrix & | operator/= (const double &) |
zssmatrix & | operator*= (const std::complex< double > &) |
zssmatrix & | operator/= (const std::complex< double > &) |
Public Attributes | |
long const & | m |
matrix row size (readable) | |
long const & | n |
matrix column size (readable) | |
long const & | cap |
the length of data arrays (readable) | |
long const & | vol |
the number of non-zero components (readable) | |
std::complex< double > *const & | array |
1D array to store matrix data (readable) | |
long *const & | indx |
1D array to store the i-index of non-zero matrix components (readable) | |
long *const & | jndx |
1D array to store the j-index of non-zero matrix components (readable) | |
Friends | |
class | zgematrix |
class | _zgematrix |
class | zgbmatrix |
class | _zgbmatrix |
class | zhematrix |
class | _zhematrix |
class | _zssmatrix |
class | zcovector |
class | _zcovector |
class | zrovector |
class | _zrovector |
std::ostream & | operator<< (std::ostream &, const zssmatrix &) |
void | swap (zssmatrix &, zssmatrix &) |
_zssmatrix | _ (zssmatrix &) |
_zssmatrix | t (const zssmatrix &) |
void | idamax (long &, long &, const zssmatrix &) |
std::complex< double > | damax (const zssmatrix &) |
const zssmatrix & | operator+ (const zssmatrix &) |
_zssmatrix | operator- (const zssmatrix &) |
_zgematrix | operator+ (const zssmatrix &, const zgematrix &) |
_zgematrix | operator+ (const zssmatrix &, const _zgematrix &) |
_zgematrix | operator+ (const zgematrix &, const zssmatrix &) |
_zgematrix | operator+ (const _zgematrix &, const zssmatrix &) |
_zgematrix | operator+ (const zssmatrix &, const zgbmatrix &) |
_zgematrix | operator+ (const zssmatrix &, const _zgbmatrix &) |
_zgematrix | operator+ (const zgbmatrix &, const zssmatrix &) |
_zgematrix | operator+ (const _zgbmatrix &, const zssmatrix &) |
_zgematrix | operator+ (const zssmatrix &, const zhematrix &) |
_zgematrix | operator+ (const zssmatrix &, const _zhematrix &) |
_zgematrix | operator+ (const zhematrix &, const zssmatrix &) |
_zgematrix | operator+ (const _zhematrix &, const zssmatrix &) |
_zssmatrix | operator+ (const zssmatrix &, const zssmatrix &) |
_zssmatrix | operator+ (const zssmatrix &, const _zssmatrix &) |
_zssmatrix | operator+ (const _zssmatrix &, const zssmatrix &) |
_zgematrix | operator- (const zssmatrix &, const zgematrix &) |
_zgematrix | operator- (const zssmatrix &, const _zgematrix &) |
_zgematrix | operator- (const zgematrix &, const zssmatrix &) |
_zgematrix | operator- (const _zgematrix &, const zssmatrix &) |
_zgematrix | operator- (const zssmatrix &, const zgbmatrix &) |
_zgematrix | operator- (const zssmatrix &, const _zgbmatrix &) |
_zgematrix | operator- (const zgbmatrix &, const zssmatrix &) |
_zgematrix | operator- (const _zgbmatrix &, const zssmatrix &) |
_zgematrix | operator- (const zssmatrix &, const zhematrix &) |
_zgematrix | operator- (const zssmatrix &, const _zhematrix &) |
_zgematrix | operator- (const zhematrix &, const zssmatrix &) |
_zgematrix | operator- (const _zhematrix &, const zssmatrix &) |
_zssmatrix | operator- (const zssmatrix &, const zssmatrix &) |
_zssmatrix | operator- (const zssmatrix &, const _zssmatrix &) |
_zssmatrix | operator- (const _zssmatrix &, const zssmatrix &) |
_zgematrix | operator* (const zssmatrix &, const zgematrix &) |
_zgematrix | operator* (const zssmatrix &, const _zgematrix &) |
_zgematrix | operator* (const zgematrix &, const zssmatrix &) |
_zgematrix | operator* (const _zgematrix &, const zssmatrix &) |
_zgematrix | operator* (const zssmatrix &, const zgbmatrix &) |
_zgematrix | operator* (const zssmatrix &, const _zgbmatrix &) |
_zgematrix | operator* (const zgbmatrix &, const zssmatrix &) |
_zgematrix | operator* (const _zgbmatrix &, const zssmatrix &) |
_zgematrix | operator* (const zhematrix &, const zssmatrix &) |
_zgematrix | operator* (const _zhematrix &, const zssmatrix &) |
_zgematrix | operator* (const zssmatrix &, const zhematrix &) |
_zgematrix | operator* (const zssmatrix &, const _zhematrix &) |
_zssmatrix | operator* (const zssmatrix &, const zssmatrix &) |
_zssmatrix | operator* (const zssmatrix &, const _zssmatrix &) |
_zssmatrix | operator* (const _zssmatrix &, const zssmatrix &) |
_zcovector | operator* (const zssmatrix &, const zcovector &) |
_zcovector | operator* (const zssmatrix &, const _zcovector &) |
_zrovector | operator* (const zrovector &, const zssmatrix &) |
_zrovector | operator* (const _zrovector &, const zssmatrix &) |
_zssmatrix | operator* (const zssmatrix &, const double &) |
_zssmatrix | operator* (const double &, const zssmatrix &) |
_zssmatrix | operator* (const zssmatrix &, const std::complex< double > &) |
_zssmatrix | operator* (const std::complex< double > &, const zssmatrix &) |
_zssmatrix | operator/ (const zssmatrix &, const double &) |
_zssmatrix | operator/ (const zssmatrix &, const std::complex< double > &) |
Definition at line 2183 of file cpplapack.h.
zssmatrix::zssmatrix | ( | ) | [inline] |
zssmatrix constructor without arguments
Definition at line 30594 of file cpplapack.h.
zssmatrix::zssmatrix | ( | const zssmatrix & | mat | ) | [inline] |
zssmatrix copy constructor
Definition at line 30617 of file cpplapack.h.
zssmatrix::zssmatrix | ( | const _zssmatrix & | mat | ) | [inline] |
zssmatrix constructor to cast _zssmatrix
Definition at line 30648 of file cpplapack.h.
zssmatrix::zssmatrix | ( | const long & | _m, | |
const long & | _n, | |||
const long & | _c | |||
) | [inline] |
zssmatrix constructor with size specification
Definition at line 30672 of file cpplapack.h.
zssmatrix::zssmatrix | ( | const char * | filename | ) | [inline] |
zssmatrix constructor with filename
Definition at line 30708 of file cpplapack.h.
zssmatrix::~zssmatrix | ( | ) | [inline] |
zssmatrix destructor
Definition at line 30733 of file cpplapack.h.
void zssmatrix::add | ( | const long & | i, | |
const long & | j, | |||
const std::complex< double > & | v | |||
) | [inline] |
add value with isListed check and volume cheack
Definition at line 30870 of file cpplapack.h.
void zssmatrix::checkup | ( | ) | [inline] |
health checkup
Definition at line 31436 of file cpplapack.h.
void zssmatrix::chsign | ( | ) | [inline] |
change sign(+/-) of the matrix
Definition at line 31192 of file cpplapack.h.
void zssmatrix::clear | ( | ) | [inline] |
clear all the matrix data and set the sizes 0
Definition at line 31159 of file cpplapack.h.
void zssmatrix::copy | ( | const zssmatrix & | mat | ) | [inline] |
make a deep copy of the matrix
Definition at line 31204 of file cpplapack.h.
void zssmatrix::del | ( | const long & | i, | |
const long & | j | |||
) | [inline] |
delete the entry of a component
Definition at line 31004 of file cpplapack.h.
void zssmatrix::div | ( | const long & | i, | |
const long & | j, | |||
const std::complex< double > & | v | |||
) | [inline] |
divide value with isListed check and volume cheack
Definition at line 30972 of file cpplapack.h.
void zssmatrix::expand | ( | const long & | dc | ) | [inline] |
expand the matrix capacity
Definition at line 31292 of file cpplapack.h.
void zssmatrix::fdel | ( | const long & | c | ) | [inline] |
delete the entry of an element
Definition at line 31036 of file cpplapack.h.
void zssmatrix::fput | ( | const long & | i, | |
const long & | j, | |||
const std::complex< double > & | v | |||
) | [inline] |
put value without isListed check and volume cheack
Definition at line 30825 of file cpplapack.h.
bool zssmatrix::isListed | ( | const long & | i, | |
const long & | j | |||
) | [inline] |
check if the component is listed
Definition at line 31328 of file cpplapack.h.
void zssmatrix::mult | ( | const long & | i, | |
const long & | j, | |||
const std::complex< double > & | v | |||
) | [inline] |
multiply value with isListed check and volume cheack
Definition at line 30944 of file cpplapack.h.
long zssmatrix::number | ( | const long & | i, | |
const long & | j | |||
) | [inline] |
return the element number of the component
Definition at line 31356 of file cpplapack.h.
CPPL::zssmatrix::operator _zgematrix | ( | ) | [inline] |
std::complex< double > zssmatrix::operator() | ( | const long & | i, | |
const long & | j | |||
) | const [inline] |
operator() for const object
Definition at line 30753 of file cpplapack.h.
zssmatrix & zssmatrix::operator*= | ( | const std::complex< double > & | d | ) | [inline] |
zssmatrix*=stdcomplex<double> operator
Definition at line 32658 of file cpplapack.h.
zssmatrix & zssmatrix::operator*= | ( | const double & | d | ) | [inline] |
zssmatrix*=double operator
Definition at line 32593 of file cpplapack.h.
zssmatrix & zssmatrix::operator*= | ( | const _zssmatrix & | mat | ) | [inline] |
zssmatrix*=_zssmatrix operator
Definition at line 32400 of file cpplapack.h.
zssmatrix*=zssmatrix operator
Definition at line 32202 of file cpplapack.h.
zssmatrix & zssmatrix::operator+= | ( | const _zssmatrix & | mat | ) | [inline] |
zssmatrix+=_zssmatrix operator
Definition at line 32344 of file cpplapack.h.
zssmatrix+=zssmatrix operator
Definition at line 32150 of file cpplapack.h.
zssmatrix & zssmatrix::operator-= | ( | const _zssmatrix & | mat | ) | [inline] |
zssmatrix-=_zssmatrix operator
Definition at line 32372 of file cpplapack.h.
zssmatrix-=zssmatrix operator
Definition at line 32176 of file cpplapack.h.
zssmatrix & zssmatrix::operator/= | ( | const std::complex< double > & | d | ) | [inline] |
zssmatrix/=stdcomplex<double> operator
Definition at line 32671 of file cpplapack.h.
zssmatrix & zssmatrix::operator/= | ( | const double & | d | ) | [inline] |
zssmatrix/=double operator
Definition at line 32606 of file cpplapack.h.
zssmatrix & zssmatrix::operator= | ( | const _zssmatrix & | mat | ) | [inline] |
zssmatrix=_zssmatrix operator
Definition at line 32327 of file cpplapack.h.
zssmatrix=zssmatrix operator
Definition at line 32131 of file cpplapack.h.
void zssmatrix::put | ( | const long & | i, | |
const long & | j, | |||
const std::complex< double > & | v | |||
) | [inline] |
put value with isListed check and volume cheack
Definition at line 30788 of file cpplapack.h.
void zssmatrix::read | ( | const char * | filename | ) | [inline] |
Definition at line 31112 of file cpplapack.h.
void zssmatrix::resize | ( | const long & | _m, | |
const long & | _n, | |||
const long & | _c | |||
) | [inline] |
resize the matrix
Definition at line 31260 of file cpplapack.h.
void zssmatrix::shallow_copy | ( | const _zssmatrix & | mat | ) | [inline] |
make a shallow copy of the matrix
This function is not designed to be used in project codes.
Definition at line 31233 of file cpplapack.h.
void zssmatrix::sub | ( | const long & | i, | |
const long & | j, | |||
const std::complex< double > & | v | |||
) | [inline] |
subtract value with isListed check and volume cheack
Definition at line 30907 of file cpplapack.h.
void zssmatrix::write | ( | const char * | filename | ) | const [inline] |
Definition at line 31095 of file cpplapack.h.
void zssmatrix::zero | ( | ) | [inline] |
change the matrix into a zero matrix
Definition at line 31180 of file cpplapack.h.
_zssmatrix _ | ( | zssmatrix & | mat | ) | [friend] |
convert user object to smart-temporary object
Definition at line 31402 of file cpplapack.h.
friend class _zcovector [friend] |
Definition at line 2354 of file cpplapack.h.
friend class _zgbmatrix [friend] |
Definition at line 2349 of file cpplapack.h.
friend class _zgematrix [friend] |
Definition at line 2347 of file cpplapack.h.
friend class _zhematrix [friend] |
Definition at line 2351 of file cpplapack.h.
friend class _zrovector [friend] |
Definition at line 2356 of file cpplapack.h.
friend class _zssmatrix [friend] |
Definition at line 2352 of file cpplapack.h.
std::complex<double> damax | ( | const zssmatrix & | mat | ) | [friend] |
return its largest absolute value
Definition at line 31535 of file cpplapack.h.
void idamax | ( | long & | i, | |
long & | j, | |||
const zssmatrix & | mat | |||
) | [friend] |
search the index of element having the largest absolute value in 0-based numbering system
Definition at line 31521 of file cpplapack.h.
_zssmatrix operator* | ( | const std::complex< double > & | d, | |
const zssmatrix & | mat | |||
) | [friend] |
std::complex<double>*zssmatrix operator
Definition at line 37621 of file cpplapack.h.
_zssmatrix operator* | ( | const zssmatrix & | mat, | |
const std::complex< double > & | d | |||
) | [friend] |
zssmatrix*stdcomplex<double> operator
Definition at line 32688 of file cpplapack.h.
_zssmatrix operator* | ( | const double & | d, | |
const zssmatrix & | mat | |||
) | [friend] |
double*zssmatrix operator
Definition at line 37458 of file cpplapack.h.
_zssmatrix operator* | ( | const zssmatrix & | mat, | |
const double & | d | |||
) | [friend] |
zssmatrix*double operator
Definition at line 32623 of file cpplapack.h.
_zrovector operator* | ( | const _zrovector & | vec, | |
const zssmatrix & | mat | |||
) | [friend] |
_zrovector*zssmatrix operator
Definition at line 37060 of file cpplapack.h.
_zrovector operator* | ( | const zrovector & | vec, | |
const zssmatrix & | mat | |||
) | [friend] |
zrovector*zssmatrix operator
Definition at line 36101 of file cpplapack.h.
_zcovector operator* | ( | const zssmatrix & | mat, | |
const _zcovector & | vec | |||
) | [friend] |
zssmatrix*_zcovector operator
Definition at line 32561 of file cpplapack.h.
_zcovector operator* | ( | const zssmatrix & | mat, | |
const zcovector & | vec | |||
) | [friend] |
zssmatrix*zcovector operator
Definition at line 32532 of file cpplapack.h.
_zssmatrix operator* | ( | const _zssmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zssmatrix*zssmatrix operator
Definition at line 33589 of file cpplapack.h.
_zssmatrix operator* | ( | const zssmatrix & | matA, | |
const _zssmatrix & | matB | |||
) | [friend] |
zssmatrix*_zssmatrix operator
Definition at line 32499 of file cpplapack.h.
_zssmatrix operator* | ( | const zssmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zssmatrix*zssmatrix operator
Definition at line 32296 of file cpplapack.h.
_zgematrix operator* | ( | const zssmatrix & | matA, | |
const _zhematrix & | matB | |||
) | [friend] |
zssmatrix*_zhematrix operator
Definition at line 32099 of file cpplapack.h.
_zgematrix operator* | ( | const zssmatrix & | matA, | |
const zhematrix & | matB | |||
) | [friend] |
zssmatrix*zhematrix operator
Definition at line 32007 of file cpplapack.h.
_zgematrix operator* | ( | const _zhematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zhematrix*zssmatrix operator
Definition at line 30355 of file cpplapack.h.
_zgematrix operator* | ( | const zhematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zhematrix*zssmatrix operator
Definition at line 29218 of file cpplapack.h.
_zgematrix operator* | ( | const _zgbmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zgbmatrix*zssmatrix operator
Definition at line 27392 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 zssmatrix & | matA, | |
const _zgbmatrix & | matB | |||
) | [friend] |
zssmatrix*_zgbmatrix operator
Definition at line 31915 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 _zgematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zgematrix*zssmatrix operator
Definition at line 24120 of file cpplapack.h.
_zgematrix operator* | ( | const zgematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zgematrix*zssmatrix operator
Definition at line 22955 of file cpplapack.h.
_zgematrix operator* | ( | const zssmatrix & | matA, | |
const _zgematrix & | matB | |||
) | [friend] |
zssmatrix*_zgematrix operator
Definition at line 31725 of file cpplapack.h.
_zgematrix operator* | ( | const zssmatrix & | matA, | |
const zgematrix & | matB | |||
) | [friend] |
zssmatrix*zgematrix operator
Definition at line 31634 of file cpplapack.h.
_zssmatrix operator+ | ( | const _zssmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zssmatrix+zssmatrix operator
Definition at line 33531 of file cpplapack.h.
_zssmatrix operator+ | ( | const zssmatrix & | matA, | |
const _zssmatrix & | matB | |||
) | [friend] |
zssmatrix+_zssmatrix operator
Definition at line 32439 of file cpplapack.h.
_zssmatrix operator+ | ( | const zssmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zssmatrix+zssmatrix operator
Definition at line 32240 of file cpplapack.h.
_zgematrix operator+ | ( | const _zhematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zhematrix+zssmatrix operator
Definition at line 30297 of file cpplapack.h.
_zgematrix operator+ | ( | const zhematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zhematrix+zssmatrix operator
Definition at line 29162 of file cpplapack.h.
_zgematrix operator+ | ( | const zssmatrix & | matA, | |
const _zhematrix & | matB | |||
) | [friend] |
zssmatrix+_zhematrix operator
Definition at line 32038 of file cpplapack.h.
_zgematrix operator+ | ( | const zssmatrix & | matA, | |
const zhematrix & | matB | |||
) | [friend] |
zssmatrix+zhematrix operator
Definition at line 31948 of file cpplapack.h.
_zgematrix operator+ | ( | const _zgbmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zgbmatrix+zssmatrix operator
Definition at line 27328 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 zssmatrix & | matA, | |
const _zgbmatrix & | matB | |||
) | [friend] |
zssmatrix+_zgbmatrix operator
Definition at line 31851 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 _zgematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zgematrix+zssmatrix operator
Definition at line 24060 of file cpplapack.h.
_zgematrix operator+ | ( | const zgematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zgematrix+zssmatrix operator
Definition at line 22899 of file cpplapack.h.
_zgematrix operator+ | ( | const zssmatrix & | matA, | |
const _zgematrix & | matB | |||
) | [friend] |
zssmatrix+_zgematrix operator
Definition at line 31665 of file cpplapack.h.
_zgematrix operator+ | ( | const zssmatrix & | matA, | |
const zgematrix & | matB | |||
) | [friend] |
zssmatrix+zgematrix operator
Definition at line 31578 of file cpplapack.h.
+zssmatrix operator
Definition at line 31546 of file cpplapack.h.
_zssmatrix operator- | ( | const _zssmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zssmatrix-zssmatrix operator
Definition at line 33560 of file cpplapack.h.
_zssmatrix operator- | ( | const zssmatrix & | matA, | |
const _zssmatrix & | matB | |||
) | [friend] |
zssmatrix-_zssmatrix operator
Definition at line 32468 of file cpplapack.h.
_zssmatrix operator- | ( | const zssmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zssmatrix-zssmatrix operator
Definition at line 32268 of file cpplapack.h.
_zgematrix operator- | ( | const _zhematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zhematrix-zssmatrix operator
Definition at line 30326 of file cpplapack.h.
_zgematrix operator- | ( | const zhematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zhematrix-zssmatrix operator
Definition at line 29190 of file cpplapack.h.
_zgematrix operator- | ( | const zssmatrix & | matA, | |
const _zhematrix & | matB | |||
) | [friend] |
zssmatrix-_zhematrix operator
Definition at line 32067 of file cpplapack.h.
_zgematrix operator- | ( | const zssmatrix & | matA, | |
const zhematrix & | matB | |||
) | [friend] |
zssmatrix-zhematrix operator
Definition at line 31976 of file cpplapack.h.
_zgematrix operator- | ( | const _zgbmatrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zgbmatrix-zssmatrix operator
Definition at line 27360 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 zssmatrix & | matA, | |
const _zgbmatrix & | matB | |||
) | [friend] |
zssmatrix-_zgbmatrix operator
Definition at line 31883 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 _zgematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
_zgematrix-zssmatrix operator
Definition at line 24087 of file cpplapack.h.
_zgematrix operator- | ( | const zgematrix & | matA, | |
const zssmatrix & | matB | |||
) | [friend] |
zgematrix-zssmatrix operator
Definition at line 22927 of file cpplapack.h.
_zgematrix operator- | ( | const zssmatrix & | matA, | |
const _zgematrix & | matB | |||
) | [friend] |
zssmatrix-_zgematrix operator
Definition at line 31692 of file cpplapack.h.
_zgematrix operator- | ( | const zssmatrix & | matA, | |
const zgematrix & | matB | |||
) | [friend] |
zssmatrix-zgematrix operator
Definition at line 31606 of file cpplapack.h.
_zssmatrix operator- | ( | const zssmatrix & | mat | ) | [friend] |
-zssmatrix operator
Definition at line 31558 of file cpplapack.h.
_zssmatrix operator/ | ( | const zssmatrix & | mat, | |
const std::complex< double > & | d | |||
) | [friend] |
zssmatrix/stdcomplex<double> operator
Definition at line 32706 of file cpplapack.h.
_zssmatrix operator/ | ( | const zssmatrix & | mat, | |
const double & | d | |||
) | [friend] |
zssmatrix/double operator
Definition at line 32641 of file cpplapack.h.
std::ostream& operator<< | ( | std::ostream & | s, | |
const zssmatrix & | mat | |||
) | [friend] |
Definition at line 31066 of file cpplapack.h.
swap two matrices
Definition at line 31384 of file cpplapack.h.
_zssmatrix t | ( | const zssmatrix & | mat | ) | [friend] |
return transposed zssmatrix
Definition at line 31498 of file cpplapack.h.
friend class zcovector [friend] |
Definition at line 2353 of file cpplapack.h.
friend class zgbmatrix [friend] |
Definition at line 2348 of file cpplapack.h.
friend class zgematrix [friend] |
Definition at line 2346 of file cpplapack.h.
friend class zhematrix [friend] |
Definition at line 2350 of file cpplapack.h.
friend class zrovector [friend] |
Definition at line 2355 of file cpplapack.h.
std::complex<double>* const& CPPL::zssmatrix::array |
long const& CPPL::zssmatrix::cap |
long* const& CPPL::zssmatrix::indx |
1D array to store the i-index of non-zero matrix components (readable)
Definition at line 2202 of file cpplapack.h.
long* const& CPPL::zssmatrix::jndx |
1D array to store the j-index of non-zero matrix components (readable)
Definition at line 2203 of file cpplapack.h.
long const& CPPL::zssmatrix::m |
long const& CPPL::zssmatrix::n |
long const& CPPL::zssmatrix::vol |