|
ADS-IDAC Engine 5.0.0
|
#include <HWReliabilityFTUnit.h>
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| int | initial_component_state |
| DisplayComponentState * | corresponding_component_pt |
| std::string | topNode |
| std::vector< std::string > | basicNodes |
Friends | |
| class | boost::serialization::access |
Definition at line 18 of file HWReliabilityFTUnit.h.
| HWReliabilityFTUnit::HWReliabilityFTUnit | ( | ) |
Definition at line 12 of file HWReliabilityFTUnit.cpp.
| HWReliabilityFTUnit::HWReliabilityFTUnit | ( | const std::string & | topNode | ) |
|
virtual |
Definition at line 55 of file HWReliabilityFTUnit.cpp.
| int HWReliabilityFTUnit::checkAndActivateComponentFailure | ( | ) |
Definition at line 60 of file HWReliabilityFTUnit.cpp.
References sim::State::Active, corresponding_component_pt, sim::State::Done, g_sim, DisplayComponentState::getDisplayedComponentOperationalState(), ControlPanelDisplay::getDisplayFromMap(), StateOfActivation::getStateOfActivation(), SimulationContext::Indicator, ControlPanel::indicators, initial_component_state, sim::None, and StateOfActivation::setStateOfActivation().
| void HWReliabilityFTUnit::copyHWReliabilityFTUnit | ( | HWReliabilityFTUnit & | _hwu | ) |
Definition at line 81 of file HWReliabilityFTUnit.cpp.
References basicNodes, BranchSystemAction::copyBranchSystemAction(), StateOfActivation::copyStateOfActivation(), corresponding_component_pt, getBasicNodes(), getCorresponding_component_pt(), getInitialComponentState(), getTopNode(), initial_component_state, and topNode.
| const vector< string > & HWReliabilityFTUnit::getBasicNodes | ( | ) | const |
Definition at line 115 of file HWReliabilityFTUnit.cpp.
References basicNodes.
Referenced by copyHWReliabilityFTUnit().
| DisplayComponentState * HWReliabilityFTUnit::getCorresponding_component_pt | ( | ) | const |
Definition at line 129 of file HWReliabilityFTUnit.cpp.
References corresponding_component_pt.
Referenced by copyHWReliabilityFTUnit().
| int HWReliabilityFTUnit::getInitialComponentState | ( | ) |
Definition at line 59 of file HWReliabilityFTUnit.cpp.
References initial_component_state.
Referenced by copyHWReliabilityFTUnit().
| const string & HWReliabilityFTUnit::getTopNode | ( | ) | const |
Definition at line 109 of file HWReliabilityFTUnit.cpp.
References topNode.
Referenced by copyHWReliabilityFTUnit().
| void HWReliabilityFTUnit::retrieveHWReliabilityFTUnitFromFile | ( | std::ifstream & | ) |
Definition at line 97 of file HWReliabilityFTUnit.cpp.
References initial_component_state, BranchSystemAction::retrieveBranchSystemActionFromFile(), and StateOfActivation::retrieveStateOfActivationFromFile().
| void HWReliabilityFTUnit::saveHWReliabilityFTUnitToFile | ( | std::ofstream & | ) |
Definition at line 92 of file HWReliabilityFTUnit.cpp.
References initial_component_state, BranchSystemAction::saveBranchSystemActionToFile(), and StateOfActivation::saveStateOfActivationToFile().
|
inlineprivate |
Definition at line 55 of file HWReliabilityFTUnit.h.
References basicNodes, corresponding_component_pt, initial_component_state, and topNode.
| void HWReliabilityFTUnit::setBasicNodes | ( | const std::vector< std::string > & | basicNodes | ) |
Definition at line 118 of file HWReliabilityFTUnit.cpp.
References basicNodes.
| void HWReliabilityFTUnit::setCorresponding_component_pt | ( | DisplayComponentState * | corresponding_component_pt | ) |
Definition at line 132 of file HWReliabilityFTUnit.cpp.
References corresponding_component_pt.
| void HWReliabilityFTUnit::setCorrespondingComponentPt | ( | DisplayComponentState * | _dcs | ) |
Definition at line 78 of file HWReliabilityFTUnit.cpp.
References corresponding_component_pt.
| void HWReliabilityFTUnit::setInitialComponentState | ( | int | n | ) |
Definition at line 58 of file HWReliabilityFTUnit.cpp.
References initial_component_state.
| void HWReliabilityFTUnit::setTopNode | ( | const std::string & | topNode | ) |
Definition at line 112 of file HWReliabilityFTUnit.cpp.
References topNode.
| void HWReliabilityFTUnit::updateFailureProbability | ( | ) |
Definition at line 102 of file HWReliabilityFTUnit.cpp.
References Probability::setProbability().
Referenced by ControlPanel::executeRequestToPlant().
|
friend |
Definition at line 53 of file HWReliabilityFTUnit.h.
|
private |
Definition at line 50 of file HWReliabilityFTUnit.h.
Referenced by copyHWReliabilityFTUnit(), getBasicNodes(), serialize(), and setBasicNodes().
|
private |
Definition at line 45 of file HWReliabilityFTUnit.h.
Referenced by checkAndActivateComponentFailure(), copyHWReliabilityFTUnit(), getCorresponding_component_pt(), serialize(), setCorresponding_component_pt(), and setCorrespondingComponentPt().
|
private |
Definition at line 44 of file HWReliabilityFTUnit.h.
Referenced by checkAndActivateComponentFailure(), copyHWReliabilityFTUnit(), getInitialComponentState(), retrieveHWReliabilityFTUnitFromFile(), saveHWReliabilityFTUnitToFile(), serialize(), and setInitialComponentState().
|
private |
Definition at line 49 of file HWReliabilityFTUnit.h.
Referenced by copyHWReliabilityFTUnit(), getTopNode(), serialize(), and setTopNode().