SpECTRE
v2025.03.17
|
Dense-output postprocessor to check that functions of time are up-to-date. More...
#include <FunctionsOfTimeAreReady.hpp>
Public Types | |
using | return_tags = implementation defined |
using | argument_tags = implementation defined |
Static Public Member Functions | |
static void | apply () |
template<typename DbTagsList , typename... InboxTags, typename Metavariables , typename ArrayIndex , typename ParallelComponent > | |
static bool | is_ready (const gsl::not_null< db::DataBox< DbTagsList > * > box, const gsl::not_null< tuples::TaggedTuple< InboxTags... > * >, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &array_index, const ParallelComponent *component) |
Dense-output postprocessor to check that functions of time are up-to-date.
Check that all functions of time in domain::Tags::FunctionsOfTime
are ready at Tags::Time
. This ensures that the coordinates can be safely accessed in later actions without first verifying the state of the time-dependent maps. This postprocessor does not actually modify anything.