|
SpECTRE
v2025.08.19
|
Mutator to apply the implicit portion of dense output, intended for use in RunEventsAndDenseTriggers.
More...
#include <ImplicitDenseOutput.hpp>
Public Types | |
| using | return_tags = tmpl::list< typename ImexSystem::variables_tag > |
| using | argument_tags = tmpl::push_front< tmpl::transform< typename ImexSystem::implicit_sectors, tmpl::bind< Tags::ImplicitHistory, tmpl::_1 > >, ::Tags::TimeStepper< TimeStepper >, ::Tags::Time > |
Static Public Member Functions | |
| template<typename... Histories> | |
| static void | apply (const gsl::not_null< typename ImexSystem::variables_tag::type * > variables, const TimeStepper &time_stepper, const double time, const Histories &... histories) |
| template<typename DbTagsList , typename... InboxTags, typename Metavariables , typename ArrayIndex , typename ParallelComponent > | |
| static bool | is_ready (const gsl::not_null< db::DataBox< DbTagsList > * >, const gsl::not_null< tuples::TaggedTuple< InboxTags... > * >, Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ParallelComponent *) |
Mutator to apply the implicit portion of dense output, intended for use in RunEventsAndDenseTriggers.