#include <BaseBottomSmoother.H>
Inheritance diagram for BaseBottomSmoother:

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