Class Multigrid
Inheritance:
Public Methods
virtual void RestrictTo(unsigned level, const Vector &x, Vector &y) const
virtual void InterpolateFrom(unsigned level, const Vector &x, Vector &y) const
void SetCorrectionTimes(int t)
void SetCoarseSmoothingTime(int t)
void SetSmoothingTimes(int t)
void SetSmoothingTimes(int t, int g)
void SetSmoothingTimes(Array<int> t)
virtual void ApplyBilinearForm(unsigned level, const Vector &x, Vector &y) const
virtual void ApplySmoother(unsigned level, const Vector &x, Vector &y) const
void Mult(const Vector &x, Vector &y) const
Protected Fields
int levels
int correctiontimes
Array <int> smoothingtimes
Protected Methods
virtual int GetLevelSize(int level) const
void MultAtLevel(unsigned level, const Vector &x, Vector &y) const
Public Methods
inline int Size() const
Documentation
Class Multigrid
- This class has no child classes.
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de