SpECTRE
v2022.08.01
|
Class that checks triggers and runs events. More...
#include <EventsAndTriggers.hpp>
Public Types | |
using | Storage = std::unordered_map< std::unique_ptr< Trigger >, std::vector< std::unique_ptr< Event > > > |
Public Member Functions | |
EventsAndTriggers (Storage events_and_triggers) | |
template<typename DbTags , typename Metavariables , typename ArrayIndex , typename Component > | |
void | run_events (const db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &array_index, const Component *component) const |
void | pup (PUP::er &p) |
template<typename F > | |
void | for_each_event (F &&f) const |
Class that checks triggers and runs events.