cxsc::scmatrix Class Reference

List of all members.

Public Member Functions

const std::vector< int > & column_pointers () const
std::vector< int > & column_pointers ()
real density () const
void dropzeros ()
complexelement (int i, int j)
void full (cmatrix &A) const
int get_nnz () const
scmatrixoperator *= (const complex &r)
scmatrixoperator *= (const real &r)
scmatrixoperator *= (const scmatrix &B)
scmatrixoperator *= (const srmatrix &B)
scmatrixoperator *= (const cmatrix_slice &B)
scmatrixoperator *= (const rmatrix_slice &B)
scmatrixoperator *= (const rmatrix &B)
scmatrixoperator *= (const cmatrix &B)
scmatrix operator() (const intmatrix &P)
scmatrix operator() (const intmatrix &P, const intmatrix &Q)
scmatrix operator() (const intvector &pervec)
scmatrix operator() (const intvector &pervec, const intvector &q)
scmatrix_slice operator() (const int, const int, const int, const int)
const complex operator() (int i, int j) const
scmatrixoperator+= (const scmatrix &B)
scmatrixoperator+= (const srmatrix &B)
scmatrixoperator+= (const cmatrix_slice &B)
scmatrixoperator+= (const rmatrix_slice &B)
scmatrixoperator+= (const cmatrix &B)
scmatrixoperator+= (const rmatrix &B)
scmatrixoperator-= (const scmatrix &B)
scmatrixoperator-= (const srmatrix &B)
scmatrixoperator-= (const cmatrix_slice &B)
scmatrixoperator-= (const rmatrix_slice &B)
scmatrixoperator-= (const cmatrix &B)
scmatrixoperator-= (const rmatrix &B)
scmatrixoperator/= (const complex &r)
scmatrixoperator/= (const real &r)
scmatrixoperator= (const scmatrix_slice &)
scmatrixoperator= (const srmatrix_slice &)
scmatrixoperator= (const srmatrix &A)
scmatrixoperator= (const cmatrix_slice &A)
scmatrixoperator= (const rmatrix_slice &A)
scmatrixoperator= (const cmatrix &A)
scmatrixoperator= (const rmatrix &A)
scmatrixoperator= (const complex &A)
scmatrixoperator= (const real &A)
const scmatrix_subv operator[] (const int) const
const scmatrix_subv operator[] (const cxscmatrix_column &) const
scmatrix_subv operator[] (const int)
scmatrix_subv operator[] (const cxscmatrix_column &)
const std::vector< int > & row_indices () const
std::vector< int > & row_indices ()
 scmatrix (const scmatrix_slice &)
 scmatrix (const srmatrix_slice &)
 scmatrix (const int ms, const int ns, const cmatrix &A)
 scmatrix (const cmatrix &A)
 scmatrix (const rmatrix &A)
 scmatrix (const srmatrix &A)
 scmatrix (const int m, const int n, const int nnz, const int *rows, const int *cols, const complex *values, const enum STORAGE_TYPE t=triplet)
 scmatrix (const int m, const int n, const int nnz, const intvector &rows, const intvector &cols, const cvector &values, const enum STORAGE_TYPE t=triplet)
 scmatrix (const int r, const int c, const int e)
 scmatrix (const int r, const int c)
 scmatrix ()
const std::vector< complex > & values () const
std::vector< complex > & values ()

Friends

class cimatrix
class cmatrix
int ColLen (const scmatrix &)
scmatrix diam (const scimatrix &)
scmatrix Id (const scmatrix &)
srmatrix Im (const scmatrix &)
scmatrix Inf (const scimatrix &)
int Lb (const scmatrix &, int)
scmatrix mid (const scimatrix &)
std::istream & operator>> (std::istream &, scmatrix_subv &)
std::istream & operator>> (std::istream &, scmatrix_slice &)
srmatrix Re (const scmatrix &)
int RowLen (const scmatrix &)
class scimatrix
class scimatrix_slice
class scimatrix_subv
class scivector
class scmatrix_slice
class scmatrix_subv
class scvector
void SetLb (scmatrix &, const int, const int)
void SetUb (scmatrix &, const int, const int)
class srmatrix_slice
class srmatrix_subv
class srvector
scmatrix Sup (const scimatrix &)
scmatrix transp (const scmatrix &)
int Ub (const scmatrix &, int)

Detailed Description

Definition at line 56 of file scmatrix.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Jun 9 11:22:56 2011 for C-XSC - A C++ Class Library for Extended Scientific Computing by  doxygen 1.4.6