NGSolve  4.9
ngmg::MultigridPreconditioner Member List
This is the complete list of members for ngmg::MultigridPreconditioner, including all inherited members.
AsVector()ngla::BaseMatrix [virtual]
AsVector() const ngla::BaseMatrix [virtual]
BaseMatrix() (defined in ngla::BaseMatrix)ngla::BaseMatrix
BaseMatrix(ParallelDofs *aparalleldofs) (defined in ngla::BaseMatrix)ngla::BaseMatrix
CG_COARSE enum value (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
COARSETYPE enum name (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
CreateColVector() const ngla::BaseMatrix [virtual]
CreateMatrix() const ngla::BaseMatrix [virtual]
CreateRowVector() const ngla::BaseMatrix [virtual]
CreateVector() const ngmg::MultigridPreconditioner [inline, virtual]
EXACT_COARSE enum value (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
FreeMem(void) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
GetInverseType() const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
GetParallelDofs() const (defined in ngla::BaseMatrix)ngla::BaseMatrix [inline]
GetProlongation() const (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner [inline]
GetSmoother() const (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner [inline]
GetSmoother() (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner [inline]
Height() const ngla::BaseMatrix [inline]
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]
MemoryUsage(Array< MemoryUsageStruct * > &mu) const (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner [virtual]
MGM(int level, BaseVector &u, const BaseVector &f, int incsm=1) const (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
Mult(const BaseVector &x, BaseVector &y) const ngmg::MultigridPreconditioner [virtual]
MultAdd(double s, const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
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]
MultigridPreconditioner(const MeshAccess &ama, const FESpace &afespace, const BilinearForm &abiform, Smoother *asmoother, Prolongation *aprolongation)ngmg::MultigridPreconditioner
MultTransAdd(double s, const BaseVector &x, BaseVector &y) const ngla::BaseMatrix [virtual]
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]
SetCoarseGridPreconditioner(const BaseMatrix *acoarsegridpre) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetCoarseSmoothingSteps(int cstep) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetCoarseType(COARSETYPE ctyp) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetCycle(int c) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetIncreaseSmoothingSteps(int incsm) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetInverseType(INVERSETYPE ainversetype) const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
SetInverseType(string ainversetype) const (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
SetOwnCoarseGridPreconditioner(int oc=1) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetOwnProlongation(int op=1) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetOwnSmoother(int os=1) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetParallelDofs(const ParallelDofs *pardofs) (defined in ngla::BaseMatrix)ngla::BaseMatrix [inline]
SetSmoothingSteps(int sstep) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetUpdateAll(int ua=1) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
SetUpdateAlways(bool ua=1) (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner [inline]
SMOOTHING_COARSE enum value (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
Update() (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner [virtual]
USER_COARSE enum value (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner
VHeight() const ngmg::MultigridPreconditioner [inline, virtual]
VWidth() const ngmg::MultigridPreconditioner [inline, virtual]
Width() const ngla::BaseMatrix [inline]
~BaseMatrix() (defined in ngla::BaseMatrix)ngla::BaseMatrix [virtual]
~MultigridPreconditioner() (defined in ngmg::MultigridPreconditioner)ngmg::MultigridPreconditioner