MFEM v2.0
SparseMatrix Member List
This is the complete list of members for SparseMatrix, including all inherited members.
_Add_(const int col, const double a)SparseMatrix [inline, private]
_Add_(const int row, const int col, const double a)SparseMatrix [inline, private]
_Get_(const int col)SparseMatrix [inline, private]
_Set_(const int col, const double a)SparseMatrix [inline, private]
_Set_(const int row, const int col, const double a)SparseMatrix [inline, private]
ASparseMatrix [private]
Add(const int i, const int j, const double a)SparseMatrix
AddMult(const Vector &x, Vector &y, const double a=1.0) const SparseMatrix
AddMultTranspose(const Vector &x, Vector &y, const double a=1.0) const SparseMatrix
AddRow(const int row, const Array< int > &cols, const Vector &srow)SparseMatrix
AddSubMatrix(const Array< int > &rows, const Array< int > &cols, const DenseMatrix &subm, int skip_zeros=1)SparseMatrix
ClearColPtr()SparseMatrix [inline, private]
ColPtrSparseMatrix [private]
CountSmallElems(double tol)SparseMatrix
current_rowSparseMatrix [private]
Elem(int i, int j)SparseMatrix [virtual]
Elem(int i, int j) const SparseMatrix [virtual]
EliminateCol(int col)SparseMatrix
EliminateCols(Array< int > &cols, Vector *x=NULL, Vector *b=NULL)SparseMatrix
EliminateRow(int row, const double sol, Vector &rhs)SparseMatrix
EliminateRow(int row)SparseMatrix
EliminateRowCol(int rc, const double sol, Vector &rhs, int d=0)SparseMatrix
EliminateRowCol(int rc, int d=0)SparseMatrix
EliminateRowCol(int rc, SparseMatrix &Ae, int d=0)SparseMatrix
EliminateRowColMultipleRHS(int rc, const Vector &sol, DenseMatrix &rhs, int d=0)SparseMatrix
EliminateZeroRows()SparseMatrix
Finalize(int skip_zeros=1)SparseMatrix [virtual]
Finalized()SparseMatrix [inline]
Gauss_Seidel_back(const Vector &x, Vector &y) const SparseMatrix
Gauss_Seidel_forw(const Vector &x, Vector &y) const SparseMatrix
GetBlocks(Array2D< SparseMatrix * > &blocks) const SparseMatrix
GetData() const SparseMatrix [inline]
GetI() const SparseMatrix [inline]
GetJ() const SparseMatrix [inline]
GetJacobiScaling() const SparseMatrix
GetRowSums(Vector &x) const SparseMatrix
GetSubMatrix(const Array< int > &rows, const Array< int > &cols, DenseMatrix &subm)SparseMatrix
ISparseMatrix [private]
InnerProduct(const Vector &x, const Vector &y) const SparseMatrix
Inverse() const SparseMatrix [virtual]
IsSymmetric() const SparseMatrix
JSparseMatrix [private]
Jacobi(const Vector &b, const Vector &x0, Vector &x1, double sc) const SparseMatrix
Jacobi2(const Vector &b, const Vector &x0, Vector &x1, double sc=1.0) const SparseMatrix
LoseData()SparseMatrix [inline]
Matrix(int s)Matrix [inline, explicit]
MaxNorm() const SparseMatrix
Mult(const Vector &x, Vector &y) const SparseMatrix [virtual]
MultTranspose(const Vector &x, Vector &y) const SparseMatrix [virtual]
NodeSparseMatrix
NumNonZeroElems() const SparseMatrix
Operator(int s=0)Operator [inline, explicit]
operator()(int i, int j)SparseMatrix
operator()(int i, int j) const SparseMatrix
operator+=(SparseMatrix &B)SparseMatrix
operator=(double a)SparseMatrix
PartMult(const Array< int > &rows, const Vector &x, Vector &y)SparseMatrix
Print(ostream &out=cout, int width=4) const SparseMatrix [virtual]
PrintCSR(ostream &out) const SparseMatrix
PrintCSR2(ostream &out) const SparseMatrix
PrintMatlab(ostream &out=cout) const SparseMatrix
Matrix::PrintMatlab(ostream &out, int n=0, int m=0)Operator
PrintMM(ostream &out=cout) const SparseMatrix
RowsSparseMatrix [private]
RowSize(int i)SparseMatrix
ScaleRow(const int row, const double scale)SparseMatrix
SearchRow(const int col)SparseMatrix [inline, private]
SearchRow(const int row, const int col)SparseMatrix [inline, private]
Set(const int i, const int j, const double a)SparseMatrix
SetColPtr(const int row)SparseMatrix [inline, private]
SetDiagIdentity()SparseMatrix
SetSubMatrix(const Array< int > &rows, const Array< int > &cols, const DenseMatrix &subm, int skip_zeros=1)SparseMatrix
SetSubMatrixTranspose(const Array< int > &rows, const Array< int > &cols, const DenseMatrix &subm, int skip_zeros=1)SparseMatrix
sizeOperator [protected]
Size() const Operator [inline]
SparseMatrix(int nrows, int ncols=0)SparseMatrix [explicit]
SparseMatrix(int *i, int *j, double *data, int m, int n)SparseMatrix [inline]
Symmetrize()SparseMatrix
Walk(int &i, int &j, double &a)SparseMatrix
widthSparseMatrix [private]
Width() const SparseMatrix [inline]
~Matrix()Matrix [inline, virtual]
~Operator()Operator [inline, virtual]
~SparseMatrix()SparseMatrix [virtual]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines