|
template<typename Metavariables > |
std::array< Flag, Dim > | operator() (Parallel::GlobalCache< Metavariables > &, const ElementId< Dim > &) const |
|
| Criterion (CkMigrateMessage *msg) |
|
| WRAPPED_PUPable_abstract (Criterion) |
|
template<typename ComputeTagsList , typename DataBoxType , typename Metavariables > |
auto | evaluate (const ObservationBox< ComputeTagsList, DataBoxType > &box, Parallel::GlobalCache< Metavariables > &cache, const ElementId< Metavariables::volume_dim > &element_id) const |
| Evaluates the AMR criteria by selecting the appropriate derived class and forwarding its argument_tags from the ObservationBox (along with the GlobalCache and ArrayIndex) to the call operator of the derived class. More...
|
|
template<size_t Dim>
class amr::Criteria::IncreaseResolution< Dim >
Uniformly increases the number of grid points by one.
Useful to do uniform p-refinement, possibly alongside a nontrivial h-refinement criterion.