#include <NodeNoOpSmoother.H>
The NodeNoOpSmoother class implements the NoOp algorithm for NodeLevelOp-derived classes
Public Member Functions | |
Constructor and destructor | |
NodeNoOpSmoother () | |
virtual | ~NodeNoOpSmoother () |
virtual NodeBaseBottomSmoother * | new_bottomSmoother () const |
Data modification functions | |
virtual void | doBottomSmooth (LevelData< NodeFArrayBox > &a_phi, const LevelData< NodeFArrayBox > &a_rhs, NodeLevelOp *a_levelop_ptr) |
NodeNoOpSmoother::NodeNoOpSmoother | ( | ) |
Default constructor.
virtual NodeNoOpSmoother::~NodeNoOpSmoother | ( | ) | [virtual] |
Destructor.
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.