class AbstractMultigrid : public MatrixInverse Abstract multigrid class
Abstract multigrid class
int correctiontimes
Array <int> smoothingtimes
virtual int GetLevelSize(int level) const
void MultAtLevel(unsigned level, const Vector &x, Vector &y) const
AbstractMultigrid(Matrix *a)
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
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