AMRLevelMappedTaggingStrategy Class Reference

#include <AMRLevelMappedTaggingStrategy.H>

List of all members.


Detailed Description

This class defines an interface for tagging cells for refinement in high-order mapped AMR algorithms.

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 &)
AMRLevelMappedTaggingStrategyoperator= (const AMRLevelMappedTaggingStrategy &)

Constructor & Destructor Documentation

AMRLevelMappedTaggingStrategy::AMRLevelMappedTaggingStrategy (  ) 

Base class strategy constructor. Must be called by all subclasses.

virtual AMRLevelMappedTaggingStrategy::~AMRLevelMappedTaggingStrategy (  )  [virtual]

Destructor.

AMRLevelMappedTaggingStrategy::AMRLevelMappedTaggingStrategy ( const AMRLevelMappedTaggingStrategy  )  [private]


Member Function Documentation

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]


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

Generated on Thu Mar 30 03:27:00 2017 for Chombo + EB + MF by  doxygen 1.5.5