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

Actions for the DG-subcell hybrid solver. More...

Namespaces

namespace  Labels
 Labels used to navigate the action list when using a DG-subcell scheme.
 

Classes

struct  ComputeAndSendTciOnInitialGrid
 Apply the TCI on the FD grid to the initial data and send the TCI decision to neighboring elements. More...
 
struct  ReceiveDataForReconstruction
 Receive the subcell data from our neighbor, and accumulate the data from the relaxed discrete maximum principle troubled-cell indicator. More...
 
struct  SelectNumericalMethod
 Goes to Labels::BeginDg or Labels::BeginSubcell depending on whether the active grid is Dg or Subcell. More...
 
struct  SendDataForReconstruction
 Sets the local data from the relaxed discrete maximum principle troubled-cell indicator and sends ghost zone data to neighboring elements. More...
 
struct  SetAndCommunicateInitialRdmpData
 Sets the RDMP data from the initial data and sends it to neighboring elements. More...
 
struct  SetInitialGridFromTciData
 Using the local and neighboring TCI decisions, switches the element to DG if the DG solution was determined to be admissible. More...
 
struct  SetSubcellGrid
 Initialize the subcell grid, including the size of the evolved Variables and, if present, primitive Variables. More...
 
struct  TciAndRollback
 Run the troubled-cell indicator on the candidate solution and perform the time step rollback if needed. More...
 
struct  TciAndSwitchToDg
 Run the troubled-cell indicator on the subcell solution to see if it is safe to switch back to DG. More...
 

Detailed Description

Actions for the DG-subcell hybrid solver.