evolution::dg::subcell::Actions Namespace Reference

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

Namespaces

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

Classes

struct  Initialize
Initialize the subcell grid, and switch from DG to subcell if the DG solution is inadmissible. More...

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  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.