Cce::Actions Namespace Reference

The set of actions for use in the CCE evolution system. More...

## Classes

struct  BoundaryComputeAndSendToEvolution
Obtains the CCE boundary data at the specified time, and reports it to the EvolutionComponent via Actions::ReceiveWorldtubeData. More...

struct  BoundaryComputeAndSendToEvolution< GhWorldtubeBoundary< Metavariables >, EvolutionComponent >
Submits a request for CCE boundary data at the specified time to the Cce::GhWorldtubeInterfaceManager, and sends the data to the EvolutionComponent (template argument) if it is ready. More...

struct  BoundaryComputeAndSendToEvolution< H5WorldtubeBoundary< Metavariables >, EvolutionComponent >
Obtains the CCE boundary data at the specified time, and reports it to the EvolutionComponent via Actions::ReceiveWorldtubeData. More...

struct  CalculateIntegrandInputsForTag
Prepare the input quantities in the DataBox for the evaluation of the hypersurface integral used to compute BondiTag. More...

struct  CalculateScriInputs
Calculates the Bondi quantities that are required for any of the CalculateScriPlusValue mutators. More...

struct  ExitIfEndTimeReached
Terminates if the current Tags::TimeStepId has time value later or equal to Tags::EndTime. More...

struct  FilterSwshVolumeQuantity
Filters the spherical volume data stored in BondiTag according to the filter parameters in the Parallel::ConstGlobalCache. More...

struct  InitializeCharacteristicEvolutionScri
Initializes the CharacteristicEvolution component with contents needed to perform the interpolation at scri+. More...

struct  InitializeCharacteristicEvolutionTime
Initializes the contents of the CharacteristicEvolution component for performing the time evolution of the system, which is the singleton that handles the main evolution system for CCE computations. More...

struct  InitializeCharacteristicEvolutionVariables
Initializes the main data storage for the CharacteristicEvolution component, which is the singleton that handles the main evolution system for CCE computations. More...

struct  InitializeFirstHypersurface
Given initial boundary data for $$J$$ and $$\partial_r J$$, computes the initial hypersurface quantities $$J$$ and gauge values. More...

struct  InitializeGhWorldtubeBoundary
Initializes a GhWorldtubeBoundary. More...

struct  InitializeH5WorldtubeBoundary
Initializes a H5WorldtubeBoundary. More...

struct  InsertInterpolationScriData
Places the data from the current hypersurface necessary to compute Tag in the ScriPlusInterpolationManager associated with the Tag. More...

struct  PrecomputeGlobalCceDependencies
Perform all of the computations for dependencies of the hypersurface equations that do not themselves depend on any hypersurface integrations. More...

Stores the boundary data from the GH evolution in the Cce::GhWorldtubeInterfaceManager, and sends to the EvolutionComponent (template argument) if the data fulfills a prior request. More...

Takes the boundary data needed to perform the CCE linear solves as arguments and puts them in the DataBox, updating the Cce::Tags::BoundaryTime accordingly. More...

struct  RequestBoundaryData
Requests boundary data be sent from WorldtubeBoundaryComponent to EvolutionComponent (template parameters). More...

struct  RequestNextBoundaryData
Requests boundary data be sent from WorldtubeBoundaryComponent to EvolutionComponent. More...

struct  ScriObserveInterpolated
Checks the interpolation managers and if they are ready, performs the interpolation and sends the data to file via observers::ThreadedActions::WriteSimpleData. More...

struct  SendToEvolution
Computes Bondi boundary data from GH evolution variables and sends the result to the EvolutionComponent (template argument). More...

struct  UpdateGauge
Updates all of the gauge quantities associated with the additional regularity-preserving gauge transformation on the boundaries for a new set of Cauchy coordinates. More...

## Detailed Description

The set of actions for use in the CCE evolution system.