SpECTRE
v2023.10.11
|
Sends the regular field to each element abutting the worldtube, evaluated at the grid coordinates of each face. More...
#include <SendToElements.hpp>
Public Types | |
using | psi_tag = CurvedScalarWave::Tags::Psi |
using | dt_psi_tag = ::Tags::dt< CurvedScalarWave::Tags::Psi > |
using | di_psi_tag = ::Tags::deriv< CurvedScalarWave::Tags::Psi, tmpl::size_t< Dim >, Frame::Grid > |
using | tags_to_send = tmpl::list< psi_tag, dt_psi_tag, di_psi_tag > |
Static Public Member Functions | |
template<typename DbTagsList , typename... InboxTags, typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTagsList > &box, tuples::TaggedTuple< InboxTags... > &, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
Static Public Attributes | |
static constexpr size_t | Dim = Metavariables::volume_dim |
Sends the regular field to each element abutting the worldtube, evaluated at the grid coordinates of each face.
h-refinement could be accounted for by sending the coefficients of the internal solution directly and have each element evaluate it for themselves.