← Documentation
ADS-IDAC Engine 5.0.0
TimerAndProbability.cpp
Go to the documentation of this file.
1// TimerAndProbability.cpp: implementation of the TimerAndProbability class.
2//
4
6#include <boost/serialization/export.hpp>
7#include <boost/archive/binary_oarchive.hpp>
8#include <boost/archive/binary_iarchive.hpp>
9BOOST_CLASS_EXPORT_IMPLEMENT(TimerAndProbability)
10using namespace std;
11
13// Construction/Destruction
15
17{
18
19}
20
22{
23
24}
25void TimerAndProbability::setTimerAndProbability(double _time, double _probability){
26 this->setRemainingTime(_time);
27 this->setTotalTimeRequired(_time);
28 this->setProbability(_probability);
29}
31 this->copyTimer((Timer &) _tp);
32 this->copyProbability((Probability &) _tp);
33}
35 this->saveProbabilityToFile(fout);
36 this->saveTimerToFile(fout);
37}
40 this->retrieveTimerFromFile(fin);
41}
void copyProbability(Probability &)
Definition: Probability.cpp:28
void setProbability(double)
Definition: Probability.cpp:26
void saveProbabilityToFile(std::ofstream &)
Definition: Probability.cpp:34
void retrieveProbabilityFromFile(std::ifstream &)
Definition: Probability.cpp:39
void saveTimerAndProbabilityToFile(std::ofstream &)
void setTimerAndProbability(double, double)
void copyTimerAndProbability(TimerAndProbability &)
void retrieveTimerAndProbabilityFromFile(std::ifstream &)
Definition: Timer.h:17
void saveTimerToFile(std::ofstream &)
Definition: Timer.cpp:54
void retrieveTimerFromFile(std::ifstream &)
Definition: Timer.cpp:59
void setRemainingTime(double)
Definition: Timer.cpp:30
void copyTimer(Timer &)
Definition: Timer.cpp:44
void setTotalTimeRequired(double)
Definition: Timer.cpp:32