Classes
Actions

A collection of steps used in algorithms. More...

Classes

struct  Elliptic::Actions::ComputeOperatorAction
 Compute the bulk contribution to the linear operator applied to the variables. More...
 
struct  Actions::ComputeTimeDerivative
 Compute the time derivative of the system variables. More...
 
struct  Actions::ComputeVolumeFluxes
 Compute the volume fluxes of the evolved variables. More...
 
struct  Actions::ComputeVolumeSources
 Compute the volume sources of the evolved variables. More...
 
struct  Actions::UpdateConservatives
 Compute the conservative variables from the primitive variables. More...
 
struct  Actions::UpdatePrimitives
 Compute the primitive variables from the conservative variables. More...
 
struct  dg::Actions::InitializeElement< Dim >
 Initialize a dG element with analytic initial data. More...
 
struct  SlopeLimiters::Actions::Limit< Metavariables >
 Receive limiter data from neighbors, then apply limiter. More...
 
struct  SlopeLimiters::Actions::SendData< Metavariables >
 Send local data needed for limiting. More...
 
struct  Actions::RunEventsAndTriggers
 Run the events and triggers. More...
 
struct  VariableFixing::Actions::FixVariables< VariableFixer >
 Adjust variables with a variable fixer. More...
 
struct  dg::Actions::ApplyBoundaryFluxesLocalTimeStepping
 Perform the boundary part of the update of the variables for local time stepping. More...
 
struct  dg::Actions::ApplyFluxes
 Compute element boundary contributions to the temporal step of the variables. More...
 
struct  dg::Actions::ComputeNonconservativeBoundaryFluxes< DirectionsTag >
 Compute \(\hat{n} \cdot F\) on the boundaries for a non-conservative system. More...
 
struct  dg::Actions::ReceiveDataForFluxes< Metavariables >
 Receive boundary data needed for fluxes from neighbors. More...
 
struct  dg::Actions::SendDataForFluxes< Metavariables >
 Send local boundary data needed for fluxes to neighbors. More...
 
struct  dg::Actions::ImposeDirichletBoundaryConditions< Metavariables >
 Packages data on external boundaries for calculating numerical flux. Computes contributions on the interior side from the volume, and imposes Dirichlet boundary conditions on the exterior side. More...
 
struct  intrp::Actions::AddTemporalIdsToInterpolationTarget< InterpolationTargetTag >
 Adds temporal_ids on which this InterpolationTarget should be triggered. More...
 
struct  intrp::Actions::CleanUpInterpolator< InterpolationTargetTag >
 Cleans up stored volume data that is no longer needed. More...
 
struct  intrp::Actions::InitializeInterpolationTarget< InterpolationTargetTag >
 Initializes an InterpolationTarget. More...
 
struct  intrp::Actions::InitializeInterpolator
 Initializes an Interpolator. More...
 
struct  intrp::Actions::ApparentHorizon< InterpolationTargetTag, Frame >
 Sends points on a trial apparent horizon to an Interpolator. More...
 
struct  intrp::Actions::KerrHorizon< InterpolationTargetTag, Frame >
 Sends points on a Kerr horizon to an Interpolator. More...
 
struct  intrp::Actions::LineSegment< InterpolationTargetTag, VolumeDim >
 Sends points on a line segment to an Interpolator. More...
 
struct  intrp::Actions::InterpolationTargetReceiveVars< InterpolationTargetTag >
 Receives interpolated variables from an Interpolator on a subset of the target points. More...
 
struct  intrp::Actions::WedgeSectionTorus< InterpolationTargetTag >
 Sends points in a wedge-sectioned torus to an Interpolator. More...
 
struct  intrp::Actions::ReceivePoints< InterpolationTargetTag >
 Receives target points from an InterpolationTarget. More...
 
struct  intrp::Actions::InterpolatorReceiveVolumeData
 Adds volume data from an Element. More...
 
struct  intrp::Actions::RegisterElement
 Called by each local Element to register itself with an Interpolator. More...
 
struct  Actions::Label< Tag >
 Labels a location in the action list that can be jumped to using Goto. More...
 
struct  Actions::Goto< Tag >
 Jumps to a Label. More...
 
struct  Actions::AdvanceTime
 Advance time one substep. More...
 
struct  Actions::ChangeStepSize< StepChooserRegistrars >
 Adjust the step size for local time stepping. More...
 
struct  Actions::FinalTime
 Terminate after reaching a specified time. More...
 
struct  Actions::RecordTimeStepperData
 Records the variables and their time derivatives in the time stepper history. More...
 
struct  SelfStart::Actions::Initialize
 Prepares the evolution for time-stepper self-starting. More...
 
struct  SelfStart::Actions::CheckForCompletion< ExitTag >
 Terminates the self-start phase if the required order has been reached. More...
 
struct  SelfStart::Actions::CheckForOrderIncrease
 If we have taken enough steps for this order, set the next time to the start time and increment the slab number. More...
 
struct  SelfStart::Actions::StartNextOrderIfReady< RestartTag >
 Jumps to the start of the self-start algorithm (skipping taking a step from the last point) if the generation of the points for the current order is complete. More...
 
struct  SelfStart::Actions::Cleanup
 Cleans up after the self-start procedure. More...
 
struct  Actions::UpdateU
 Perform variable updates for one substep. More...
 

Detailed Description

A collection of steps used in algorithms.