NGSolve  4.9
Public Member Functions
ngmg::TwoLevelMatrix Class Reference
Inheritance diagram for ngmg::TwoLevelMatrix:
ngla::BaseMatrix

List of all members.

Public Member Functions

 TwoLevelMatrix (const BaseMatrix *amat, const BaseMatrix *acpre, Smoother *asmoother, int alevel)
void FreeMem (void)
virtual void Mult (const BaseVector &x, BaseVector &y) const
 y = matrix * x. Multadd should be implemented, instead
virtual BaseVectorCreateVector () const
 creates a matching vector (for square matrices)
virtual ostream & Print (ostream &s) const
void SetSmoothingSteps (int ass)
void SetOwnSmoother (bool aos)
const SmootherGetSmoother () const
SmootherGetSmoother ()
virtual void Update ()
virtual int VHeight () const
 virtual function must be overloaded
virtual int VWidth () const
 virtual function must be overloaded
virtual void MemoryUsage (Array< MemoryUsageStruct * > &mu) const

The documentation for this class was generated from the following file: