SpECTRE  v2024.04.12
evolution::dg::subcell::Tags Namespace Reference

Tags for the DG-subcell solver More...

Classes

struct  ActiveGrid
 The grid currently used for the DG-subcell evolution on the element. More...
 
struct  CellCenteredFlux
 Holds the cell-centered fluxes on the subcell mesh. More...
 
struct  Coordinates
 The coordinates in a given frame. More...
 
struct  DataForRdmpTci
 The data for the RDMP troubled-cell indicator. More...
 
struct  DidRollback
 Tag indicating whether we are retrying a step after a rollback of a failed DG step. More...
 
struct  GhostDataForReconstruction
 The ghost data used for reconstructing the solution on the interfaces between elements. More...
 
struct  Inactive
 Mark a tag as holding data for the inactive grid. More...
 
struct  InertialCoordinatesCompute
 The inertial coordinates on the subcell grid. More...
 
struct  InitialTciData
 Inbox tag for communicating the RDMP and TCI status/decision during initialization. More...
 
struct  InterpolatorsFromDgToNeighborFd
 An intrp::Irregular from our DG grid to our neighbors' FD grid. More...
 
struct  InterpolatorsFromFdToNeighborFd
 An intrp::Irregular from our FD grid to our neighbors' FD grid. More...
 
struct  InterpolatorsFromNeighborDgToFd
 An intrp::Irregular from our neighbors' DG grid to our FD grid. More...
 
struct  LogicalCoordinatesCompute
 The element logical coordinates on the subcell grid. More...
 
struct  Mesh
 The mesh on the subcells. More...
 
struct  MeshCompute
 
struct  MethodOrder
 The order of the numerical method used. More...
 
struct  MethodOrderCompute
 
struct  NeighborTciDecisions
 The TCI decision of neighboring elements. More...
 
struct  ObserverCoordinatesCompute
 "Computes" the active coordinates by setting the DataVectors to point into the coordinates of either the DG or subcell grid. More...
 
struct  ObserverInverseJacobianCompute
 Computes the active inverse Jacobian. More...
 
struct  ObserverJacobianAndDetInvJacobianCompute
 Computes the active Jacobian and determinant of the inverse Jacobian. More...
 
struct  ObserverMeshCompute
 Computes the active mesh, which is the DG mesh if ActiveGrid is Dg and the subcell mesh if ActiveGrid is Subcell. More...
 
struct  ObserverMeshVelocityCompute
 Computes the mesh velocity on the active grid. More...
 
struct  OnSubcellFaces
 Mark a tag as the being on the subcell faces. More...
 
struct  OnSubcells
 Mark a tag as the being on the subcell grid. More...
 
struct  ReconstructionOrder
 The reconstruction order. More...
 
struct  Reconstructor
 Base tag for reconstructors. More...
 
struct  StepsSinceTciCall
 Keeps track of the number of steps since the TCI was called on the FD grid. This is not used on the DG grid. More...
 
struct  SubcellOptions
 System-agnostic options for DG-subcell. More...
 
struct  TciCallsSinceRollback
 Keeps track of the number of times the TCI was called after a rollback. More...
 
struct  TciDecision
 Stores the status of the troubled cell indicator in the element as an int. More...
 
struct  TciGridHistory
 A record of which grid the TCI requested we use. More...
 
struct  TciStatus
 Stores the status of the troubled cell indicator in the element (TciDecision) as a Scalar<DataVector> so it can be observed. More...
 
struct  TciStatusCompute
 Compute tag to get a TciStatus from a TciDecision. More...
 

Detailed Description

Tags for the DG-subcell solver