←
Documentation
ADS-IDAC Engine
5.0.0
KBExpectedParameterTrendUnit.cpp
Go to the documentation of this file.
1
// KBExpectedParameterTrendUnit.cpp: implementation of the KBExpectedParameterTrendUnit class.
2
//
4
5
#include "
KBExpectedParameterTrendUnit.h
"
6
#include "../Branch/BranchRecord.h"
7
#include <boost/serialization/export.hpp>
8
#include "../Global/SimulationContext.h"
9
#include <boost/archive/binary_oarchive.hpp>
10
#include <boost/archive/binary_iarchive.hpp>
11
BOOST_CLASS_EXPORT_IMPLEMENT(
KBExpectedParameterTrendUnit
)
12
using namespace
std;
13
14
16
// Construction/Destruction
18
19
KBExpectedParameterTrendUnit::KBExpectedParameterTrendUnit
()
20
{
21
this->
setTypeOfExpectation
(
sim::Comm::ParameterTrend
);
22
this->
setStateOfExpectation
(
sim::None
);
23
}
24
25
KBExpectedParameterTrendUnit::~KBExpectedParameterTrendUnit
()
26
{
27
28
}
29
void
KBExpectedParameterTrendUnit::readInfoFromFile
(ifstream &fin){
30
KBExpectedParameterValueUnit::readInfoFromFile
(fin);
31
}
32
int
KBExpectedParameterTrendUnit::checkForMatch
(
string
_par_name,
int
_par_trend){
33
int
n_return = 0;
34
// n_return = KBExpectedParameterValueUnit::checkForMatch(_par_name, _par_trend); //Y.L. commented out
35
return
n_return;
36
}
37
void
KBExpectedParameterTrendUnit::copyKBExpectedParameterTrendUnit
(
KBExpectedParameterTrendUnit
&_epp){
38
KBExpectedParameterValueUnit::copyKBExpectedParameterValueUnit
(_epp);
39
}
40
void
KBExpectedParameterTrendUnit::saveKBExpectedParameterTrendUnitToFile
(ofstream &fout){
41
fout <<
"KBExpectedParameterTrendUnit "
;
42
this->
saveKBExpectedParameterValueUnitToFile
(fout);
43
}
44
void
KBExpectedParameterTrendUnit::retrieveKBExpectedParameterTrendUnitFromFile
(ifstream &fin){
45
string
str;
46
fin >> str;
47
if
(str !=
"KBExpectedParameterTrendUnit"
){
48
ofstream fout(
"err messages.txt"
, ios::app);
49
cout <<
"KBExpectedParameterTrendUnit::retrieveKBExpectedParameterTrendUnitFromFile error in previous function"
<< endl;
50
fout <<
r5pars_
.timesno <<
" KBExpectedParameterTrendUnit::retrieveKBExpectedParameterTrendUnitFromFile error in previous function\n"
;
51
fout.close();
52
r5pars_
.sim_err =
true
;
53
g_sim
.
Branch_center
.
setTempESMessage
(
"KBExpectedParameterTrendUnit::retrieveKBExpectedParameterTrendUnitFromFile Prior error"
);
54
g_sim
.
Branch_center
.
setTempTypeOfConsequence
(
Consequence::NoKB
);
55
return
;
56
}
57
this->
retrieveKBExpectedParameterValueUnitFromFile
(fin);
58
}
KBExpectedParameterTrendUnit.h
Consequence::NoKB
@ NoKB
g_sim
SimulationContext g_sim
Global simulation context: the single instance, defined in SimulationContext.cpp.
Definition:
SimulationContext.cpp:7
BranchRecord::setTempTypeOfConsequence
void setTempTypeOfConsequence(Consequence)
Stores the consequence of the end state the running sequence will get.
Definition:
BranchRecord.cpp:1641
BranchRecord::setTempESMessage
void setTempESMessage(std::string)
Stores the description of the end state the running sequence will get if it is terminated (set by mod...
Definition:
BranchRecord.cpp:1640
ExpectationElement::setStateOfExpectation
void setStateOfExpectation(int)
Definition:
ExpectationElement.cpp:27
ExpectationElement::setTypeOfExpectation
void setTypeOfExpectation(int)
Definition:
ExpectationElement.cpp:73
KBExpectedParameterTrendUnit
Definition:
KBExpectedParameterTrendUnit.h:16
KBExpectedParameterTrendUnit::copyKBExpectedParameterTrendUnit
void copyKBExpectedParameterTrendUnit(KBExpectedParameterTrendUnit &)
Definition:
KBExpectedParameterTrendUnit.cpp:37
KBExpectedParameterTrendUnit::retrieveKBExpectedParameterTrendUnitFromFile
void retrieveKBExpectedParameterTrendUnitFromFile(std::ifstream &)
Definition:
KBExpectedParameterTrendUnit.cpp:44
KBExpectedParameterTrendUnit::KBExpectedParameterTrendUnit
KBExpectedParameterTrendUnit()
Definition:
KBExpectedParameterTrendUnit.cpp:19
KBExpectedParameterTrendUnit::readInfoFromFile
void readInfoFromFile(std::ifstream &)
Definition:
KBExpectedParameterTrendUnit.cpp:29
KBExpectedParameterTrendUnit::~KBExpectedParameterTrendUnit
virtual ~KBExpectedParameterTrendUnit()
Definition:
KBExpectedParameterTrendUnit.cpp:25
KBExpectedParameterTrendUnit::checkForMatch
int checkForMatch(std::string, int)
Definition:
KBExpectedParameterTrendUnit.cpp:32
KBExpectedParameterTrendUnit::saveKBExpectedParameterTrendUnitToFile
void saveKBExpectedParameterTrendUnitToFile(std::ofstream &)
Definition:
KBExpectedParameterTrendUnit.cpp:40
KBExpectedParameterValueUnit::copyKBExpectedParameterValueUnit
void copyKBExpectedParameterValueUnit(KBExpectedParameterValueUnit &)
Definition:
KBExpectedParameterValueUnit.cpp:162
KBExpectedParameterValueUnit::saveKBExpectedParameterValueUnitToFile
void saveKBExpectedParameterValueUnitToFile(std::ofstream &)
Definition:
KBExpectedParameterValueUnit.cpp:175
KBExpectedParameterValueUnit::readInfoFromFile
void readInfoFromFile(std::ifstream &)
Definition:
KBExpectedParameterValueUnit.cpp:35
KBExpectedParameterValueUnit::retrieveKBExpectedParameterValueUnitFromFile
void retrieveKBExpectedParameterValueUnitFromFile(std::ifstream &)
Definition:
KBExpectedParameterValueUnit.cpp:180
r5pars_
struct @0 r5pars_
sim::Comm::ParameterTrend
constexpr int ParameterTrend
Definition:
SimConstants.h:287
sim::None
constexpr int None
Definition:
SimConstants.h:75
SimulationContext::Branch_center
BranchRecord Branch_center
Dynamic event tree state.
Definition:
SimulationContext.h:45
src
ADSIDAC
Crew
KBExpectedParameterTrendUnit.cpp
Generated by
1.9.4