14#include <boost/serialization/serialization.hpp>
15#include <boost/serialization/vector.hpp>
16#include <boost/serialization/unique_ptr.hpp>
17#include <boost/serialization/export.hpp>
18#include <boost/archive/text_oarchive.hpp>
19#include <boost/archive/text_iarchive.hpp>
48 template<
class Archive>
49 void serialize(Archive & ar,
const unsigned int version) {
void outputTimeConstrainedLabelToFile(std::string, std::ofstream &)
void retrieveTimeConstrainedModuleFromFile(std::ifstream &)
double Time_Lapse_for_Update
void setTimeConstrainedPIFValue(double)
virtual ~TimeConstrainedModule()
void copyTimeConstrainedData(TimeConstrainedModule &)
double getTimeConstrainedPIFValue()
void initiationForSimulation(std::string)
void serialize(Archive &ar, const unsigned int version)
double getLastUpdateTime()
void clearTimeConstrainedData()
void operatorUpdateTimeConstrainedValuesWithGoal(InfoChunk *)
void outputTimeConstrainedUnitsToFile(std::ofstream &)
void setLastUpdateTime(double)
std::vector< std::unique_ptr< TimeConstrainedUnit > > Time_Constrained_Parameter_Array
double getTimeLapseForUpdate()
void saveTimeConstrainedModuleToFile(std::ofstream &)
void updateRawDataAndCalculateTimeToThreshold(InfoChunk *)
double Time_Constrained_PIF_Value
std::string determineLimitingTimeConstrainedParameter()
friend class boost::serialization::access
void setTimeLapseForUpdate(double)