Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

NoOpSmoother Class Reference

does nothing as a bottom smoother. More...

#include <NoOpSmoother.H>

Inheritance diagram for NoOpSmoother:

Inheritance graph
[legend]
Collaboration diagram for NoOpSmoother:

Collaboration graph
[legend]
List of all members.

Public Methods

 NoOpSmoother ()
 constructor, destructor default constructor

virtual ~NoOpSmoother ()
 destructor

virtual BaseBottomSmoothernew_bottomSmoother () const
virtual void doBottomSmooth (LevelData< FArrayBox > &a_phi, const LevelData< FArrayBox > &a_rhs, LevelOp *a_levelop_ptr)
 do (no) smoothing


Detailed Description

does nothing as a bottom smoother.

The NoOpSmoother class is a bottom smoother for LevelOp-derived classes which does nothing


Constructor & Destructor Documentation

NoOpSmoother::NoOpSmoother  
 

constructor, destructor default constructor

virtual NoOpSmoother::~NoOpSmoother   [virtual]
 

destructor


Member Function Documentation

virtual void NoOpSmoother::doBottomSmooth LevelData< FArrayBox > &    a_phi,
const LevelData< FArrayBox > &    a_rhs,
LevelOp   a_levelop_ptr
[virtual]
 

do (no) smoothing

true to its name, this class does nothing in this functino

Implements BaseBottomSmoother.

virtual BaseBottomSmoother* NoOpSmoother::new_bottomSmoother   const [virtual]
 

this gets around the "no virtual constructor" rule

Implements BaseBottomSmoother.


The documentation for this class was generated from the following file:
Generated on Wed Apr 16 14:27:44 2003 for Chombo by doxygen1.2.16