#include <cpplapack.h>
Public Member Functions | |
dssmatrix () | |
dssmatrix (const dssmatrix &) | |
dssmatrix (const _dssmatrix &) | |
dssmatrix (const long &, const long &, const long &) | |
dssmatrix (const char *) | |
~dssmatrix () | |
operator _zssmatrix () | |
double | operator() (const long &, const long &) const |
void | put (const long &, const long &, const double &) |
void | fput (const long &, const long &, const double &) |
void | add (const long &, const long &, const double &) |
void | sub (const long &, const long &, const double &) |
void | mult (const long &, const long &, const double &) |
void | div (const long &, const long &, const 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 dssmatrix &) |
void | shallow_copy (const _dssmatrix &) |
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 () |
dssmatrix & | operator= (const dssmatrix &) |
dssmatrix & | operator+= (const dssmatrix &) |
dssmatrix & | operator-= (const dssmatrix &) |
dssmatrix & | operator*= (const dssmatrix &) |
dssmatrix & | operator= (const _dssmatrix &) |
dssmatrix & | operator+= (const _dssmatrix &) |
dssmatrix & | operator-= (const _dssmatrix &) |
dssmatrix & | operator*= (const _dssmatrix &) |
dssmatrix & | operator*= (const double &) |
dssmatrix & | operator/= (const 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) | |
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 | dgematrix |
class | _dgematrix |
class | dgbmatrix |
class | _dgbmatrix |
class | dsymatrix |
class | _dsymatrix |
class | _dssmatrix |
class | dcovector |
class | _dcovector |
class | drovector |
class | _drovector |
std::ostream & | operator<< (std::ostream &, const dssmatrix &) |
void | swap (dssmatrix &, dssmatrix &) |
_dssmatrix | _ (dssmatrix &) |
_dssmatrix | t (const dssmatrix &) |
void | idamax (long &, long &, const dssmatrix &) |
double | damax (const dssmatrix &) |
const dssmatrix & | operator+ (const dssmatrix &) |
_dssmatrix | operator- (const dssmatrix &) |
_dgematrix | operator+ (const dssmatrix &, const dgematrix &) |
_dgematrix | operator+ (const dssmatrix &, const _dgematrix &) |
_dgematrix | operator+ (const dgematrix &, const dssmatrix &) |
_dgematrix | operator+ (const _dgematrix &, const dssmatrix &) |
_dgematrix | operator+ (const dssmatrix &, const dgbmatrix &) |
_dgematrix | operator+ (const dssmatrix &, const _dgbmatrix &) |
_dgematrix | operator+ (const dgbmatrix &, const dssmatrix &) |
_dgematrix | operator+ (const _dgbmatrix &, const dssmatrix &) |
_dgematrix | operator+ (const dssmatrix &, const dsymatrix &) |
_dgematrix | operator+ (const dssmatrix &, const _dsymatrix &) |
_dgematrix | operator+ (const dsymatrix &, const dssmatrix &) |
_dgematrix | operator+ (const _dsymatrix &, const dssmatrix &) |
_dssmatrix | operator+ (const dssmatrix &, const dssmatrix &) |
_dssmatrix | operator+ (const dssmatrix &, const _dssmatrix &) |
_dssmatrix | operator+ (const _dssmatrix &, const dssmatrix &) |
_dgematrix | operator- (const dssmatrix &, const dgematrix &) |
_dgematrix | operator- (const dssmatrix &, const _dgematrix &) |
_dgematrix | operator- (const dgematrix &, const dssmatrix &) |
_dgematrix | operator- (const _dgematrix &, const dssmatrix &) |
_dgematrix | operator- (const dssmatrix &, const dgbmatrix &) |
_dgematrix | operator- (const dssmatrix &, const _dgbmatrix &) |
_dgematrix | operator- (const dgbmatrix &, const dssmatrix &) |
_dgematrix | operator- (const _dgbmatrix &, const dssmatrix &) |
_dgematrix | operator- (const dssmatrix &, const dsymatrix &) |
_dgematrix | operator- (const dssmatrix &, const _dsymatrix &) |
_dgematrix | operator- (const dsymatrix &, const dssmatrix &) |
_dgematrix | operator- (const _dsymatrix &, const dssmatrix &) |
_dssmatrix | operator- (const dssmatrix &, const dssmatrix &) |
_dssmatrix | operator- (const dssmatrix &, const _dssmatrix &) |
_dssmatrix | operator- (const _dssmatrix &, const dssmatrix &) |
_dgematrix | operator* (const dssmatrix &, const dgematrix &) |
_dgematrix | operator* (const dssmatrix &, const _dgematrix &) |
_dgematrix | operator* (const dgematrix &, const dssmatrix &) |
_dgematrix | operator* (const _dgematrix &, const dssmatrix &) |
_dgematrix | operator* (const dssmatrix &, const dgbmatrix &) |
_dgematrix | operator* (const dssmatrix &, const _dgbmatrix &) |
_dgematrix | operator* (const dgbmatrix &, const dssmatrix &) |
_dgematrix | operator* (const _dgbmatrix &, const dssmatrix &) |
_dgematrix | operator* (const dsymatrix &, const dssmatrix &) |
_dgematrix | operator* (const _dsymatrix &, const dssmatrix &) |
_dgematrix | operator* (const dssmatrix &, const dsymatrix &) |
_dgematrix | operator* (const dssmatrix &, const _dsymatrix &) |
_dssmatrix | operator* (const dssmatrix &, const dssmatrix &) |
_dssmatrix | operator* (const dssmatrix &, const _dssmatrix &) |
_dssmatrix | operator* (const _dssmatrix &, const dssmatrix &) |
_dcovector | operator* (const dssmatrix &, const dcovector &) |
_dcovector | operator* (const dssmatrix &, const _dcovector &) |
_drovector | operator* (const drovector &, const dssmatrix &) |
_drovector | operator* (const _drovector &, const dssmatrix &) |
_dssmatrix | operator* (const dssmatrix &, const double &) |
_dssmatrix | operator* (const double &, const dssmatrix &) |
_dssmatrix | operator/ (const dssmatrix &, const double &) |
Definition at line 598 of file cpplapack.h.
dssmatrix::dssmatrix | ( | ) | [inline] |
dssmatrix constructor without arguments
Definition at line 13640 of file cpplapack.h.
dssmatrix::dssmatrix | ( | const dssmatrix & | mat | ) | [inline] |
dssmatrix copy constructor
Definition at line 13663 of file cpplapack.h.
dssmatrix::dssmatrix | ( | const _dssmatrix & | mat | ) | [inline] |
dssmatrix constructor to cast _dssmatrix
Definition at line 13694 of file cpplapack.h.
dssmatrix::dssmatrix | ( | const long & | _m, | |
const long & | _n, | |||
const long & | _c | |||
) | [inline] |
dssmatrix constructor with size specification
Definition at line 13718 of file cpplapack.h.
dssmatrix::dssmatrix | ( | const char * | filename | ) | [inline] |
dssmatrix constructor with filename
Definition at line 13754 of file cpplapack.h.
dssmatrix::~dssmatrix | ( | ) | [inline] |
dssmatrix destructor
Definition at line 13779 of file cpplapack.h.
void dssmatrix::add | ( | const long & | i, | |
const long & | j, | |||
const double & | v | |||
) | [inline] |
add value with isListed check and volume cheack
Definition at line 13938 of file cpplapack.h.
void dssmatrix::checkup | ( | ) | [inline] |
health checkup
Definition at line 14506 of file cpplapack.h.
void dssmatrix::chsign | ( | ) | [inline] |
change sign(+/-) of the matrix
Definition at line 14260 of file cpplapack.h.
void dssmatrix::clear | ( | ) | [inline] |
clear all the matrix data and set the sizes 0
Definition at line 14227 of file cpplapack.h.
void dssmatrix::copy | ( | const dssmatrix & | mat | ) | [inline] |
make a deep copy of the matrix
Definition at line 14272 of file cpplapack.h.
void dssmatrix::del | ( | const long & | i, | |
const long & | j | |||
) | [inline] |
delete the entry of a component
Definition at line 14072 of file cpplapack.h.
void dssmatrix::div | ( | const long & | i, | |
const long & | j, | |||
const double & | v | |||
) | [inline] |
divide value with isListed check and volume cheack
Definition at line 14040 of file cpplapack.h.
void dssmatrix::expand | ( | const long & | dc | ) | [inline] |
expand the matrix capacity
Definition at line 14360 of file cpplapack.h.
void dssmatrix::fdel | ( | const long & | c | ) | [inline] |
delete the entry of an element
Definition at line 14104 of file cpplapack.h.
void dssmatrix::fput | ( | const long & | i, | |
const long & | j, | |||
const double & | v | |||
) | [inline] |
put value without isListed check and volume cheack
Definition at line 13893 of file cpplapack.h.
bool dssmatrix::isListed | ( | const long & | i, | |
const long & | j | |||
) | [inline] |
check if the component is listed
Definition at line 14396 of file cpplapack.h.
void dssmatrix::mult | ( | const long & | i, | |
const long & | j, | |||
const double & | v | |||
) | [inline] |
multiply value with isListed check and volume cheack
Definition at line 14012 of file cpplapack.h.
long dssmatrix::number | ( | const long & | i, | |
const long & | j | |||
) | [inline] |
return the element number of the component
Definition at line 14424 of file cpplapack.h.
dssmatrix::operator _zssmatrix | ( | ) | [inline] |
cast operator to _zssmatrix
Definition at line 13799 of file cpplapack.h.
double dssmatrix::operator() | ( | const long & | i, | |
const long & | j | |||
) | const [inline] |
operator() for const object
Definition at line 13821 of file cpplapack.h.
dssmatrix & dssmatrix::operator*= | ( | const double & | d | ) | [inline] |
dssmatrix*=double operator
Definition at line 15661 of file cpplapack.h.
dssmatrix & dssmatrix::operator*= | ( | const _dssmatrix & | mat | ) | [inline] |
dssmatrix*=_dssmatrix operator
Definition at line 15468 of file cpplapack.h.
dssmatrix*=dssmatrix operator
Definition at line 15270 of file cpplapack.h.
dssmatrix & dssmatrix::operator+= | ( | const _dssmatrix & | mat | ) | [inline] |
dssmatrix+=_dssmatrix operator
Definition at line 15412 of file cpplapack.h.
dssmatrix+=dssmatrix operator
Definition at line 15218 of file cpplapack.h.
dssmatrix & dssmatrix::operator-= | ( | const _dssmatrix & | mat | ) | [inline] |
dssmatrix-=_dssmatrix operator
Definition at line 15440 of file cpplapack.h.
dssmatrix-=dssmatrix operator
Definition at line 15244 of file cpplapack.h.
dssmatrix & dssmatrix::operator/= | ( | const double & | d | ) | [inline] |
dssmatrix/=double operator
Definition at line 15674 of file cpplapack.h.
dssmatrix & dssmatrix::operator= | ( | const _dssmatrix & | mat | ) | [inline] |
dssmatrix=_dssmatrix operator
Definition at line 15395 of file cpplapack.h.
dssmatrix=dssmatrix operator
Definition at line 15199 of file cpplapack.h.
void dssmatrix::put | ( | const long & | i, | |
const long & | j, | |||
const double & | v | |||
) | [inline] |
put value with isListed check and volume cheack
Definition at line 13856 of file cpplapack.h.
void dssmatrix::read | ( | const char * | filename | ) | [inline] |
Definition at line 14180 of file cpplapack.h.
void dssmatrix::resize | ( | const long & | _m, | |
const long & | _n, | |||
const long & | _c | |||
) | [inline] |
resize the matrix
Definition at line 14328 of file cpplapack.h.
void dssmatrix::shallow_copy | ( | const _dssmatrix & | mat | ) | [inline] |
make a shallow copy of the matrix
This function is not designed to be used in project codes.
Definition at line 14301 of file cpplapack.h.
void dssmatrix::sub | ( | const long & | i, | |
const long & | j, | |||
const double & | v | |||
) | [inline] |
subtract value with isListed check and volume cheack
Definition at line 13975 of file cpplapack.h.
void dssmatrix::write | ( | const char * | filename | ) | const [inline] |
Definition at line 14163 of file cpplapack.h.
void dssmatrix::zero | ( | ) | [inline] |
change the matrix into a zero matrix
Definition at line 14248 of file cpplapack.h.
_dssmatrix _ | ( | dssmatrix & | mat | ) | [friend] |
convert user object to smart-temporary object
Definition at line 14470 of file cpplapack.h.
friend class _dcovector [friend] |
Definition at line 765 of file cpplapack.h.
friend class _dgbmatrix [friend] |
Definition at line 760 of file cpplapack.h.
friend class _dgematrix [friend] |
Definition at line 758 of file cpplapack.h.
friend class _drovector [friend] |
Definition at line 767 of file cpplapack.h.
friend class _dssmatrix [friend] |
Definition at line 763 of file cpplapack.h.
friend class _dsymatrix [friend] |
Definition at line 762 of file cpplapack.h.
double damax | ( | const dssmatrix & | mat | ) | [friend] |
return its largest absolute value
Definition at line 14605 of file cpplapack.h.
friend class dcovector [friend] |
Definition at line 764 of file cpplapack.h.
friend class dgbmatrix [friend] |
Definition at line 759 of file cpplapack.h.
friend class dgematrix [friend] |
Definition at line 757 of file cpplapack.h.
friend class drovector [friend] |
Definition at line 766 of file cpplapack.h.
friend class dsymatrix [friend] |
Definition at line 761 of file cpplapack.h.
void idamax | ( | long & | i, | |
long & | j, | |||
const dssmatrix & | mat | |||
) | [friend] |
search the index of element having the largest absolute value in 0-based numbering system
Definition at line 14591 of file cpplapack.h.
_dssmatrix operator* | ( | const double & | d, | |
const dssmatrix & | mat | |||
) | [friend] |
double*dssmatrix operator
Definition at line 20248 of file cpplapack.h.
_dssmatrix operator* | ( | const dssmatrix & | mat, | |
const double & | d | |||
) | [friend] |
dssmatrix*double operator
Definition at line 15691 of file cpplapack.h.
_drovector operator* | ( | const _drovector & | vec, | |
const dssmatrix & | mat | |||
) | [friend] |
_drovector*dssmatrix operator
Definition at line 19875 of file cpplapack.h.
_drovector operator* | ( | const drovector & | vec, | |
const dssmatrix & | mat | |||
) | [friend] |
drovector*dssmatrix operator
Definition at line 18977 of file cpplapack.h.
_dcovector operator* | ( | const dssmatrix & | mat, | |
const _dcovector & | vec | |||
) | [friend] |
dssmatrix*_dcovector operator
Definition at line 15629 of file cpplapack.h.
_dcovector operator* | ( | const dssmatrix & | mat, | |
const dcovector & | vec | |||
) | [friend] |
dssmatrix*dcovector operator
Definition at line 15600 of file cpplapack.h.
_dssmatrix operator* | ( | const _dssmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dssmatrix*dssmatrix operator
Definition at line 16616 of file cpplapack.h.
_dssmatrix operator* | ( | const dssmatrix & | matA, | |
const _dssmatrix & | matB | |||
) | [friend] |
dssmatrix*_dssmatrix operator
Definition at line 15567 of file cpplapack.h.
_dssmatrix operator* | ( | const dssmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dssmatrix*dssmatrix operator
Definition at line 15364 of file cpplapack.h.
_dgematrix operator* | ( | const dssmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dssmatrix*_dsymatrix operator
Definition at line 15167 of file cpplapack.h.
_dgematrix operator* | ( | const dssmatrix & | matA, | |
const dsymatrix & | matB | |||
) | [friend] |
dssmatrix*dsymatrix operator
Definition at line 15077 of file cpplapack.h.
_dgematrix operator* | ( | const _dsymatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dsymatrix*dssmatrix operator
Definition at line 13431 of file cpplapack.h.
_dgematrix operator* | ( | const dsymatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dsymatrix*dssmatrix operator
Definition at line 12339 of file cpplapack.h.
_dgematrix operator* | ( | const _dgbmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dgbmatrix*dssmatrix operator
Definition at line 10470 of file cpplapack.h.
_dgematrix operator* | ( | const dgbmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dgbmatrix*dssmatrix operator
Definition at line 9236 of file cpplapack.h.
_dgematrix operator* | ( | const dssmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dssmatrix*_dgbmatrix operator
Definition at line 14985 of file cpplapack.h.
_dgematrix operator* | ( | const dssmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
dssmatrix*dgbmatrix operator
Definition at line 14889 of file cpplapack.h.
_dgematrix operator* | ( | const _dgematrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dgematrix*dssmatrix operator
Definition at line 7329 of file cpplapack.h.
_dgematrix operator* | ( | const dgematrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dgematrix*dssmatrix operator
Definition at line 6244 of file cpplapack.h.
_dgematrix operator* | ( | const dssmatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
dssmatrix*_dgematrix operator
Definition at line 14795 of file cpplapack.h.
_dgematrix operator* | ( | const dssmatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
dssmatrix*dgematrix operator
Definition at line 14704 of file cpplapack.h.
_dssmatrix operator+ | ( | const _dssmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dssmatrix+dssmatrix operator
Definition at line 16558 of file cpplapack.h.
_dssmatrix operator+ | ( | const dssmatrix & | matA, | |
const _dssmatrix & | matB | |||
) | [friend] |
dssmatrix+_dssmatrix operator
Definition at line 15507 of file cpplapack.h.
_dssmatrix operator+ | ( | const dssmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dssmatrix+dssmatrix operator
Definition at line 15308 of file cpplapack.h.
_dgematrix operator+ | ( | const _dsymatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dsymatrix+dssmatrix operator
Definition at line 13373 of file cpplapack.h.
_dgematrix operator+ | ( | const dsymatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dsymatrix+dssmatrix operator
Definition at line 12283 of file cpplapack.h.
_dgematrix operator+ | ( | const dssmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dssmatrix+_dsymatrix operator
Definition at line 15108 of file cpplapack.h.
_dgematrix operator+ | ( | const dssmatrix & | matA, | |
const dsymatrix & | matB | |||
) | [friend] |
dssmatrix+dsymatrix operator
Definition at line 15018 of file cpplapack.h.
_dgematrix operator+ | ( | const _dgbmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dgbmatrix+dssmatrix operator
Definition at line 10406 of file cpplapack.h.
_dgematrix operator+ | ( | const dgbmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dgbmatrix+dssmatrix operator
Definition at line 9174 of file cpplapack.h.
_dgematrix operator+ | ( | const dssmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dssmatrix+_dgbmatrix operator
Definition at line 14921 of file cpplapack.h.
_dgematrix operator+ | ( | const dssmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
dssmatrix+dgbmatrix operator
Definition at line 14827 of file cpplapack.h.
_dgematrix operator+ | ( | const _dgematrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dgematrix+dssmatrix operator
Definition at line 7269 of file cpplapack.h.
_dgematrix operator+ | ( | const dgematrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dgematrix+dssmatrix operator
Definition at line 6188 of file cpplapack.h.
_dgematrix operator+ | ( | const dssmatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
dssmatrix+_dgematrix operator
Definition at line 14735 of file cpplapack.h.
_dgematrix operator+ | ( | const dssmatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
dssmatrix+dgematrix operator
Definition at line 14648 of file cpplapack.h.
+dssmatrix operator
Definition at line 14616 of file cpplapack.h.
_dssmatrix operator- | ( | const _dssmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dssmatrix-dssmatrix operator
Definition at line 16587 of file cpplapack.h.
_dssmatrix operator- | ( | const dssmatrix & | matA, | |
const _dssmatrix & | matB | |||
) | [friend] |
dssmatrix-_dssmatrix operator
Definition at line 15536 of file cpplapack.h.
_dssmatrix operator- | ( | const dssmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dssmatrix-dssmatrix operator
Definition at line 15336 of file cpplapack.h.
_dgematrix operator- | ( | const _dsymatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dsymatrix-dssmatrix operator
Definition at line 13402 of file cpplapack.h.
_dgematrix operator- | ( | const dsymatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dsymatrix-dssmatrix operator
Definition at line 12311 of file cpplapack.h.
_dgematrix operator- | ( | const dssmatrix & | matA, | |
const _dsymatrix & | matB | |||
) | [friend] |
dssmatrix-_dsymatrix operator
Definition at line 15137 of file cpplapack.h.
_dgematrix operator- | ( | const dssmatrix & | matA, | |
const dsymatrix & | matB | |||
) | [friend] |
dssmatrix-dsymatrix operator
Definition at line 15046 of file cpplapack.h.
_dgematrix operator- | ( | const _dgbmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dgbmatrix-dssmatrix operator
Definition at line 10438 of file cpplapack.h.
_dgematrix operator- | ( | const dgbmatrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dgbmatrix-dssmatrix operator
Definition at line 9205 of file cpplapack.h.
_dgematrix operator- | ( | const dssmatrix & | matA, | |
const _dgbmatrix & | matB | |||
) | [friend] |
dssmatrix-_dgbmatrix operator
Definition at line 14953 of file cpplapack.h.
_dgematrix operator- | ( | const dssmatrix & | matA, | |
const dgbmatrix & | matB | |||
) | [friend] |
dssmatrix-dgbmatrix operator
Definition at line 14858 of file cpplapack.h.
_dgematrix operator- | ( | const _dgematrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
_dgematrix-dssmatrix operator
Definition at line 7296 of file cpplapack.h.
_dgematrix operator- | ( | const dgematrix & | matA, | |
const dssmatrix & | matB | |||
) | [friend] |
dgematrix-dssmatrix operator
Definition at line 6216 of file cpplapack.h.
_dgematrix operator- | ( | const dssmatrix & | matA, | |
const _dgematrix & | matB | |||
) | [friend] |
dssmatrix-_dgematrix operator
Definition at line 14762 of file cpplapack.h.
_dgematrix operator- | ( | const dssmatrix & | matA, | |
const dgematrix & | matB | |||
) | [friend] |
dssmatrix-dgematrix operator
Definition at line 14676 of file cpplapack.h.
_dssmatrix operator- | ( | const dssmatrix & | mat | ) | [friend] |
-dssmatrix operator
Definition at line 14628 of file cpplapack.h.
_dssmatrix operator/ | ( | const dssmatrix & | mat, | |
const double & | d | |||
) | [friend] |
dssmatrix/double operator
Definition at line 15709 of file cpplapack.h.
std::ostream& operator<< | ( | std::ostream & | s, | |
const dssmatrix & | mat | |||
) | [friend] |
Definition at line 14134 of file cpplapack.h.
swap two matrices
Definition at line 14452 of file cpplapack.h.
_dssmatrix t | ( | const dssmatrix & | mat | ) | [friend] |
return transposed dssmatrix
Definition at line 14568 of file cpplapack.h.
double* const& CPPL::dssmatrix::array |
long const& CPPL::dssmatrix::cap |
long* const& CPPL::dssmatrix::indx |
1D array to store the i-index of non-zero matrix components (readable)
Definition at line 617 of file cpplapack.h.
long* const& CPPL::dssmatrix::jndx |
1D array to store the j-index of non-zero matrix components (readable)
Definition at line 618 of file cpplapack.h.
long const& CPPL::dssmatrix::m |
long const& CPPL::dssmatrix::n |
long const& CPPL::dssmatrix::vol |