SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
RandomAmrMetavars< Dim, KeepCoarseGrids >::factory_creation Struct Reference

Public Types

using factory_classes

Member Typedef Documentation

◆ factory_classes

template<size_t Dim, bool KeepCoarseGrids>
using RandomAmrMetavars< Dim, KeepCoarseGrids >::factory_creation::factory_classes
Initial value:
tmpl::map<
tmpl::pair<DomainCreator<volume_dim>, domain_creators<volume_dim>>,
tmpl::pair<amr::Criterion,
volume_dim, amr::Criteria::Type::h>,
volume_dim, amr::Criteria::Type::p>,
tmpl::pair<
tmpl::list<
tmpl::pair<Trigger, tmpl::list<Triggers::Always>>>
Refine the grid towards the target number of grid points and refinement levels in each dimension and ...
Definition DriveToTarget.hpp:38
Randomly refine (or coarsen) an Element in each dimension.
Definition Random.hpp:39
Base class for something that determines how an adaptive mesh should be changed.
Definition Criterion.hpp:42
@ h
Used to split or join elements.
Definition Type.hpp:22
@ p
used to change the extents of a Mesh in an Element
Definition Type.hpp:23
@ EvaluateAmrCriteria
phase in which AMR criteria are evaluated
Definition Phase.hpp:57
PhaseChange objects determine the storage types and logic for moving between phases based on runtime ...
Definition PhaseChange.hpp:139
Phase control object that runs the WriteCheckpoint and Exit phases after a specified amount of wallcl...
Definition CheckpointAndExitAfterWallclock.hpp:104
Phase control object for temporarily visiting TargetPhase, until the algorithm halts again,...
Definition VisitAndReturn.hpp:91

The documentation for this struct was generated from the following file:
  • src/Executables/Examples/RandomAmr/RandomAmr.hpp