#include <GenBaseBottomSmoother.H>
Inheritance diagram for GenBaseBottomSmoother< T >:

Public Methods | |
| GenBaseBottomSmoother () | |
| default constructor | |
| virtual | ~GenBaseBottomSmoother () |
| default destructor | |
| virtual GenBaseBottomSmoother * | newBottomSmoother () const=0 |
| virtual void | doBottomSmooth (T &a_phi, const T &a_rhs, GenSolverOp< T > *a_operatorPtr)=0 |
| do smoothing | |
The GenBaseBottomSmoother class is a virtual base class for implementing different bottomSmoother algorithms for GenSolverOp-derived classes. It takes a GenSolverOp pointer as an argument during its definition, in order to access the problem-dependent (equation-dependent) functionality of the specific GenSolverOp derivative class.
|
|||||||||
|
default constructor
|
|
|||||||||
|
default destructor
|
|
||||||||||||||||||||
|
do smoothing
Implemented in GenBiCGStabSmoother< T >, and GenNoOpSmoother< T >. |
|
|||||||||
|
this gets around the "no virtual constructor" rule Implemented in GenBiCGStabSmoother< T >, and GenNoOpSmoother< T >. |
1.2.16