SpECTRE  v2024.02.05
amr::Actions Namespace Reference

Actions for adaptive mesh refinement More...

Classes

struct  AdjustDomain
 Adjusts the domain given the refinement criteria. More...
 
struct  CollectDataFromChildren
 Collects data from child elements to send to their parent element during adaptive mesh refinement. More...
 
struct  CreateChild
 Creates a new element in an ArrayAlgorithm whose id is child_id More...
 
struct  CreateParent
 Creates a new element in an ArrayAlgorithm whose id is parent_id More...
 
struct  EvaluateRefinementCriteria
 Evaluates the refinement criteria in order to set the amr::Info of an Element and sends this information to the neighbors of the Element. More...
 
struct  InitializeChild
 Initializes the data of a newly created child element from the data of its parent element. More...
 
struct  InitializeParent
 Initializes the data of a newly created parent element from the data of its children elements. More...
 
struct  RunAmrDiagnostics
 Use the AMR diagnostics gathered from all of the Elements. More...
 
struct  SendAmrDiagnostics
 Send AMR diagnostics about Elements to amr::Component. More...
 
struct  SendDataToChildren
 Sends data from the parent element to its children elements during adaptive mesh refinement. More...
 
struct  UpdateAmrDecision
 Given the AMR decision of a neighboring Element, potentially update the AMR decision of the target Element. More...
 

Detailed Description

Actions for adaptive mesh refinement