|
SpECTRE
2021.08.02
|
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) noexcept | |
| 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 noexcept |
| void | pup (PUP::er &p) noexcept |
| template<typename F > | |
| void | for_each_event (F &&f) const noexcept |
Class that checks triggers and runs events.