TimeTriggers.hpp
1 // Distributed under the MIT License.
2 // See LICENSE.txt for details.
3 
4 #pragma once
5 
6 #include "Time/Triggers/EveryNSlabs.hpp"
7 #include "Time/Triggers/PastTime.hpp"
8 #include "Time/Triggers/SpecifiedSlabs.hpp"
9 #include "Utilities/TMPL.hpp"
10 
11 namespace Triggers {
12 /// \ingroup EventsAndTriggersGroup
13 /// Typelist of Time triggers
14 using time_triggers = tmpl::list<Registrars::EveryNSlabs, Registrars::PastTime,
16 } // namespace Triggers
tmpl::list< Registrars::EveryNSlabs, Registrars::PastTime, Registrars::SpecifiedSlabs > time_triggers
Typelist of Time triggers.
Definition: TimeTriggers.hpp:15
A template for defining a registrar.
Definition: Registration.hpp:42
Wraps the template metaprogramming library used (brigand)
Definition: LogicalTriggers.hpp:13