Chombo + EB + MF
3.2
|
#include <AMRLevelMappedTaggingStrategy.H>
Public Member Functions | |
AMRLevelMappedTaggingStrategy () | |
Base class strategy constructor. Must be called by all subclasses. More... | |
virtual | ~AMRLevelMappedTaggingStrategy () |
Destructor. More... | |
virtual IntVectSet | cellsToRefine (int a_level, const ProblemDomain &a_problem_domain, const DisjointBoxLayout &a_grids, LevelGridMetrics *a_gridMetrics, const MOLPhysics &a_physics, const MappedLevelData &a_data, Real a_dx, Real a_time) const =0 |
virtual AMRLevelMappedTaggingStrategy * | clone () const =0 |
Override this method to create a new AMRLevelMappedStabilityStrategy instance. More... | |
Private Member Functions | |
AMRLevelMappedTaggingStrategy (const AMRLevelMappedTaggingStrategy &) | |
AMRLevelMappedTaggingStrategy & | operator= (const AMRLevelMappedTaggingStrategy &) |
This class defines an interface for tagging cells for refinement in high-order mapped AMR algorithms.
AMRLevelMappedTaggingStrategy::AMRLevelMappedTaggingStrategy | ( | ) |
Base class strategy constructor. Must be called by all subclasses.
|
virtual |
Destructor.
|
private |
|
pure virtual |
Override this method to return the set of cells to be refined on the computational domain.
|
pure virtual |
Override this method to create a new AMRLevelMappedStabilityStrategy instance.
|
private |