14#include <boost/serialization/vector.hpp>
15#include <boost/serialization/unique_ptr.hpp>
16#include <boost/archive/text_iarchive.hpp>
17#include <boost/archive/text_oarchive.hpp>
21#include <boost/serialization/export.hpp>
44 template<
class Archive>
45 void serialize(Archive &ar,
const unsigned int version) {
std::vector< std::unique_ptr< InitiatingEventFTUnit > > initiating_event_ft
InitiatingEventController()
bool getNeedToCheckForActivation()
std::vector< std::unique_ptr< InitiatingEventUnit > > initiating_event
virtual ~InitiatingEventController()
void checkAndExecuteInitiatingEvent()
void InitiationForSimulation()
std::vector< std::unique_ptr< SupportSystemInitiatingEventUnit > > support_system_initiating_event
void saveInitiatingEventControllerToFile(std::ofstream &)
void serialize(Archive &ar, const unsigned int version)
friend class boost::serialization::access
void setNeedToCheckForActivation(bool)
void retrieveInitiatingEventControllerFromFile(std::ifstream &)
void copyInitiatingEventController(InitiatingEventController &)
void clearInitiatingEventController()
bool need_to_check_for_activation