|
SpECTRE
2021.08.02
|
Receive the subcell data from our neighbor, and accumulate the data from the relaxed discrete maximum principle troubled-cell indicator. More...
#include <ReconstructionCommunication.hpp>
Static Public Member Functions | |
| template<typename DbTags , typename... InboxTags, typename ArrayIndex , typename ActionList , typename ParallelComponent , typename Metavariables > | |
| static std::tuple< db::DataBox< DbTags > &&, Parallel::AlgorithmExecution > | apply (db::DataBox< DbTags > &box, tuples::TaggedTuple< InboxTags... > &inboxes, const Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ActionList, const ParallelComponent *const) noexcept |
Receive the subcell data from our neighbor, and accumulate the data from the relaxed discrete maximum principle troubled-cell indicator.
Note:
NeighborData.evolution::dg::Tags::MortarData tagTimeStepId is recorded, but we do not yet support local time stepping.NeighborData.GlobalCache: -Uses: nothing
DataBox:
domain::Tags::Element<Dim>Tags::TimeStepIddomain::Tags::Mesh<Dim>subcell::Tags::Mesh<Dim>domain::Tags::Element<Dim>Tags::Next<Tags::TimeStepId>subcell::Tags::ActiveGridSystem::variables_tag