6#include <boost/serialization/export.hpp>
9#include "../Branch/BranchRecord.h"
10#include "../Global/SimulationContext.h"
12#include <boost/archive/binary_oarchive.hpp>
13#include <boost/archive/binary_iarchive.hpp>
39 double failure_alpha_parameter, failure_beta_parameter;
40 double recovery_alpha_parameter, recovery_beta_parameter;
46 >> failure_alpha_parameter
47 >> failure_beta_parameter
48 >> recovery_alpha_parameter
49 >> recovery_beta_parameter;
57 ofstream fout(
"err messages.txt", ios::app);
SimulationContext g_sim
Global simulation context: the single instance, defined in SimulationContext.cpp.
void setTempTypeOfConsequence(Consequence)
Stores the consequence of the end state the running sequence will get.
void setTempESMessage(std::string)
Stores the description of the end state the running sequence will get if it is terminated (set by mod...
SystemControl * getControlFromMap(std::string)
ControlPanelControl controls
double value_to_act_on_the_interactive_control
void setTimeAtWhichThisIEActivate(double)
std::string getInitiatingEventName()
double getValueToActOnTheInteractiveControl()
std::string interactive_control_name
virtual ~InitiatingEventUnit()
void saveInitiatingEventUnitToFile(std::ofstream &)
int checkActivationState()
void setValueToActOnTheInteractiveControl(double)
std::string initiating_event_name
void retrieveInitiatingEventUnitFromFile(std::ifstream &)
void readInfoFromFile(std::ifstream &)
double getTimeAtWhichThisIEActivate()
void setProbabilityOfThisInitiatingEvent(double)
std::string getInteractiveControlName()
void copyInitiatingEventUnit(InitiatingEventUnit &)
void setInteractiveControlName(std::string)
void setInitiatingEventName(std::string)
double time_at_which_this_IE_activated
Probability Failure_Probability
double probability_of_this_initiating_event
double getProbabilityOfThisInitiatingEvent()
void copyProbability(Probability &)
void setBeta_Parameter(double)
double calculateProbability()
void saveProbabilityToFile(std::ofstream &)
void retrieveProbabilityFromFile(std::ifstream &)
void setAlpha_Parameter(double)
void setStateOfActivation(int)
void saveStateOfActivationToFile(std::ofstream &)
int getStateOfActivation()
void retrieveStateOfActivationFromFile(std::ifstream &)
void copyStateOfActivation(StateOfActivation &)
ControlPanel Indicator
Control room panel state.
BranchRecord Branch_center
Dynamic event tree state.