|
SpECTRE
2021.08.02
|
If the element contains the first point in the interpolation collection, sends the next (full) TimeStepId to the Metavariables::cce_boundary_component to inform the boundary local-time-stepping interpolation/extrapolation.
More...
#include <SendNextTimeToCce.hpp>
Static Public Member Functions | |
| template<typename DbTags , typename Metavariables , typename... InboxTags, typename ArrayIndex , typename ActionList , typename ParallelComponent > | |
| static std::tuple< db::DataBox< DbTags > && > | apply (db::DataBox< DbTags > &box, const tuples::TaggedTuple< InboxTags... > &, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &array_index, const ActionList, const ParallelComponent *const) noexcept |
If the element contains the first point in the interpolation collection, sends the next (full) TimeStepId to the Metavariables::cce_boundary_component to inform the boundary local-time-stepping interpolation/extrapolation.
After checking the domain against the set of points for the interpolator, this sends the next step time if the current step is also a full step.
Uses:
DataBox changes: