Public Member Functions | List of all members
Event Class Referenceabstract

#include <Event.hpp>

Public Member Functions

 Event (CkMigrateMessage *msg) noexcept
 
 WRAPPED_PUPable_abstract (Event)
 
template<typename DbTags , typename Metavariables , typename ArrayIndex , typename ComponentPointer >
void run (const db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &array_index, const ComponentPointer) const noexcept
 
template<typename DbTags , typename Metavariables , typename ArrayIndex , typename ComponentPointer >
bool is_ready (const db::DataBox< DbTags > &box, Parallel::GlobalCache< Metavariables > &cache, const ArrayIndex &array_index, const ComponentPointer) const noexcept
 
virtual bool needs_evolved_variables () const noexcept=0
 Whether the event uses anything depending on the evolved_variables. If this returns false, anything depending on the evolved variables may have an incorrect value when the event is run.
 

Detailed Description

Base class for something that can happen during a simulation (such as an observation).


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