SpECTRE
v2024.04.12
|
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 Kerr-Schild coordinates. More... | |
struct | GeodesicAccelerationCompute |
struct | InitialPositionAndVelocity |
The initial position and velocity of the scalar charge in inertial coordinates. 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 | 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 | 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.