NGSolve  4.9
ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > Member List
This is the complete list of members for ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >, including all inherited members.
AsVector()ngla::BaseMatrix [virtual]
AsVector() const ngla::BaseMatrix [virtual]
BaseBlockJacobiPrecond(Table< int > &ablocktable)ngla::BaseBlockJacobiPrecond
BaseMatrix() (defined in ngla::BaseMatrix)ngla::BaseMatrix
BaseMatrix(ParallelDofs *aparalleldofs) (defined in ngla::BaseMatrix)ngla::BaseMatrix
BlockJacobiPrecond(const SparseMatrix< TM, TV_ROW, TV_COL > &amat, Table< int > &ablocktable) (defined in ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >)ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >
blocktablengla::BaseBlockJacobiPrecond [protected]
CreateColVector() const ngla::BaseMatrix [virtual]
CreateMatrix() const ngla::BaseMatrix [virtual]
CreateRowVector() const ngla::BaseMatrix [virtual]
CreateVector() const ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
GetInverseType() const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
GetParallelDofs() const (defined in ngla::BaseMatrix)ngla::BaseMatrix [inline]
GSSmooth(BaseVector &x, const BaseVector &b, int steps=1) const ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
GSSmoothBack(BaseVector &x, const BaseVector &b, int steps=1) const ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
GSSmoothBackPartial(BaseVector &x, const BaseVector &b, BaseVector &y) const (defined in ngla::BaseBlockJacobiPrecond)ngla::BaseBlockJacobiPrecond [inline, virtual]
GSSmoothNumbering(BaseVector &x, const BaseVector &b, const Array< int > &numbering, int forward=1) const (defined in ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >)ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
GSSmoothPartial(BaseVector &x, const BaseVector &b, BaseVector &y) const ngla::BaseBlockJacobiPrecond [inline, virtual]
GSSmoothResiduum(BaseVector &x, const BaseVector &b, BaseVector &res, int steps=1) const ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
Height() const ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline]
invdiagngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [protected]
InverseMatrix(const BitArray *subset=0) const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
InverseMatrix(const Array< int > *clusters) const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
matngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [protected]
maxbsngla::BaseBlockJacobiPrecond [protected]
MemoryUsage(Array< MemoryUsageStruct * > &mu) const (defined in ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >)ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
Mult(const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
MultAdd(TSCAL s, const BaseVector &x, BaseVector &y) const (defined in ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >)ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
ngla::BaseBlockJacobiPrecond::MultAdd(double s, const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
ngla::BaseBlockJacobiPrecond::MultAdd(Complex s, const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
MultAdd1(double s, const BaseVector &x, BaseVector &y, const BitArray *ainner=NULL, const Array< int > *acluster=NULL) const ngla::BaseMatrix [virtual]
MultAdd2(double s, const BaseVector &x, BaseVector &y, const BitArray *ainner=NULL, const Array< int > *acluster=NULL) const ngla::BaseMatrix [virtual]
MultTransAdd(TSCAL s, const BaseVector &x, BaseVector &y) const (defined in ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >)ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
ngla::BaseBlockJacobiPrecond::MultTransAdd(double s, const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
ngla::BaseBlockJacobiPrecond::MultTransAdd(Complex s, const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
operator=(double s)ngla::BaseMatrix [inline]
paralleldofs (defined in ngla::BaseMatrix)ngla::BaseMatrix [protected]
Print(ostream &ost) const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
Reorder(FlatArray< int > block, const MatrixGraph &graph, FlatArray< int > usedflags, LocalHeap &lh)ngla::BaseBlockJacobiPrecond
S_BaseMatrix() (defined in ngla::S_BaseMatrix< mat_traits< TM >::TSCAL >)ngla::S_BaseMatrix< mat_traits< TM >::TSCAL >
SetInverseType(INVERSETYPE ainversetype) const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
SetInverseType(string ainversetype) const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
SetParallelDofs(const ParallelDofs *pardofs) (defined in ngla::BaseMatrix)ngla::BaseMatrix [inline]
TSCAL typedef (defined in ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >)ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >
TVX typedef (defined in ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >)ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >
VHeight() const ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
VWidth() const ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline, virtual]
Width() const ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [inline]
~BaseBlockJacobiPrecond()ngla::BaseBlockJacobiPrecond [virtual]
~BaseMatrix() (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
~BlockJacobiPrecond() (defined in ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL >)ngla::BlockJacobiPrecond< TM, TV_ROW, TV_COL > [virtual]
~S_BaseMatrix() (defined in ngla::S_BaseMatrix< mat_traits< TM >::TSCAL >)ngla::S_BaseMatrix< mat_traits< TM >::TSCAL > [virtual]