11#include <boost/serialization/serialization.hpp>
12#include <boost/archive/text_oarchive.hpp>
13#include <boost/archive/text_iarchive.hpp>
14#include <boost/serialization/export.hpp>
61template<
class Archive>
62void serialize(Archive & ar,
const unsigned int version) {
85BOOST_CLASS_EXPORT_KEY(
Timer)
void serialize(Archive &ar, const unsigned int version)
void saveTimerToFile(std::ofstream &)
void setBothTotalTimeRequiredAndRemainingTime(double)
void retrieveTimerFromFile(std::ifstream &)
void setTimeAtDemand(double)
void setRemainingTime(double)
int getNumberOfIntervalsPassed() const
double total_time_required
double calculateWeibull_pdf(double)
double calculateRequiredTime()
double getTotalTimeRequired()
double getRemainingTime()
double getTimeAtDemand() const
void setT_Minimum(double)
void timer_state_save(Archive &ar) const
void setNumberOfIntervalsPassed(int)
double calculateMeanRequiredTime()
void setBeta_Weibull(double)
void setAlpha_Weibull(double)
friend class boost::serialization::access
void setTotalTimeRequired(double)
int number_of_intervals_passed
void timer_state_load(Archive &ar)
double reduceRemainingTime(double)
int getNumberOfIntervals() const
bool checkIfIsIdenticalTimer(Timer &)
double getAlpha_Weibull()
void setNumberOfIntervals(int)