Classes
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::InterfaceManagers::GhInterfaceManager, 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::GlobalCache. 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...
 
struct  ReceiveGhWorldtubeData
 Stores the boundary data from the GH evolution in the Cce::InterfaceManagers::GhInterfaceManager, and sends to the EvolutionComponent (template argument) if the data fulfills a prior request. More...
 
struct  ReceiveNextElementTime
 Stash the next_time in the Cce::InterfaceManagers::GhInterfaceManager to inform the local time-stepping logic for boundary interpolation/extrapolation. More...
 
struct  ReceiveWorldtubeData
 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  SendNextTimeToCce
 If the element contains the first point in the interpolation collection, sends the next (full) TimeStepId to the Metavariables::cce_boundary_component to inform the boundary local-time-stepping interpolation/extrapolation. 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.