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

NodeMaskNoOpSmoother Class Reference

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

#include <NodeMaskNoOpSmoother.H>

Inheritance diagram for NodeMaskNoOpSmoother:

Inheritance graph
[legend]
Collaboration diagram for NodeMaskNoOpSmoother:

Collaboration graph
[legend]
List of all members.

Public Methods

 NodeMaskNoOpSmoother ()
 {\bf constructor and destructor}

virtual ~NodeMaskNoOpSmoother ()
virtual NodeMaskBaseBottomSmoothernew_bottomSmoother () const
virtual void doBottomSmooth (LevelData< NodeFArrayBox > &a_phi, const LevelData< NodeFArrayBox > &a_rhs, const BoxLayoutData< BaseFab< int > > &a_mask, NodeMaskLevelOp *a_levelop_ptr)
 {\bf data modification functions}


Detailed Description

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

The NodeMaskNoOpSmoother class implements the NoOp algorithm for NodeMaskLevelOp-derived classes


Constructor & Destructor Documentation

NodeMaskNoOpSmoother::NodeMaskNoOpSmoother  
 

{\bf constructor and destructor}

Default constructor.

virtual NodeMaskNoOpSmoother::~NodeMaskNoOpSmoother   [virtual]
 

Destructor.


Member Function Documentation

virtual void NodeMaskNoOpSmoother::doBottomSmooth LevelData< NodeFArrayBox > &    a_phi,
const LevelData< NodeFArrayBox > &    a_rhs,
const BoxLayoutData< BaseFab< int > > &    a_mask,
NodeMaskLevelOp   a_levelop_ptr
[virtual]
 

{\bf data modification functions}

Do nothing.

Implements NodeMaskBaseBottomSmoother.

virtual NodeMaskBaseBottomSmoother* NodeMaskNoOpSmoother::new_bottomSmoother   const [virtual]
 

this gets around the "no virtual constructor" rule

Implements NodeMaskBaseBottomSmoother.


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