|
SpECTRE
v2026.04.01
|
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: