Public Member Functions | |
virtual | ~MGCoarseGridBase () |
virtual void | operator() (const unsigned int level, VECTOR &dst, const VECTOR &src) const =0 |
Base class for coarse grid solvers. This defines the virtual parenthesis operator, being the interface used by multigrid methods. Any implementation will be done by derived classes.
virtual MGCoarseGridBase< VECTOR >::~MGCoarseGridBase | ( | ) | [virtual] |
Virtual destructor.
virtual void MGCoarseGridBase< VECTOR >::operator() | ( | const unsigned int | level, | |
VECTOR & | dst, | |||
const VECTOR & | src | |||
) | const [pure virtual] |
Solver method implemented by derived classes.
Implemented in MGCoarseGridLACIteration< SOLVER, VECTOR >, and MGCoarseGridHouseholder< number, VECTOR >.