
Public Member Functions | |
| virtual | ~MGSmootherBase () |
| virtual void | clear ()=0 |
| virtual void | smooth (const unsigned int level, VECTOR &u, const VECTOR &rhs) const =0 |
| virtual MGSmootherBase< VECTOR >::~MGSmootherBase | ( | ) | [virtual] |
Virtual destructor.
| virtual void MGSmootherBase< VECTOR >::clear | ( | ) | [pure virtual] |
Release matrices.
Implemented in MGSmootherBlock< MATRIX, RELAX, number >, MGSmootherIdentity< VECTOR >, MGSmootherRelaxation< MATRIX, RELAX, VECTOR >, and MGSmootherPrecondition< MATRIX, PRECONDITIONER, VECTOR >.
| 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 >, MGSmootherRelaxation< MATRIX, RELAX, VECTOR >, and MGSmootherPrecondition< MATRIX, PRECONDITIONER, VECTOR >.
documentation generated on Wed Sep 1 23:06:37 2010 by
doxygen
1.5.6