SpECTRE  v2022.12.02
domain::CheckFunctionsOfTimeAreReadyPostprocessor Struct Reference

check that functions of time are up-to-date. More...

#include <FunctionsOfTimeAreReady.hpp>

Public Types

using return_tags = tmpl::list<>
using argument_tags = tmpl::list<>

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)

Detailed Description

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.

The documentation for this struct was generated from the following file: