|
using | base = PunctureField< Dim > |
|
using | argument_tags = tmpl::list< FaceCoordinates< Dim, Frame::Inertial, true >, ParticlePositionVelocity< Dim >, GeodesicAcceleration< Dim >, Charge, ExpansionOrder > |
|
using | return_type = std::optional< Variables< tmpl::list< CurvedScalarWave::Tags::Psi, ::Tags::dt< CurvedScalarWave::Tags::Psi >, ::Tags::deriv< CurvedScalarWave::Tags::Psi, tmpl::size_t< 3 >, Frame::Inertial > > > > |
|
using | type = std::optional< Variables< tmpl::list< CurvedScalarWave::Tags::Psi, ::Tags::dt< CurvedScalarWave::Tags::Psi >, ::Tags::deriv< CurvedScalarWave::Tags::Psi, tmpl::size_t< 3 >, Frame::Inertial > > > > |
|
|
static void | function (const gsl::not_null< return_type * > result, const std::optional< tnsr::I< DataVector, Dim, Frame::Inertial > > &inertial_face_coords_centered, const std::array< tnsr::I< double, Dim, ::Frame::Inertial >, 2 > &particle_position_velocity, const tnsr::I< double, Dim > &particle_acceleration, double charge, const size_t expansion_order) |
|
The documentation for this struct was generated from the following file:
- src/Evolution/Systems/CurvedScalarWave/Worldtube/Tags.hpp