|
ADS-IDAC Engine 5.0.0
|
#include <InitiatingEventUnit.h>
Public Attributes | |
| Probability | Failure_Probability |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| std::string | initiating_event_name |
| std::string | interactive_control_name |
| double | time_at_which_this_IE_activated |
| double | value_to_act_on_the_interactive_control |
| double | probability_of_this_initiating_event |
Friends | |
| class | boost::serialization::access |
Definition at line 16 of file InitiatingEventUnit.h.
| InitiatingEventUnit::InitiatingEventUnit | ( | ) |
Definition at line 21 of file InitiatingEventUnit.cpp.
References initiating_event_name, interactive_control_name, probability_of_this_initiating_event, time_at_which_this_IE_activated, and value_to_act_on_the_interactive_control.
|
virtual |
Definition at line 30 of file InitiatingEventUnit.cpp.
| int InitiatingEventUnit::checkActivationState | ( | ) |
Definition at line 78 of file InitiatingEventUnit.cpp.
References sim::Action::Direct, sim::State::Done, StateOfActivation::getStateOfActivation(), sim::None, r5pars_, StateOfActivation::setStateOfActivation(), and time_at_which_this_IE_activated.
| void InitiatingEventUnit::copyInitiatingEventUnit | ( | InitiatingEventUnit & | _ieu | ) |
Definition at line 94 of file InitiatingEventUnit.cpp.
References Probability::copyProbability(), StateOfActivation::copyStateOfActivation(), Failure_Probability, getInitiatingEventName(), getInteractiveControlName(), getProbabilityOfThisInitiatingEvent(), getTimeAtWhichThisIEActivate(), getValueToActOnTheInteractiveControl(), initiating_event_name, interactive_control_name, probability_of_this_initiating_event, time_at_which_this_IE_activated, and value_to_act_on_the_interactive_control.
| string InitiatingEventUnit::getInitiatingEventName | ( | ) |
Definition at line 74 of file InitiatingEventUnit.cpp.
References initiating_event_name.
Referenced by copyInitiatingEventUnit().
| string InitiatingEventUnit::getInteractiveControlName | ( | ) |
Definition at line 75 of file InitiatingEventUnit.cpp.
References interactive_control_name.
Referenced by copyInitiatingEventUnit().
| double InitiatingEventUnit::getProbabilityOfThisInitiatingEvent | ( | ) |
Definition at line 72 of file InitiatingEventUnit.cpp.
References probability_of_this_initiating_event.
Referenced by copyInitiatingEventUnit().
| double InitiatingEventUnit::getTimeAtWhichThisIEActivate | ( | ) |
Definition at line 76 of file InitiatingEventUnit.cpp.
References time_at_which_this_IE_activated.
Referenced by copyInitiatingEventUnit().
| double InitiatingEventUnit::getValueToActOnTheInteractiveControl | ( | ) |
Definition at line 77 of file InitiatingEventUnit.cpp.
References value_to_act_on_the_interactive_control.
Referenced by copyInitiatingEventUnit().
| void InitiatingEventUnit::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 38 of file InitiatingEventUnit.cpp.
References SimulationContext::Branch_center, Probability::calculateProbability(), ControlPanel::controls, Failure_Probability, g_sim, ControlPanelControl::getControlFromMap(), SimulationContext::Indicator, initiating_event_name, interactive_control_name, NoKB, probability_of_this_initiating_event, r5pars_, Probability::setAlpha_Parameter(), Probability::setBeta_Parameter(), BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), time_at_which_this_IE_activated, and value_to_act_on_the_interactive_control.
| void InitiatingEventUnit::retrieveInitiatingEventUnitFromFile | ( | std::ifstream & | ) |
Definition at line 113 of file InitiatingEventUnit.cpp.
References Failure_Probability, initiating_event_name, interactive_control_name, probability_of_this_initiating_event, Probability::retrieveProbabilityFromFile(), StateOfActivation::retrieveStateOfActivationFromFile(), time_at_which_this_IE_activated, and value_to_act_on_the_interactive_control.
| void InitiatingEventUnit::saveInitiatingEventUnitToFile | ( | std::ofstream & | ) |
Definition at line 104 of file InitiatingEventUnit.cpp.
References Failure_Probability, initiating_event_name, interactive_control_name, probability_of_this_initiating_event, Probability::saveProbabilityToFile(), StateOfActivation::saveStateOfActivationToFile(), time_at_which_this_IE_activated, and value_to_act_on_the_interactive_control.
|
inlineprivate |
Definition at line 46 of file InitiatingEventUnit.h.
References Failure_Probability, initiating_event_name, interactive_control_name, probability_of_this_initiating_event, time_at_which_this_IE_activated, and value_to_act_on_the_interactive_control.
| void InitiatingEventUnit::setInitiatingEventName | ( | std::string | ) |
Definition at line 34 of file InitiatingEventUnit.cpp.
References initiating_event_name.
| void InitiatingEventUnit::setInteractiveControlName | ( | std::string | ) |
Definition at line 35 of file InitiatingEventUnit.cpp.
References interactive_control_name.
| void InitiatingEventUnit::setProbabilityOfThisInitiatingEvent | ( | double | x | ) |
Definition at line 71 of file InitiatingEventUnit.cpp.
References probability_of_this_initiating_event.
| void InitiatingEventUnit::setTimeAtWhichThisIEActivate | ( | double | x | ) |
Definition at line 36 of file InitiatingEventUnit.cpp.
References time_at_which_this_IE_activated.
| void InitiatingEventUnit::setValueToActOnTheInteractiveControl | ( | double | x | ) |
Definition at line 37 of file InitiatingEventUnit.cpp.
References value_to_act_on_the_interactive_control.
|
friend |
Definition at line 44 of file InitiatingEventUnit.h.
| Probability InitiatingEventUnit::Failure_Probability |
Definition at line 36 of file InitiatingEventUnit.h.
Referenced by copyInitiatingEventUnit(), readInfoFromFile(), retrieveInitiatingEventUnitFromFile(), saveInitiatingEventUnitToFile(), and serialize().
|
private |
Definition at line 39 of file InitiatingEventUnit.h.
Referenced by copyInitiatingEventUnit(), getInitiatingEventName(), InitiatingEventUnit(), readInfoFromFile(), retrieveInitiatingEventUnitFromFile(), saveInitiatingEventUnitToFile(), serialize(), and setInitiatingEventName().
|
private |
Definition at line 39 of file InitiatingEventUnit.h.
Referenced by copyInitiatingEventUnit(), getInteractiveControlName(), InitiatingEventUnit(), readInfoFromFile(), retrieveInitiatingEventUnitFromFile(), saveInitiatingEventUnitToFile(), serialize(), and setInteractiveControlName().
|
private |
Definition at line 42 of file InitiatingEventUnit.h.
Referenced by copyInitiatingEventUnit(), getProbabilityOfThisInitiatingEvent(), InitiatingEventUnit(), readInfoFromFile(), retrieveInitiatingEventUnitFromFile(), saveInitiatingEventUnitToFile(), serialize(), and setProbabilityOfThisInitiatingEvent().
|
private |
Definition at line 40 of file InitiatingEventUnit.h.
Referenced by checkActivationState(), copyInitiatingEventUnit(), getTimeAtWhichThisIEActivate(), InitiatingEventUnit(), readInfoFromFile(), retrieveInitiatingEventUnitFromFile(), saveInitiatingEventUnitToFile(), serialize(), and setTimeAtWhichThisIEActivate().
|
private |
Definition at line 41 of file InitiatingEventUnit.h.
Referenced by copyInitiatingEventUnit(), getValueToActOnTheInteractiveControl(), InitiatingEventUnit(), readInfoFromFile(), retrieveInitiatingEventUnitFromFile(), saveInitiatingEventUnitToFile(), serialize(), and setValueToActOnTheInteractiveControl().