SpECTRE
v2025.01.30
|
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...
#include <Tags.hpp>
Public Types | |
using | base = ParticlePositionVelocity< Dim > |
using | return_type = std::array< tnsr::I< double, Dim, Frame::Inertial >, 2 > |
using | argument_tags = tmpl::list< EvolvedPosition< Dim >, EvolvedVelocity< Dim > > |
![]() | |
using | type = std::array< tnsr::I< double, Dim, Frame::Inertial >, 2 > |
Static Public Member Functions | |
static void | function (gsl::not_null< std::array< tnsr::I< double, Dim, Frame::Inertial >, 2 > * > position_velocity, const tnsr::I< DataVector, Dim > &evolved_position, const tnsr::I< DataVector, Dim > &evolved_velocity) |
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.