|
ADS-IDAC Engine 5.0.0
|
#include <KBScannedParameters.h>
Public Attributes | |
| std::vector< std::shared_ptr< BranchExpectedParameterValue > > | parameter_scan_list |
| std::vector< std::shared_ptr< BranchExpectedComponentState > > | component_scan_list |
| std::vector< std::shared_ptr< BranchExpectedSupportSystemState > > | support_system_scan_list |
| std::vector< std::shared_ptr< BranchExpectedAlarmState > > | alarm_scan_list |
Private Attributes | |
| double | last_panel_scan_time |
| double | scan_periodicity |
| double | info_load_sensitivity |
| double | system_criticality_sensitivity |
| double | priority_decay_time |
| double | relevance_limit |
| double | priority_limit |
Friends | |
| class | boost::serialization::access |
Definition at line 20 of file KBScannedParameters.h.
| KBScannedParameters::KBScannedParameters | ( | ) |
Definition at line 19 of file KBScannedParameters.cpp.
References info_load_sensitivity, last_panel_scan_time, scan_periodicity, and system_criticality_sensitivity.
|
virtual |
Definition at line 26 of file KBScannedParameters.cpp.
References clearScannedParameters().
| void KBScannedParameters::addScannedAlarm | ( | std::string | , |
| int | |||
| ) |
Definition at line 274 of file KBScannedParameters.cpp.
References alarm_scan_list, and r5pars_.
Referenced by OperatorAT::infoChunking(), OperatorDM::infoChunking(), and readInfoFromFile().
| void KBScannedParameters::addScannedComponent | ( | std::string | , |
| int | |||
| ) |
Definition at line 232 of file KBScannedParameters.cpp.
References component_scan_list, and r5pars_.
Referenced by OperatorAT::infoChunking(), OperatorDM::infoChunking(), and readInfoFromFile().
| void KBScannedParameters::addScannedParameter | ( | std::string | , |
| int | |||
| ) |
Definition at line 211 of file KBScannedParameters.cpp.
References parameter_scan_list, and r5pars_.
Referenced by OperatorAT::infoChunking(), OperatorDM::infoChunking(), and readInfoFromFile().
| void KBScannedParameters::addScannedSupportSystem | ( | std::string | , |
| int | |||
| ) |
Definition at line 253 of file KBScannedParameters.cpp.
References r5pars_, and support_system_scan_list.
Referenced by OperatorAT::infoChunking(), OperatorDM::infoChunking(), and readInfoFromFile().
| bool KBScannedParameters::checkIfParameterInQueue | ( | std::string | ) |
Definition at line 198 of file KBScannedParameters.cpp.
References parameter_scan_list.
Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().
| void KBScannedParameters::clearScannedParameters | ( | ) |
Definition at line 29 of file KBScannedParameters.cpp.
References alarm_scan_list, component_scan_list, parameter_scan_list, and support_system_scan_list.
Referenced by Operator::clearOperatorFinal(), Operator::clearOperatorForRestart(), Operator::clearOperatorFromRestartInfo(), Operator::clearOperatorFromRestartNodeInfoMultiProcessors(), and ~KBScannedParameters().
| void KBScannedParameters::copyScannedParameters | ( | KBScannedParameters & | _KBSP | ) |
Definition at line 35 of file KBScannedParameters.cpp.
References alarm_scan_list, component_scan_list, getInfoLoadSensitivity(), getLastPanelScanTime(), getPriorityDecayTime(), getPriorityLimit(), getRelevanceLimit(), getScanPeriodicity(), getSystemCriticalitySensitivity(), info_load_sensitivity, last_panel_scan_time, parameter_scan_list, priority_decay_time, priority_limit, relevance_limit, scan_periodicity, support_system_scan_list, and system_criticality_sensitivity.
Referenced by Operator::copyOperatorFromRestartInfo(), Operator::copyOperatorFromRestartInfoMultiProcessor(), and Operator::copyOperatorToRestartInfo().
| double KBScannedParameters::getInfoLoadSensitivity | ( | ) |
Definition at line 73 of file KBScannedParameters.cpp.
References info_load_sensitivity.
Referenced by copyScannedParameters(), Operator::quantificationFilter(), and Operator::updateEvidenceForAllPSFs().
| double KBScannedParameters::getLastPanelScanTime | ( | ) |
Definition at line 71 of file KBScannedParameters.cpp.
References last_panel_scan_time.
Referenced by copyScannedParameters(), OperatorAT::scanControlPanel(), and OperatorDM::scanControlPanel().
| double KBScannedParameters::getPriorityDecayTime | ( | ) |
Definition at line 75 of file KBScannedParameters.cpp.
References priority_decay_time.
Referenced by copyScannedParameters(), and Operator::quantificationFilter().
| double KBScannedParameters::getPriorityLimit | ( | ) |
Definition at line 77 of file KBScannedParameters.cpp.
References priority_limit.
Referenced by copyScannedParameters(), and Operator::quantificationFilter().
| double KBScannedParameters::getRelevanceLimit | ( | ) |
Definition at line 76 of file KBScannedParameters.cpp.
References relevance_limit.
Referenced by copyScannedParameters(), and Operator::quantificationFilter().
| int KBScannedParameters::getScanListSize | ( | ) |
Definition at line 78 of file KBScannedParameters.cpp.
References alarm_scan_list, component_scan_list, parameter_scan_list, and support_system_scan_list.
Referenced by Operator::quantificationFilter().
| double KBScannedParameters::getScanPeriodicity | ( | ) |
Definition at line 72 of file KBScannedParameters.cpp.
References scan_periodicity.
Referenced by copyScannedParameters(), OperatorAT::scanControlPanel(), and OperatorDM::scanControlPanel().
| double KBScannedParameters::getSystemCriticalitySensitivity | ( | ) |
Definition at line 74 of file KBScannedParameters.cpp.
References system_criticality_sensitivity.
Referenced by copyScannedParameters(), Operator::quantificationFilter(), and Operator::updateEvidenceForAllPSFs().
| void KBScannedParameters::readInfoFromFile | ( | std::string | ) |
Definition at line 86 of file KBScannedParameters.cpp.
References addScannedAlarm(), addScannedComponent(), addScannedParameter(), addScannedSupportSystem(), info_load_sensitivity, last_panel_scan_time, priority_decay_time, priority_limit, r5pars_, relevance_limit, scan_periodicity, and system_criticality_sensitivity.
Referenced by Operator::initiationForSimulation().
| void KBScannedParameters::removeScannedAlarm | ( | std::string | ) |
Definition at line 333 of file KBScannedParameters.cpp.
References alarm_scan_list.
Referenced by Operator::quantificationFilter().
| void KBScannedParameters::removeScannedComponent | ( | std::string | ) |
Definition at line 307 of file KBScannedParameters.cpp.
References component_scan_list.
Referenced by Operator::quantificationFilter().
| void KBScannedParameters::removeScannedParameter | ( | std::string | ) |
Definition at line 294 of file KBScannedParameters.cpp.
References parameter_scan_list.
Referenced by Operator::quantificationFilter().
| void KBScannedParameters::removeScannedSupportSystem | ( | std::string | ) |
Definition at line 320 of file KBScannedParameters.cpp.
References support_system_scan_list.
Referenced by Operator::quantificationFilter().
| void KBScannedParameters::retrieveKBSCannedParameterFromFile | ( | std::ifstream & | ) |
Definition at line 149 of file KBScannedParameters.cpp.
References alarm_scan_list, SimulationContext::Branch_center, component_scan_list, g_sim, info_load_sensitivity, last_panel_scan_time, NoKB, parameter_scan_list, priority_decay_time, priority_limit, r5pars_, relevance_limit, scan_periodicity, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), support_system_scan_list, and system_criticality_sensitivity.
Referenced by Operator::retrieveOperatorFromFile().
| void KBScannedParameters::saveKBSCannedParameterToFile | ( | std::ofstream & | ) |
Definition at line 130 of file KBScannedParameters.cpp.
References alarm_scan_list, component_scan_list, info_load_sensitivity, last_panel_scan_time, parameter_scan_list, priority_decay_time, priority_limit, relevance_limit, scan_periodicity, support_system_scan_list, and system_criticality_sensitivity.
Referenced by Operator::saveOperatorToFile().
|
inline |
Definition at line 59 of file KBScannedParameters.h.
References alarm_scan_list, component_scan_list, info_load_sensitivity, last_panel_scan_time, parameter_scan_list, priority_decay_time, priority_limit, relevance_limit, scan_periodicity, support_system_scan_list, and system_criticality_sensitivity.
| void KBScannedParameters::setInfoLoadSensitivity | ( | double | x | ) |
Definition at line 66 of file KBScannedParameters.cpp.
References info_load_sensitivity.
| void KBScannedParameters::setLastPanelScanTime | ( | double | x | ) |
Definition at line 64 of file KBScannedParameters.cpp.
References last_panel_scan_time.
Referenced by OperatorAT::scanControlPanel(), and OperatorDM::scanControlPanel().
| void KBScannedParameters::setPriorityDecayTime | ( | double | x | ) |
Definition at line 68 of file KBScannedParameters.cpp.
References priority_decay_time.
| void KBScannedParameters::setPriorityLimit | ( | double | x | ) |
Definition at line 70 of file KBScannedParameters.cpp.
References priority_limit.
| void KBScannedParameters::setRelevanceLimit | ( | double | x | ) |
Definition at line 69 of file KBScannedParameters.cpp.
References relevance_limit.
| void KBScannedParameters::setScanPeriodicity | ( | double | x | ) |
Definition at line 65 of file KBScannedParameters.cpp.
References scan_periodicity.
| void KBScannedParameters::setSystemCriticalitySensitivity | ( | double | x | ) |
Definition at line 67 of file KBScannedParameters.cpp.
References system_criticality_sensitivity.
|
friend |
Definition at line 57 of file KBScannedParameters.h.
| std::vector<std::shared_ptr<BranchExpectedAlarmState> > KBScannedParameters::alarm_scan_list |
Definition at line 56 of file KBScannedParameters.h.
Referenced by addScannedAlarm(), AnalysisInfoContainer::addScanQueueData(), clearScannedParameters(), copyScannedParameters(), getScanListSize(), Operator::quantificationFilter(), removeScannedAlarm(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), OperatorAT::scanControlPanel(), OperatorDM::scanControlPanel(), and serialize().
| std::vector<std::shared_ptr<BranchExpectedComponentState> > KBScannedParameters::component_scan_list |
Definition at line 54 of file KBScannedParameters.h.
Referenced by addScannedComponent(), AnalysisInfoContainer::addScanQueueData(), clearScannedParameters(), copyScannedParameters(), getScanListSize(), Operator::quantificationFilter(), removeScannedComponent(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), OperatorAT::scanControlPanel(), OperatorDM::scanControlPanel(), and serialize().
|
private |
Definition at line 77 of file KBScannedParameters.h.
Referenced by copyScannedParameters(), getInfoLoadSensitivity(), KBScannedParameters(), readInfoFromFile(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), serialize(), and setInfoLoadSensitivity().
|
private |
Definition at line 75 of file KBScannedParameters.h.
Referenced by copyScannedParameters(), getLastPanelScanTime(), KBScannedParameters(), readInfoFromFile(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), serialize(), and setLastPanelScanTime().
| std::vector<std::shared_ptr<BranchExpectedParameterValue> > KBScannedParameters::parameter_scan_list |
Definition at line 53 of file KBScannedParameters.h.
Referenced by addScannedParameter(), AnalysisInfoContainer::addScanQueueData(), checkIfParameterInQueue(), clearScannedParameters(), copyScannedParameters(), getScanListSize(), Operator::quantificationFilter(), removeScannedParameter(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), OperatorAT::scanControlPanel(), OperatorDM::scanControlPanel(), and serialize().
|
private |
Definition at line 79 of file KBScannedParameters.h.
Referenced by copyScannedParameters(), getPriorityDecayTime(), readInfoFromFile(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), serialize(), and setPriorityDecayTime().
|
private |
Definition at line 81 of file KBScannedParameters.h.
Referenced by copyScannedParameters(), getPriorityLimit(), readInfoFromFile(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), serialize(), and setPriorityLimit().
|
private |
Definition at line 80 of file KBScannedParameters.h.
Referenced by copyScannedParameters(), getRelevanceLimit(), readInfoFromFile(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), serialize(), and setRelevanceLimit().
|
private |
Definition at line 76 of file KBScannedParameters.h.
Referenced by copyScannedParameters(), getScanPeriodicity(), KBScannedParameters(), readInfoFromFile(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), serialize(), and setScanPeriodicity().
| std::vector<std::shared_ptr<BranchExpectedSupportSystemState> > KBScannedParameters::support_system_scan_list |
Definition at line 55 of file KBScannedParameters.h.
Referenced by addScannedSupportSystem(), AnalysisInfoContainer::addScanQueueData(), clearScannedParameters(), copyScannedParameters(), getScanListSize(), Operator::quantificationFilter(), removeScannedSupportSystem(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), OperatorAT::scanControlPanel(), OperatorDM::scanControlPanel(), and serialize().
|
private |
Definition at line 78 of file KBScannedParameters.h.
Referenced by copyScannedParameters(), getSystemCriticalitySensitivity(), KBScannedParameters(), readInfoFromFile(), retrieveKBSCannedParameterFromFile(), saveKBSCannedParameterToFile(), serialize(), and setSystemCriticalitySensitivity().