SpECTRE
v2024.06.18

Tags related to the worldtube. More...
Classes  
struct  BackgroundQuantities 
A tuple of Tensors evaluated at the charge depending only the background and the particle's position and velocity. These values are effectively cached between different iterations of the worldtube scheme. More...  
struct  BackgroundQuantitiesCompute 
struct  Charge 
The value of the scalar charge. More...  
struct  CheckInputFile 
Dummy tag that throws an error if the input file does not describe a circular orbit. More...  
struct  CurrentIteration 
The current number of iterations that has been applied to the acceleration of the particle. More...  
struct  dtPsi0 
Holds the time derivative of Psi0 which is used as a reduction variable. More...  
struct  ElementFacesGridCoordinates 
A map that holds the grid coordinates centered on the worldtube of all element faces abutting the worldtube with the corresponding ElementIds. More...  
struct  EvolvedParticlePositionVelocityCompute 
The position and velocity of the scalar charge particle orbiting a central black hole given in inertial coordinates. This compute tag is meant to be used by the worldtube singleton which evolves the position and velocity according to an ODE along with the DG evolution. More...  
struct  EvolvedPosition 
The position of the scalar charge evolved by the worldtube singleton. This tag is meant to be used by the worldtube singleton to evolve the orbit. More...  
struct  EvolvedVelocity 
The velocity of the scalar charge evolved by the worldtube singleton. This tag is meant to be used by the worldtube singleton to evolve the orbit. More...  
struct  ExcisionSphere 
The excision sphere corresponding to the worldtube. More...  
struct  ExpansionOrder 
The internal expansion order of the worldtube solution. More...  
struct  FaceCoordinates 
An optional that holds the coordinates of an element face abutting the worldtube excision sphere. If the element does not abut the worldtube, this holds std::nullopt. This tag should be in the databox of element chares. The available frames are Grid and Inertial. The Centered template tag can be turned on to center the coordinates around the position of the scalar charge. More...  
struct  FaceCoordinatesCompute 
struct  FaceQuantities 
The value of the scalar field and its time derivative on element faces forming the worldtube boundary, as well as the Euclidean area element of the face. More...  
struct  FaceQuantitiesCompute 
struct  GeodesicAcceleration 
Computes the coordinate geodesic acceleration of the particle in the inertial frame in KerrSchild coordinates. More...  
struct  GeodesicAccelerationCompute 
struct  InitialPositionAndVelocity 
The initial position and velocity of the scalar charge in inertial coordinates. More...  
struct  IteratedPunctureField 
Holds the current iteration of the puncture field computed with the current iteration of the acceleration which includes the scalar selfforce. It is computed in Actions::IteratePunctureField . More...  
struct  Mass 
The mass of the scalar charge. Only has a value if the scalar self force is applied. More...  
struct  MaxIterations 
The maximum number of iterations that will be applied to the acceleration of the particle. More...  
struct  ObserveCoefficientsTrigger 
Triggers at which to write the coefficients of the worldtube's internal Taylor series to file. More...  
struct  ParticlePositionVelocity 
The position and velocity of the scalar charge particle orbiting a central black hole given in inertial coordinates. This compute tag is meant to be used by the elements. More...  
struct  ParticlePositionVelocityCompute 
struct  Psi0 
Holds the constant coefficient of the regular field inside the worldtube. More...  
struct  PsiWorldtube 
The scalar field inside the worldtube. More...  
struct  PunctureField 
struct  PunctureFieldCompute 
struct  RegularFieldInbox 
Inbox of the element chares that contains the coefficients of a Taylor Series of the regular field \(\Psi^R\) as well as its time derivative. The elements may evaluate the coefficients at their inertial coordinates. More...  
struct  SelfForceInbox 
Inbox of the element chares that contains the current iteration of the acceleration of the particle. More...  
struct  SphericalHarmonicsInbox 
Inbox of the worldtube singleton chare which receives quantities projected onto spherical harmonics. More...  
struct  TimeDilationFactor 
The coordinate time dilation factor of the scalar charge, i.e. the 0th component of its 4velocity. More...  
struct  WorldtubeSolution 
The solution inside the worldtube, evaluated at the face coordinates of an abutting element. This tag is used to provide boundary conditions to the element in CurvedScalarWave::BoundaryConditions::Worldtube . More...  
Tags related to the worldtube.