SpECTRE  v2024.09.29
CurvedScalarWave::Worldtube::Actions Namespace Reference

Actions for the worldtube-curved scalar wave system. More...

Classes

struct  ChangeSlabSize
 Waits for the data from all neighboring elements and changes the slab size if a change in the global time step is detected. More...
 
struct  IterateAccelerationTerms
 Computes the next iteration of the acceleration due to scalar self force from the current iteration of the regular field. More...
 
struct  IteratePunctureField
 Computes an updated iteration of the puncture field given the current acceleration of the charge sent by the worldtube singleton. More...
 
struct  ObserveWorldtubeSolution
 When Tags::ObserveCoefficientsTrigger is triggered, write the coefficients of the Taylor expansion of the regular field as well as the current particle's position, velocity and acceleration to file. More...
 
struct  ReceiveElementData
 Adds up the spherical harmonic projections from the different elements abutting the worldtube. More...
 
struct  ReceiveWorldtubeData
 Checks if the regular field has been received from the worldtube and computes the retarded field for boundary conditions. More...
 
struct  SendToElements
 Sends the regular field coefficients to each element abutting the worldtube. More...
 
struct  SendToWorldtube
 Projects the regular field \(\Psi^R\) and its time derivative \(\partial_t \Psi^R\) onto real spherical harmonics and sends the result to the worldtube. More...
 
struct  UpdateFunctionsOfTime
 Updates the functions of time according to the motion of the worldtube. More...
 

Detailed Description

Actions for the worldtube-curved scalar wave system.