SpECTRE
v2024.09.29
|
Takes the boundary data needed to perform the CCE linear solves as arguments and puts them in the DataBox, updating the Cce::Tags::BoundaryTime
accordingly.
More...
#include <ReceiveWorldtubeData.hpp>
Public Types | |
using | inbox_tags = tmpl::list< Cce::ReceiveTags::BoundaryData< TagList > > |
Static Public Member Functions | |
template<typename DbTags , typename... InboxTags, typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
static Parallel::iterable_action_return_t | apply (db::DataBox< DbTags > &box, tuples::TaggedTuple< InboxTags... > &inboxes, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) |
Takes the boundary data needed to perform the CCE linear solves as arguments and puts them in the DataBox, updating the Cce::Tags::BoundaryTime
accordingly.
The boundary data is computed by a separate component, and packaged into a Variables<TagList>
which is sent in the argument of the simple action invocation. The TimeStepId
is also provided to confirm the time associated with the passed boundary data.
DataBox changes:
TagList