← Documentation
ADS-IDAC Engine 5.0.0
ProcedureActionUnit.cpp
Go to the documentation of this file.
1// ProcedureActionUnit.cpp: implementation of the ProcedureActionUnit 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(ProcedureActionUnit)
10using namespace std;
11
13// Construction/Destruction
15
17{
18 control_value = -9999.0;
19 parameter_name = "NONE";
20}
21
23{
24
25}
34 Timer::copyTimer((Timer &) _pup);
36}
38 fout << control_value << ' '
39 << parameter_name << '\n';
40 this->saveKBElementToFile(fout);
41 this->saveTimerToFile(fout);
42 this->saveProbabilityToFile(fout);
43}
47 this->retrieveTimerFromFile(fin);
49}
void retrieveKBElementFromFile(std::ifstream &)
Definition: KBElement.cpp:36
void saveKBElementToFile(std::ofstream &)
Definition: KBElement.cpp:33
void copyKBElement(KBElement &)
Definition: KBElement.cpp:30
void copyProbability(Probability &)
Definition: Probability.cpp:28
void saveProbabilityToFile(std::ofstream &)
Definition: Probability.cpp:34
void retrieveProbabilityFromFile(std::ifstream &)
Definition: Probability.cpp:39
void setParameterName(std::string)
std::string getParameterName()
void copyProcedureActionUnit(ProcedureActionUnit &)
void retrieveProcedureActionUnitFromFile(std::ifstream &)
void saveProcedureActionUnitToFile(std::ofstream &)
Definition: Timer.h:17
void saveTimerToFile(std::ofstream &)
Definition: Timer.cpp:54
void retrieveTimerFromFile(std::ifstream &)
Definition: Timer.cpp:59
void copyTimer(Timer &)
Definition: Timer.cpp:44