In file sparsematrix.hpp:

template<class TM> class SparseMatrix


Documentation


Inheritance:


Public Methods

[more] SparseMatrix(int as, int max_elsperrow)
[more]virtual ~SparseMatrix()
[more]virtual BaseVector* CreateVector() const
[more]virtual ostream& Print(ostream & ost) const
[more]virtual void MultAdd(double s, const BaseVector & x, BaseVector & y) const
[more]virtual void MultTransAdd(double s, const BaseVector & x, BaseVector & y) const


Inherited from BaseSparseMatrix:


Inherited from BaseMatrix:


Inherited from MatrixGraph:

Public Methods

oint GetPosition(int i, int j) const
oint GetPositionTest(int i, int j) const
ovoid GetPositionsSorted(int row, int n, int* pos) const
oint CreatePosition(int i, int j)

Protected Fields

oint size
oint nze
oint* colnr
oint* firsti
oint* diagi
obool owner


Inherited from S_BaseMatrix:


Inherited from BaseMatrix:

o SparseMatrix(int as, int max_elsperrow)

ovirtual ~SparseMatrix()

ovirtual BaseVector* CreateVector() const

ovirtual ostream& Print(ostream & ost) const

ovirtual void MultAdd(double s, const BaseVector & x, BaseVector & y) const

ovirtual void MultTransAdd(double s, const BaseVector & x, BaseVector & y) const


Direct child classes:
SparseMatrixSymmetric

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.