|
ADS-IDAC Engine 5.0.0
|
#include <SupportSystemInitiatingEventUnit.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 | support_system_top_node_name |
| std::string | support_system_basic_event_node_name |
| double | time_at_which_this_IE_activated |
| double | probability_value_to_act_on_the_support_system_node |
| double | probability_of_this_initiating_event |
Friends | |
| class | boost::serialization::access |
Definition at line 16 of file SupportSystemInitiatingEventUnit.h.
| SupportSystemInitiatingEventUnit::SupportSystemInitiatingEventUnit | ( | ) |
|
virtual |
Definition at line 18 of file SupportSystemInitiatingEventUnit.cpp.
| int SupportSystemInitiatingEventUnit::checkActivationState | ( | ) |
Definition at line 62 of file SupportSystemInitiatingEventUnit.cpp.
References sim::Action::Direct, sim::State::Done, StateOfActivation::getStateOfActivation(), sim::None, r5pars_, StateOfActivation::setStateOfActivation(), and time_at_which_this_IE_activated.
| void SupportSystemInitiatingEventUnit::copySupportSystemInitiatingEventUnit | ( | SupportSystemInitiatingEventUnit & | _ssieu | ) |
Definition at line 76 of file SupportSystemInitiatingEventUnit.cpp.
References Probability::copyProbability(), StateOfActivation::copyStateOfActivation(), Failure_Probability, getInitiatingEventName(), getProbabilityOfThisInitiatingEvent(), getProbabilityValueToActOnTheSupportSystemNode(), getSupportSystemBasicEventNodeName(), getSupportSystemTopNodeName(), getTimeAtWhichThisIEActivated(), initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_support_system_node, support_system_basic_event_node_name, support_system_top_node_name, and time_at_which_this_IE_activated.
| const string & SupportSystemInitiatingEventUnit::getInitiatingEventName | ( | ) | const |
Definition at line 44 of file SupportSystemInitiatingEventUnit.cpp.
References initiating_event_name.
Referenced by copySupportSystemInitiatingEventUnit().
| double SupportSystemInitiatingEventUnit::getProbabilityOfThisInitiatingEvent | ( | ) | const |
Definition at line 59 of file SupportSystemInitiatingEventUnit.cpp.
References probability_of_this_initiating_event.
Referenced by copySupportSystemInitiatingEventUnit().
| double SupportSystemInitiatingEventUnit::getProbabilityValueToActOnTheSupportSystemNode | ( | ) | const |
Definition at line 56 of file SupportSystemInitiatingEventUnit.cpp.
References probability_value_to_act_on_the_support_system_node.
Referenced by copySupportSystemInitiatingEventUnit().
| const string & SupportSystemInitiatingEventUnit::getSupportSystemBasicEventNodeName | ( | ) | const |
Definition at line 50 of file SupportSystemInitiatingEventUnit.cpp.
References support_system_basic_event_node_name.
Referenced by copySupportSystemInitiatingEventUnit().
| const string & SupportSystemInitiatingEventUnit::getSupportSystemTopNodeName | ( | ) | const |
Definition at line 47 of file SupportSystemInitiatingEventUnit.cpp.
References support_system_top_node_name.
Referenced by copySupportSystemInitiatingEventUnit().
| double SupportSystemInitiatingEventUnit::getTimeAtWhichThisIEActivated | ( | ) | const |
Definition at line 53 of file SupportSystemInitiatingEventUnit.cpp.
References time_at_which_this_IE_activated.
Referenced by copySupportSystemInitiatingEventUnit().
| void SupportSystemInitiatingEventUnit::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 21 of file SupportSystemInitiatingEventUnit.cpp.
References Probability::calculateProbability(), Failure_Probability, g_sim, SupportSystemReliabilityModule::getSupportSystemReliabilityUnit(), initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_support_system_node, Probability::setAlpha_Parameter(), Probability::setBeta_Parameter(), support_system_basic_event_node_name, SimulationContext::Support_system_reliability, support_system_top_node_name, and time_at_which_this_IE_activated.
| void SupportSystemInitiatingEventUnit::retrieveSupportSystemInitiatingEventUnitFromFile | ( | std::ifstream & | ) |
Definition at line 96 of file SupportSystemInitiatingEventUnit.cpp.
References Failure_Probability, initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_support_system_node, Probability::retrieveProbabilityFromFile(), StateOfActivation::retrieveStateOfActivationFromFile(), support_system_basic_event_node_name, support_system_top_node_name, and time_at_which_this_IE_activated.
| void SupportSystemInitiatingEventUnit::saveSupportSystemInitiatingEventUnitToFile | ( | std::ofstream & | ) |
Definition at line 86 of file SupportSystemInitiatingEventUnit.cpp.
References Failure_Probability, initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_support_system_node, Probability::saveProbabilityToFile(), StateOfActivation::saveStateOfActivationToFile(), support_system_basic_event_node_name, support_system_top_node_name, and time_at_which_this_IE_activated.
|
inlineprivate |
Definition at line 41 of file SupportSystemInitiatingEventUnit.h.
References Failure_Probability, initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_support_system_node, support_system_basic_event_node_name, support_system_top_node_name, and time_at_which_this_IE_activated.
|
friend |
Definition at line 39 of file SupportSystemInitiatingEventUnit.h.
| Probability SupportSystemInitiatingEventUnit::Failure_Probability |
Definition at line 31 of file SupportSystemInitiatingEventUnit.h.
Referenced by copySupportSystemInitiatingEventUnit(), readInfoFromFile(), retrieveSupportSystemInitiatingEventUnitFromFile(), saveSupportSystemInitiatingEventUnitToFile(), and serialize().
|
private |
Definition at line 34 of file SupportSystemInitiatingEventUnit.h.
Referenced by copySupportSystemInitiatingEventUnit(), getInitiatingEventName(), readInfoFromFile(), retrieveSupportSystemInitiatingEventUnitFromFile(), saveSupportSystemInitiatingEventUnitToFile(), serialize(), and SupportSystemInitiatingEventUnit().
|
private |
Definition at line 37 of file SupportSystemInitiatingEventUnit.h.
Referenced by copySupportSystemInitiatingEventUnit(), getProbabilityOfThisInitiatingEvent(), readInfoFromFile(), retrieveSupportSystemInitiatingEventUnitFromFile(), saveSupportSystemInitiatingEventUnitToFile(), serialize(), and SupportSystemInitiatingEventUnit().
|
private |
Definition at line 36 of file SupportSystemInitiatingEventUnit.h.
Referenced by copySupportSystemInitiatingEventUnit(), getProbabilityValueToActOnTheSupportSystemNode(), readInfoFromFile(), retrieveSupportSystemInitiatingEventUnitFromFile(), saveSupportSystemInitiatingEventUnitToFile(), serialize(), and SupportSystemInitiatingEventUnit().
|
private |
Definition at line 34 of file SupportSystemInitiatingEventUnit.h.
Referenced by copySupportSystemInitiatingEventUnit(), getSupportSystemBasicEventNodeName(), readInfoFromFile(), retrieveSupportSystemInitiatingEventUnitFromFile(), saveSupportSystemInitiatingEventUnitToFile(), serialize(), and SupportSystemInitiatingEventUnit().
|
private |
Definition at line 34 of file SupportSystemInitiatingEventUnit.h.
Referenced by copySupportSystemInitiatingEventUnit(), getSupportSystemTopNodeName(), readInfoFromFile(), retrieveSupportSystemInitiatingEventUnitFromFile(), saveSupportSystemInitiatingEventUnitToFile(), serialize(), and SupportSystemInitiatingEventUnit().
|
private |
Definition at line 35 of file SupportSystemInitiatingEventUnit.h.
Referenced by checkActivationState(), copySupportSystemInitiatingEventUnit(), getTimeAtWhichThisIEActivated(), readInfoFromFile(), retrieveSupportSystemInitiatingEventUnitFromFile(), saveSupportSystemInitiatingEventUnitToFile(), serialize(), and SupportSystemInitiatingEventUnit().