#include <AMRLevelMappedTaggingStrategy.H>
Public Member Functions | |
AMRLevelMappedTaggingStrategy () | |
Base class strategy constructor. Must be called by all subclasses. | |
virtual | ~AMRLevelMappedTaggingStrategy () |
Destructor. | |
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. | |
Private Member Functions | |
AMRLevelMappedTaggingStrategy (const AMRLevelMappedTaggingStrategy &) | |
AMRLevelMappedTaggingStrategy & | operator= (const AMRLevelMappedTaggingStrategy &) |
AMRLevelMappedTaggingStrategy::AMRLevelMappedTaggingStrategy | ( | ) |
Base class strategy constructor. Must be called by all subclasses.
virtual AMRLevelMappedTaggingStrategy::~AMRLevelMappedTaggingStrategy | ( | ) | [virtual] |
Destructor.
AMRLevelMappedTaggingStrategy::AMRLevelMappedTaggingStrategy | ( | const AMRLevelMappedTaggingStrategy & | ) | [private] |
virtual IntVectSet AMRLevelMappedTaggingStrategy::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 [pure virtual] |
Override this method to return the set of cells to be refined on the computational domain.
virtual AMRLevelMappedTaggingStrategy* AMRLevelMappedTaggingStrategy::clone | ( | ) | const [pure virtual] |
Override this method to create a new AMRLevelMappedStabilityStrategy instance.
AMRLevelMappedTaggingStrategy& AMRLevelMappedTaggingStrategy::operator= | ( | const AMRLevelMappedTaggingStrategy & | ) | [private] |