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

GenNoOpSmoother< T > Class Template Reference

does nothing as a bottom smoother. More...

#include <GenNoOpSmoother.H>

Inheritance diagram for GenNoOpSmoother< T >:

Inheritance graph
[legend]
Collaboration diagram for GenNoOpSmoother< T >:

Collaboration graph
[legend]
List of all members.

Public Methods

 GenNoOpSmoother ()
 default constructor

virtual ~GenNoOpSmoother ()
 default destructor

virtual GenNoOpSmoother< T > * newBottomSmoother () const
virtual void doBottomSmooth (T &a_phi, const T &a_rhs, GenSolverOp< T > *a_levelopPtr)
 do (no) smoothing


Detailed Description

template<class T>
class GenNoOpSmoother< T >

does nothing as a bottom smoother.

The GenNoOpSmoother class is a bottom smoother for GenSolverOp-derived classes which does nothing


Constructor & Destructor Documentation

template<class T>
GenNoOpSmoother< T >::GenNoOpSmoother  
 

default constructor

template<class T>
GenNoOpSmoother< T >::~GenNoOpSmoother   [virtual]
 

default destructor


Member Function Documentation

template<class T>
void GenNoOpSmoother< T >::doBottomSmooth T &    a_phi,
const T &    a_rhs,
GenSolverOp< T > *    a_levelopPtr
[virtual]
 

do (no) smoothing

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

Implements GenBaseBottomSmoother< T >.

template<class T>
GenNoOpSmoother< T > * GenNoOpSmoother< T >::newBottomSmoother   const [virtual]
 

this gets around the "no virtual constructor" rule

Implements GenBaseBottomSmoother< T >.


The documentation for this class was generated from the following files:
Generated on Wed Apr 16 14:35:20 2003 for EBChombo by doxygen1.2.16