SpECTRE  v2025.08.19
amr::Tags Namespace Reference

Tags for adaptive mesh refinement More...

Classes

struct  AllElementIds
 All element IDs grouped by grid index are stored in this tag. The element IDs are registered and deregistered during AMR. More...
 
struct  ChildIds
 The IDs of the elements that cover the same region on the finer (child) grid. Only important if AMR is configured to keep coarse grids around. More...
 
struct  GridIndex
 The AMR level of the element. This is used to tag a Parallel::Tags::Section that contains all elements on the same grid. Only important if AMR is configured to keep coarse grids around. More...
 
struct  GridIndexObservationKeyCompute
 An observers::Tags::ObservationKey that identifies the grid index. Can be used to tag observations with the grid index. More...
 
struct  Info
 amr::Info for an Element. More...
 
struct  IsFinestGrid
 True on the finest AMR grid (the one with the highest grid index), false on all other grids. This is used to tag a Parallel::Tags::Section that contains all elements on the finest grid. Only important if AMR is configured to keep coarse grids around. More...
 
struct  IsFinestGridObservationKeyCompute
 An observers::Tags::ObservationKey that identifies the finest grid. Can be used to observe things only on the finest grid. More...
 
struct  MaxCoarseLevels
 Maximum number of AMR levels that will be kept. A value of '0' means that only the finest grid is kept, and std::nullopt means the number of levels is not restricted. More...
 
struct  NeighborInfo
 amr::Info for the neighbors of an Element. More...
 
struct  ParentId
 The ID of the element that covers the same region or more on the coarser (parent) grid. Only important if AMR is configured to keep coarse grids around. More...
 
struct  ParentMesh
 The mesh of the parent element. Needed for projections between grids. Only important if AMR is configured to keep coarse grids around. More...
 
struct  Policies
 The policies for adaptive mesh refinement. More...
 

Detailed Description

Tags for adaptive mesh refinement

AMR tags.