SpECTRE
v2022.09.02

Code required by the DGsubcell/FD hybrid solver. More...
Classes  
struct  DgInitialDataTci 
The troubledcell indicator run on DG initial data to see if we need to switch to subcell. More...  
struct  NeighborPackagedData 
On elements using DG, reconstructs the interface data from a neighboring element doing subcell. More...  
class  PrimitiveGhostDataOnSubcells 
Computes the mass density, velocity, and pressure on the subcells so they can be sent to the neighbors for their reconstructions. More...  
class  PrimitiveGhostDataToSlice 
Projects the mass density, velocity, and pressure to the subcells so they can be sent to the neighbors for their reconstructions. More...  
struct  PrimsAfterRollback 
Mutator that resizes the primitive variables to the subcell mesh and computes the primitives, but only if evolution::dg::subcell::Tags::DidRollback is true . More...  
struct  ResizeAndComputePrims 
Mutator that resizes the primitive variables to have the size of the active mesh and then computes the primitive variables on the active mesh. More...  
struct  SetInitialRdmpData 
Sets the initial RDMP data. More...  
class  TciOnDgGrid 
Troubledcell indicator applied to the DG solution. More...  
class  TciOnFdGrid 
Troubledcell indicator applied to the finite difference subcell solution to check if the corresponding DG solution is admissible. More...  
struct  TimeDerivative 
Compute the time derivative on the subcell grid using FD reconstruction. More...  
Functions  
template<size_t Dim, typename TagsList >  
void  compute_fluxes (const gsl::not_null< Variables< TagsList > * > vars) 
Helper function that calls ComputeFluxes by retrieving the return and argument tags from vars .  
Code required by the DGsubcell/FD hybrid solver.