![]() |
#include <SparseMatrix.h>
Inheritance diagram for dolfin::SparseMatrix:


Public Member Functions | |
| SparseMatrix () | |
| SparseMatrix (unsigned int m, unsigned int n) | |
| SparseMatrix (const SparseMatrix &A) | |
| SparseMatrix (const DenseMatrix &A) | |
| ~SparseMatrix () | |
| void | init (unsigned int m, unsigned int n) |
| void | clear () |
| unsigned int | size (unsigned int dim) const |
| unsigned int | size () const |
| unsigned int | rowsize (unsigned int i) const |
| unsigned int | bytes () const |
| real | operator() (unsigned int i, unsigned int j) const |
| real * | operator[] (unsigned int i) |
| real | operator() (unsigned int i, unsigned int &j, unsigned int pos) const |
| void | operator= (real a) |
| void | operator= (const DenseMatrix &A) |
| void | operator= (const SparseMatrix &A) |
| void | operator+= (const DenseMatrix &A) |
| void | operator+= (const SparseMatrix &A) |
| void | operator-= (const DenseMatrix &A) |
| void | operator-= (const SparseMatrix &A) |
| void | operator *= (real a) |
| real | norm () const |
| real | mult (const Vector &x, unsigned int i) const |
| void | mult (const Vector &x, Vector &Ax) const |
| void | multt (const Vector &x, Vector &Ax) const |
| void | mult (const SparseMatrix &B, SparseMatrix &AB) const |
| real | multrow (const Vector &x, unsigned int i) const |
| real | multcol (const Vector &x, unsigned int j) const |
| void | resize () |
| void | ident (unsigned int i) |
| void | lump (Vector &a) const |
| void | addrow () |
| void | addrow (const Vector &x) |
| void | initrow (unsigned int i, unsigned int rowsize) |
| bool | endrow (unsigned int i, unsigned int pos) const |
| void | settransp (const DenseMatrix &A) |
| void | settransp (const SparseMatrix &A) |
| real | rowmax (unsigned int i) const |
| real | colmax (unsigned int i) const |
| real | rowmin (unsigned int i) const |
| real | colmin (unsigned int i) const |
| real | rowsum (unsigned int i) const |
| real | colsum (unsigned int i) const |
| real | rownorm (unsigned int i, unsigned int type) const |
| real | colnorm (unsigned int i, unsigned int type) const |
| void | show () const |
Protected Member Functions | |
| void | alloc (unsigned int m, unsigned int n) |
| real | read (unsigned int i, unsigned int j) const |
| void | write (unsigned int i, unsigned int j, real value) |
| void | add (unsigned int i, unsigned int j, real value) |
| void | sub (unsigned int i, unsigned int j, real value) |
| void | mult (unsigned int i, unsigned int j, real value) |
| void | div (unsigned int i, unsigned int j, real value) |
| real ** | getvalues () |
| real **const | getvalues () const |
| void | initperm () |
| void | clearperm () |
| unsigned int * | getperm () |
| unsigned int *const | getperm () const |
Friends | |
| class | DenseMatrix |
| LogStream & | operator<< (LogStream &stream, const SparseMatrix &A) |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
||||||||||||||||
|
Reimplemented from dolfin::GenericMatrix. |
|
|
|
|
||||||||||||
|
|
![]()
Documentation automatically generated with Doxygen on 10 Sep 2004.