SpECTRE  v2022.08.01
EventsAndTriggers Class Reference

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
 

Detailed Description

Class that checks triggers and runs events.


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