20 #ifndef _FUEL_CELL_APPLICATION_CORE_EVENT_H_
21 #define _FUEL_CELL_APPLICATION_CORE_EVENT_H_
23 #include <lac/vector_memory.h>
24 #include <lac/block_vector.h>
29 using namespace dealii;
33 namespace ApplicationCore
78 static Event assign(
const char* name);
95 bool test(
const Event& other)
const;
116 template<
typename OS>
117 void print(OS& os)
const;
122 template<
typename OS>
123 static void print_assigned(OS& os);
144 static std::vector<std::string>
names;
bool all_true
Sometimes, actions have to be taken by all means.
Definition: event.h:134
static std::vector< std::string > names
The actual list of names of events.
Definition: event.h:144
std::vector< bool > flags
The actual list of events.
Definition: event.h:139
Objects of this kind are used to notify interior applications of changes provoked by an outer loop...
Definition: event.h:57