Checks if the regular field has been received from the worldtube and computes the retarded field for boundary conditions.
More...
#include <ReceiveWorldtubeData.hpp>
|
|
template<typename DbTagsList, typename... InboxTags, typename Metavariables, typename ArrayIndex, typename ActionList, typename ParallelComponent> |
| static Parallel::iterable_action_return_t | apply (db::DataBox< DbTagsList > &box, tuples::TaggedTuple< InboxTags... > &inboxes, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
|
|
static constexpr size_t | Dim = 3 |
Checks if the regular field has been received from the worldtube and computes the retarded field for boundary conditions.
Details
This action checks whether the coefficients of Taylor Series of the regular field have been sent by the worldtube. If so, the series is evaluated at the face coordinate in the inertial frame and the puncture field is added to it to obtain the retarded field. This is stored in Tags::WorldtubeSolution which is used to formulate boundary conditions in CurvedScalarWave::BoundaryConditions::Worldtube.
◆ di_psi_tag
| using CurvedScalarWave::Worldtube::Actions::ReceiveWorldtubeData::di_psi_tag |
Initial value:
Indicates the Frame that a TensorIndexType is in.
Definition IndexType.hpp:36
◆ evolved_tags_list
| using CurvedScalarWave::Worldtube::Actions::ReceiveWorldtubeData::evolved_tags_list |
Initial value:
typename CurvedScalarWave::System<Dim>::variables_tag::tags_list
◆ tags_to_slice_to_face
| using CurvedScalarWave::Worldtube::Actions::ReceiveWorldtubeData::tags_to_slice_to_face |
The documentation for this struct was generated from the following file:
- src/Evolution/Systems/CurvedScalarWave/Worldtube/ElementActions/ReceiveWorldtubeData.hpp