|
ADS-IDAC Engine 5.0.0
|
#include <SupportSystemReliabilityUnit.h>
Private Attributes | |
| int | initialSupportSystemState |
| DisplaySupportSystemState * | correspondingSupportSystemPt |
| std::string | topNode |
| std::vector< std::string > | basicNodes |
Friends | |
| class | boost::serialization::access |
Definition at line 21 of file SupportSystemReliabilityUnit.h.
| SupportSystemReliabilityUnit::SupportSystemReliabilityUnit | ( | const std::string & | topNode | ) |
Definition at line 11 of file SupportSystemReliabilityUnit.cpp.
References correspondingSupportSystemPt, initialSupportSystemState, and sim::None.
|
virtual |
Definition at line 33 of file SupportSystemReliabilityUnit.cpp.
| int SupportSystemReliabilityUnit::checkAndActivateSupportSystemFailure | ( | ) |
Definition at line 49 of file SupportSystemReliabilityUnit.cpp.
References sim::State::Active, correspondingSupportSystemPt, sim::State::Done, g_sim, DisplaySupportSystemState::getDisplayedSupportSystemOperationalState(), ControlPanelDisplay::getDisplayFromMap(), StateOfActivation::getStateOfActivation(), SimulationContext::Indicator, ControlPanel::indicators, initialSupportSystemState, sim::None, and StateOfActivation::setStateOfActivation().
| void SupportSystemReliabilityUnit::copySupportSystemUnit | ( | SupportSystemReliabilityUnit & | _ssu | ) |
Definition at line 70 of file SupportSystemReliabilityUnit.cpp.
References BranchSupportSystemAction::copyBranchSupportSystemAction(), StateOfActivation::copyStateOfActivation(), getInitialSupportSystemState(), and initialSupportSystemState.
| const vector< string > & SupportSystemReliabilityUnit::getBasicNodes | ( | ) | const |
Definition at line 112 of file SupportSystemReliabilityUnit.cpp.
References basicNodes.
| int SupportSystemReliabilityUnit::getInitialSupportSystemState | ( | ) | const |
Definition at line 41 of file SupportSystemReliabilityUnit.cpp.
References initialSupportSystemState.
Referenced by copySupportSystemUnit().
| const string & SupportSystemReliabilityUnit::getTopNode | ( | ) | const |
Definition at line 109 of file SupportSystemReliabilityUnit.cpp.
References topNode.
| void SupportSystemReliabilityUnit::retrieveSupportSystemUnitFromFile | ( | std::ifstream & | fin | ) |
Definition at line 83 of file SupportSystemReliabilityUnit.cpp.
References initialSupportSystemState, BranchSupportSystemAction::retrieveBranchSupportSystemActionFromFile(), and StateOfActivation::retrieveStateOfActivationFromFile().
| void SupportSystemReliabilityUnit::saveSupportSystemUnitToFile | ( | std::ofstream & | ) |
Definition at line 76 of file SupportSystemReliabilityUnit.cpp.
References ControlElement::getDisplayName(), initialSupportSystemState, BranchSupportSystemAction::saveBranchSupportSystemActionToFile(), and StateOfActivation::saveStateOfActivationToFile().
|
inline |
Definition at line 46 of file SupportSystemReliabilityUnit.h.
References basicNodes, correspondingSupportSystemPt, initialSupportSystemState, and topNode.
| void SupportSystemReliabilityUnit::setBasicNodes | ( | const std::vector< std::string > & | basicNodes | ) |
Definition at line 115 of file SupportSystemReliabilityUnit.cpp.
References basicNodes.
| void SupportSystemReliabilityUnit::setCorrespondingSupportSystemPt | ( | DisplaySupportSystemState * | correspondingSupportSystemPt | ) |
Definition at line 36 of file SupportSystemReliabilityUnit.cpp.
References correspondingSupportSystemPt.
| void SupportSystemReliabilityUnit::setInitialSupportSystemState | ( | int | initialSupportSystemState | ) |
Definition at line 45 of file SupportSystemReliabilityUnit.cpp.
References initialSupportSystemState.
| void SupportSystemReliabilityUnit::updateDisplayState | ( | ) |
Definition at line 103 of file SupportSystemReliabilityUnit.cpp.
References correspondingSupportSystemPt, Probability::getProbability(), DisplaySupportSystemState::updateDisplayedSupportSystemOperationalState(), and updateFailureProbability().
| void SupportSystemReliabilityUnit::updateFailureProbability | ( | ) |
Definition at line 96 of file SupportSystemReliabilityUnit.cpp.
References Probability::setProbability().
Referenced by updateDisplayState().
|
friend |
Definition at line 44 of file SupportSystemReliabilityUnit.h.
|
private |
Definition at line 65 of file SupportSystemReliabilityUnit.h.
Referenced by getBasicNodes(), serialize(), and setBasicNodes().
|
private |
Definition at line 60 of file SupportSystemReliabilityUnit.h.
Referenced by checkAndActivateSupportSystemFailure(), serialize(), setCorrespondingSupportSystemPt(), SupportSystemReliabilityUnit(), and updateDisplayState().
|
private |
Definition at line 59 of file SupportSystemReliabilityUnit.h.
Referenced by checkAndActivateSupportSystemFailure(), copySupportSystemUnit(), getInitialSupportSystemState(), retrieveSupportSystemUnitFromFile(), saveSupportSystemUnitToFile(), serialize(), setInitialSupportSystemState(), and SupportSystemReliabilityUnit().
|
private |
Definition at line 64 of file SupportSystemReliabilityUnit.h.
Referenced by getTopNode(), and serialize().