
Public Member Functions | |
| virtual | ~MGSmootherBase () |
| virtual void | clear ()=0 |
| virtual void | smooth (const unsigned int level, VECTOR &u, const VECTOR &rhs) const =0 |
Base class for multigrid smoothers. Does nothing but defining the interface used by multigrid methods.
Definition at line 237 of file mg_base.h.
| virtual MGSmootherBase< VECTOR >::~MGSmootherBase | ( | ) | [virtual] |
Virtual destructor.
| virtual void MGSmootherBase< VECTOR >::clear | ( | ) | [pure virtual] |
| virtual void MGSmootherBase< VECTOR >::smooth | ( | const unsigned int | level, |
| VECTOR & | u, | ||
| const VECTOR & | rhs | ||
| ) | const [pure virtual] |
Smoothing function. This is the function used in multigrid methods.
Implemented in MGSmootherBlock< MATRIX, RELAX, number >, MGSmootherIdentity< VECTOR >, mg::SmootherRelaxation< RELAX, VECTOR >, MGSmootherRelaxation< MATRIX, RELAX, VECTOR >, and MGSmootherPrecondition< MATRIX, PRECONDITIONER, VECTOR >.
documentation generated on Fri Feb 3 2012 06:04:09 by
doxygen
1.7.2