|
ADS-IDAC Engine 5.0.0
|
#include <InitiatingEventFTUnit.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 | system_ft_top_node_name |
| std::string | system_ft_basic_event_node_name |
| double | time_at_which_this_IE_activated |
| double | probability_value_to_act_on_the_system_ft_node |
| double | probability_of_this_initiating_event |
Friends | |
| class | boost::serialization::access |
Definition at line 16 of file InitiatingEventFTUnit.h.
| InitiatingEventFTUnit::InitiatingEventFTUnit | ( | ) |
Definition at line 8 of file InitiatingEventFTUnit.cpp.
References initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_system_ft_node, system_ft_basic_event_node_name, system_ft_top_node_name, and time_at_which_this_IE_activated.
|
virtual |
Definition at line 16 of file InitiatingEventFTUnit.cpp.
| int InitiatingEventFTUnit::checkActivationState | ( | ) |
Definition at line 60 of file InitiatingEventFTUnit.cpp.
References sim::Action::Direct, sim::State::Done, StateOfActivation::getStateOfActivation(), sim::None, r5pars_, StateOfActivation::setStateOfActivation(), and time_at_which_this_IE_activated.
| void InitiatingEventFTUnit::copyInitiatingEventFTUnit | ( | InitiatingEventFTUnit & | _ssieu | ) |
Definition at line 74 of file InitiatingEventFTUnit.cpp.
References Probability::copyProbability(), StateOfActivation::copyStateOfActivation(), Failure_Probability, getInitiatingEventFTName(), getProbabilityOfThisInitiatingEvent(), getProbabilityValueToActOnTheSystemFTNode(), getSystemFTBasicEventNodeName(), getSystemFTTopNodeName(), getTimeAtWhichThisIEActivated(), initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_system_ft_node, system_ft_basic_event_node_name, system_ft_top_node_name, and time_at_which_this_IE_activated.
| const string & InitiatingEventFTUnit::getInitiatingEventFTName | ( | ) | const |
Definition at line 42 of file InitiatingEventFTUnit.cpp.
References initiating_event_name.
Referenced by copyInitiatingEventFTUnit().
| double InitiatingEventFTUnit::getProbabilityOfThisInitiatingEvent | ( | ) | const |
Definition at line 57 of file InitiatingEventFTUnit.cpp.
References probability_of_this_initiating_event.
Referenced by copyInitiatingEventFTUnit().
| double InitiatingEventFTUnit::getProbabilityValueToActOnTheSystemFTNode | ( | ) | const |
Definition at line 54 of file InitiatingEventFTUnit.cpp.
References probability_value_to_act_on_the_system_ft_node.
Referenced by copyInitiatingEventFTUnit().
| const string & InitiatingEventFTUnit::getSystemFTBasicEventNodeName | ( | ) | const |
Definition at line 48 of file InitiatingEventFTUnit.cpp.
References system_ft_basic_event_node_name.
Referenced by copyInitiatingEventFTUnit().
| const string & InitiatingEventFTUnit::getSystemFTTopNodeName | ( | ) | const |
Definition at line 45 of file InitiatingEventFTUnit.cpp.
References system_ft_top_node_name.
Referenced by copyInitiatingEventFTUnit().
| double InitiatingEventFTUnit::getTimeAtWhichThisIEActivated | ( | ) | const |
Definition at line 51 of file InitiatingEventFTUnit.cpp.
References time_at_which_this_IE_activated.
Referenced by copyInitiatingEventFTUnit().
| void InitiatingEventFTUnit::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 19 of file InitiatingEventFTUnit.cpp.
References Probability::calculateProbability(), Failure_Probability, g_sim, HWReliabilityModule::getHWReliabilityFTUnit(), initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_system_ft_node, Probability::setAlpha_Parameter(), Probability::setBeta_Parameter(), system_ft_basic_event_node_name, system_ft_top_node_name, SimulationContext::System_reliability, and time_at_which_this_IE_activated.
| void InitiatingEventFTUnit::retrieveInitiatingEventFTUnitFromFile | ( | std::ifstream & | ) |
Definition at line 94 of file InitiatingEventFTUnit.cpp.
References Failure_Probability, initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_system_ft_node, Probability::retrieveProbabilityFromFile(), StateOfActivation::retrieveStateOfActivationFromFile(), system_ft_basic_event_node_name, system_ft_top_node_name, and time_at_which_this_IE_activated.
| void InitiatingEventFTUnit::saveInitiatingEventFTUnitToFile | ( | std::ofstream & | ) |
Definition at line 84 of file InitiatingEventFTUnit.cpp.
References Failure_Probability, initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_system_ft_node, Probability::saveProbabilityToFile(), StateOfActivation::saveStateOfActivationToFile(), system_ft_basic_event_node_name, system_ft_top_node_name, and time_at_which_this_IE_activated.
|
inlineprivate |
Definition at line 41 of file InitiatingEventFTUnit.h.
References Failure_Probability, initiating_event_name, probability_of_this_initiating_event, probability_value_to_act_on_the_system_ft_node, system_ft_basic_event_node_name, system_ft_top_node_name, and time_at_which_this_IE_activated.
|
friend |
Definition at line 39 of file InitiatingEventFTUnit.h.
| Probability InitiatingEventFTUnit::Failure_Probability |
Definition at line 31 of file InitiatingEventFTUnit.h.
Referenced by copyInitiatingEventFTUnit(), readInfoFromFile(), retrieveInitiatingEventFTUnitFromFile(), saveInitiatingEventFTUnitToFile(), and serialize().
|
private |
Definition at line 34 of file InitiatingEventFTUnit.h.
Referenced by copyInitiatingEventFTUnit(), getInitiatingEventFTName(), InitiatingEventFTUnit(), readInfoFromFile(), retrieveInitiatingEventFTUnitFromFile(), saveInitiatingEventFTUnitToFile(), and serialize().
|
private |
Definition at line 37 of file InitiatingEventFTUnit.h.
Referenced by copyInitiatingEventFTUnit(), getProbabilityOfThisInitiatingEvent(), InitiatingEventFTUnit(), readInfoFromFile(), retrieveInitiatingEventFTUnitFromFile(), saveInitiatingEventFTUnitToFile(), and serialize().
|
private |
Definition at line 36 of file InitiatingEventFTUnit.h.
Referenced by copyInitiatingEventFTUnit(), getProbabilityValueToActOnTheSystemFTNode(), InitiatingEventFTUnit(), readInfoFromFile(), retrieveInitiatingEventFTUnitFromFile(), saveInitiatingEventFTUnitToFile(), and serialize().
|
private |
Definition at line 34 of file InitiatingEventFTUnit.h.
Referenced by copyInitiatingEventFTUnit(), getSystemFTBasicEventNodeName(), InitiatingEventFTUnit(), readInfoFromFile(), retrieveInitiatingEventFTUnitFromFile(), saveInitiatingEventFTUnitToFile(), and serialize().
|
private |
Definition at line 34 of file InitiatingEventFTUnit.h.
Referenced by copyInitiatingEventFTUnit(), getSystemFTTopNodeName(), InitiatingEventFTUnit(), readInfoFromFile(), retrieveInitiatingEventFTUnitFromFile(), saveInitiatingEventFTUnitToFile(), and serialize().
|
private |
Definition at line 35 of file InitiatingEventFTUnit.h.
Referenced by checkActivationState(), copyInitiatingEventFTUnit(), getTimeAtWhichThisIEActivated(), InitiatingEventFTUnit(), readInfoFromFile(), retrieveInitiatingEventFTUnitFromFile(), saveInitiatingEventFTUnitToFile(), and serialize().