SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
evolution::Actions::RunEventsAndTriggers< WhenToCheck > Struct Template Reference

Run the events and triggers. More...

#include <RunEventsAndTriggers.hpp>

Public Types

using const_global_cache_tags

Static Public Member Functions

template<typename DbTags, typename... InboxTags, typename Metavariables, typename ArrayIndex, typename ActionList, typename ParallelComponent>
static Parallel::iterable_action_return_t apply (db::DataBox< DbTags > &box, tuples::TaggedTuple< InboxTags... > &, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &array_index, const ActionList, const ParallelComponent *const component)

Detailed Description

template<Triggers::WhenToCheck WhenToCheck>
struct evolution::Actions::RunEventsAndTriggers< WhenToCheck >

Run the events and triggers.

Triggers will only be checked on the first step of each slab to ensure that a consistent set of events is run across all elements.

Uses:

  • GlobalCache: the EventsAndTriggers tag, as required by events and triggers
  • DataBox: as required by events and triggers

DataBox changes:

  • Adds: nothing
  • Removes: nothing
  • Modifies: nothing

Member Typedef Documentation

◆ const_global_cache_tags

template<Triggers::WhenToCheck WhenToCheck>
using evolution::Actions::RunEventsAndTriggers< WhenToCheck >::const_global_cache_tags
Initial value:
tmpl::list<::Tags::EventsAndTriggers<WhenToCheck>>

The documentation for this struct was generated from the following file:
  • src/Evolution/Actions/RunEventsAndTriggers.hpp