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

NodeNoOpSmoother Class Reference

Implements NoOp as a bottom smoother for LevelOp-derived classes. More...

#include <NodeNoOpSmoother.H>

Inheritance diagram for NodeNoOpSmoother:

Inheritance graph
[legend]
Collaboration diagram for NodeNoOpSmoother:

Collaboration graph
[legend]
List of all members.

Public Methods

 NodeNoOpSmoother ()
 {\bf constructor and destructor}

virtual ~NodeNoOpSmoother ()
virtual NodeBaseBottomSmoothernew_bottomSmoother () const
virtual void doBottomSmooth (LevelData< NodeFArrayBox > &a_phi, const LevelData< NodeFArrayBox > &a_rhs, NodeLevelOp *a_levelop_ptr)
 {\bf data modification functions}


Detailed Description

Implements NoOp as a bottom smoother for LevelOp-derived classes.

The NodeNoOpSmoother class implements the NoOp algorithm for NodeLevelOp-derived classes


Constructor & Destructor Documentation

NodeNoOpSmoother::NodeNoOpSmoother  
 

{\bf constructor and destructor}

Default constructor.

virtual NodeNoOpSmoother::~NodeNoOpSmoother   [virtual]
 

Destructor.


Member Function Documentation

virtual void NodeNoOpSmoother::doBottomSmooth LevelData< NodeFArrayBox > &    a_phi,
const LevelData< NodeFArrayBox > &    a_rhs,
NodeLevelOp   a_levelop_ptr
[virtual]
 

{\bf data modification functions}

Do nothing.

Implements NodeBaseBottomSmoother.

virtual NodeBaseBottomSmoother* NodeNoOpSmoother::new_bottomSmoother   const [virtual]
 

this gets around the "no virtual constructor" rule

Implements NodeBaseBottomSmoother.


The documentation for this class was generated from the following file:
Generated on Tue Apr 15 18:34:55 2003 for AMRNodeElliptic by doxygen1.2.16