NodeNoOpSmoother Class Reference

#include <NodeNoOpSmoother.H>

Inheritance diagram for NodeNoOpSmoother:

Inheritance graph
[legend]
Collaboration diagram for NodeNoOpSmoother:

Collaboration graph
[legend]

List of all members.


Detailed Description

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

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

Public Member Functions

Constructor and destructor
 NodeNoOpSmoother ()
virtual ~NodeNoOpSmoother ()
virtual NodeBaseBottomSmoothernew_bottomSmoother () const
Data modification functions
virtual void doBottomSmooth (LevelData< NodeFArrayBox > &a_phi, const LevelData< NodeFArrayBox > &a_rhs, NodeLevelOp *a_levelop_ptr)


Constructor & Destructor Documentation

NodeNoOpSmoother::NodeNoOpSmoother (  ) 

Default constructor.

virtual NodeNoOpSmoother::~NodeNoOpSmoother (  )  [virtual]

Destructor.


Member Function Documentation

virtual NodeBaseBottomSmoother* NodeNoOpSmoother::new_bottomSmoother (  )  const [virtual]

this gets around the "no virtual constructor" rule

Implements NodeBaseBottomSmoother.

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

Do nothing.

Implements NodeBaseBottomSmoother.


The documentation for this class was generated from the following file:

Generated on Tue Apr 14 14:23:51 2009 for Chombo + EB by  doxygen 1.5.5