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

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  BlackHoleRadiusParameters
 The parameters controlling the growth of the black holes excision sphere, see smooth_broken_power_law. The parameters here are, in order, the amplitude, the transition radius, the transition width and the exponent. More...
 
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  ExpirationTime
 The current expiration time of the functions of time which are controlled by the worldtube singleton. 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 Kerr-Schild 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 self-force. 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  SelfForceTurnOnInterval
 The interval over which the self-force is smoothly turned on. More...
 
struct  SelfForceTurnOnTime
 The time at which the self-force is smoothly turned on. 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 4-velocity. More...
 
struct  WorldtubeRadius
 The current worldtube radius held by the singleton. More...
 
struct  WorldtubeRadiusParameters
 The parameters controlling the growth of the worldtube excision sphere, see smooth_broken_power_law. The parameters here are, in order, the amplitude, the transition radius, the transition width and the exponent. 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...
 

Detailed Description

Tags related to the worldtube.