In file order.hpp:

template<class TM> class SparseCholesky


Documentation


Inheritance:


Public Methods

[more] SparseCholesky(const SparseMatrix<TM> & a, const BitArray* ainner = NULL, const ARRAY<int>* cluster = NULL)
[more] SparseCholesky(const ARRAY<int> & aorder, const ARRAY<CliqueEl*> & cliques, const ARRAY<MDOVertex> & vertices)
[more] ~SparseCholesky()
[more]int VHeight() const
[more]int VWidth() const
[more]void Allocate(const ARRAY<int> & aorder, const ARRAY<CliqueEl*> & cliques, const ARRAY<MDOVertex> & vertices)
[more]void Factor(const int* blocknr)
[more]void FactorNew(const SparseMatrix<TM> & a)
[more]virtual void Mult(const BaseVector & x, BaseVector & y) const
[more]virtual ostream& Print(ostream & ost) const
[more]void Set(int i, int j, const TM & val)
[more]const TM& Get(int i, int j) const
[more]void SetOrig(int i, int j, const TM & val)

Private Fields

[more]TM* lfact
[more]const BitArray* inner
[more]MinimumDegreeOrdering* mdo


Inherited from BaseMatrix:

oTM* lfact

oconst BitArray* inner

oMinimumDegreeOrdering* mdo

o SparseCholesky(const SparseMatrix<TM> & a, const BitArray* ainner = NULL, const ARRAY<int>* cluster = NULL)

o SparseCholesky(const ARRAY<int> & aorder, const ARRAY<CliqueEl*> & cliques, const ARRAY<MDOVertex> & vertices)

o ~SparseCholesky()

oint VHeight() const

oint VWidth() const

ovoid Allocate(const ARRAY<int> & aorder, const ARRAY<CliqueEl*> & cliques, const ARRAY<MDOVertex> & vertices)

ovoid Factor(const int* blocknr)

ovoid FactorNew(const SparseMatrix<TM> & a)

ovirtual void Mult(const BaseVector & x, BaseVector & y) const

ovirtual ostream& Print(ostream & ost) const

ovoid Set(int i, int j, const TM & val)

oconst TM& Get(int i, int j) const

ovoid SetOrig(int i, int j, const TM & val)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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