In file sparsematrix.hpp:

template<class TM> class SparseMatrixSymmetric


Documentation


Inheritance:


Public Methods

[more] SparseMatrixSymmetric(int as, int max_elsperrow)
[more] SparseMatrixSymmetric(const ARRAY<int> & elsperrow)
[more] SparseMatrixSymmetric(const MatrixGraph & agraph)
[more]virtual ~SparseMatrixSymmetric()
[more]virtual void MultAdd(double s, const BaseVector & x, BaseVector & y) const


Inherited from SparseMatrix:

Public Methods

ovirtual BaseVector* CreateVector() const
ovirtual ostream& Print(ostream & ost) const
ovirtual 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:


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

o SparseMatrixSymmetric(int as, int max_elsperrow)

o SparseMatrixSymmetric(const ARRAY<int> & elsperrow)

o SparseMatrixSymmetric(const MatrixGraph & agraph)

ovirtual ~SparseMatrixSymmetric()

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


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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