← Documentation
ADS-IDAC Engine 5.0.0
DecisionActionPack.cpp
Go to the documentation of this file.
1// DecisionActionPack.cpp: implementation of the DecisionActionPack 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(DecisionActionPack)
10using namespace std;
11
13// Construction/Destruction
15
17{
19 action_pack_name = "NONE";
20}
21
23{
24
25}
29 this->copyStateOfActivation(_app);
30 this->copyMentalInfo((MentalInfo &) _app);
32}
34 fout << action_pack_name << '\n';
35 this->saveMentalInfoToFile(fout);
37}
39 fin >> action_pack_name;
42}
44 bool matched = true;
47 matched = false;
48 }
49 return matched;
50}
std::string getActionPackName()
void copyDecisionActionPack(DecisionActionPack &)
std::string action_pack_name
void saveDecisionActionPackToFile(std::ofstream &)
bool checkIfIsIdenticalDecisionActionPack(DecisionActionPack &)
void setActionPackName(std::string)
void retrieveDecisionActionPackFromFile(std::ifstream &)
void retrieveMentalInfoFromFile(std::ifstream &)
Definition: MentalInfo.cpp:37
bool checkIfIsIdenticalMentalInfo(MentalInfo &)
Definition: MentalInfo.cpp:40
void copyMentalInfo(MentalInfo &)
Definition: MentalInfo.cpp:30
void saveMentalInfoToFile(std::ofstream &)
Definition: MentalInfo.cpp:34
void setTypeOfMentalInfo(int)
Definition: MentalInfo.cpp:28
bool checkIfIsIdenticalStateOfActivation(StateOfActivation &)
void saveStateOfActivationToFile(std::ofstream &)
void retrieveStateOfActivationFromFile(std::ifstream &)
void copyStateOfActivation(StateOfActivation &)
constexpr int Pack
Definition: SimConstants.h:198