|
ADS-IDAC Engine 5.0.0
|
#include <Operator.h>
Private Attributes | |
| int | type_of_operator |
| int | mental_procedure_priority_threshold |
| int | scan_queue_limit |
| bool | pause_activity |
| bool | pause_mental_procedure |
| bool | skip_procedure_step |
| bool | skip_instinctive_response_step |
| bool | abnormal_signal_perceived |
| bool | block_troubleshooting |
| bool | block_procedure_use |
| bool | new_branch_generated |
| double | abnormal_signal_threshold |
| double | threshold_value_for_HWKB_confidence |
| double | action_time_multiplier |
| double | skip_action_threshold |
| double | skip_non_response_threshold |
| double | troubleshooting_probability |
| double | procedure_use_probability |
| double | nominal_communication_time |
| bool | info_gather_mode_branch_generated |
| double | use_of_old_info_probability |
Friends | |
| class | boost::serialization::access |
Definition at line 49 of file Operator.h.
| Operator::Operator | ( | ) |
Definition at line 26 of file Operator.cpp.
References abnormal_signal_perceived, abnormal_signal_threshold, action_time_multiplier, block_procedure_use, block_troubleshooting, info_gather_mode_branch_generated, mental_procedure_priority_threshold, new_branch_generated, nominal_communication_time, pause_activity, pause_mental_procedure, procedure_use_probability, scan_queue_limit, skip_action_threshold, skip_instinctive_response_step, skip_non_response_threshold, skip_procedure_step, threshold_value_for_HWKB_confidence, troubleshooting_probability, type_of_operator, and use_of_old_info_probability.
|
virtual |
Definition at line 55 of file Operator.cpp.
| void Operator::ActiveFetchAlarmStateInfo | ( | std::string | , |
| int | |||
| ) |
Definition at line 1494 of file Operator.cpp.
References BranchRecord::addAlarmState(), SimulationContext::Branch_center, g_sim, HumanFailureEventsBBN::getGatherStateInfoFailureProbability(), hfe_bbn, m_RM, sim::Source::Plant, AlarmElement::setAlarmName(), KBElement::setInfoName(), Communication::setIntendedReceiver(), Communication::setSender(), TimerAndProbability::setTimerAndProbability(), AlarmElement::setTimeRequiredToCheckThisAlarm(), and type_of_operator.
Referenced by MRAlarmUnit::ReadAlarmIndication().
| void Operator::ActiveFetchComponentStateInfo | ( | std::string | , |
| int | |||
| ) |
Definition at line 1466 of file Operator.cpp.
References BranchRecord::addComponentState(), SimulationContext::Branch_center, g_sim, HumanFailureEventsBBN::getGatherStateInfoFailureProbability(), hfe_bbn, m_RM, sim::Source::Plant, DisplayElement::setDisplayName(), KBElement::setInfoName(), Communication::setIntendedReceiver(), Communication::setSender(), TimerAndProbability::setTimerAndProbability(), DisplayElement::setTimeRequiredForCheckingThisDisplay(), and type_of_operator.
Referenced by MRComponentStateUnit::ReadComponentStateIndication().
| void Operator::ActiveFetchParameterValueInfo | ( | std::string | , |
| int | |||
| ) |
Definition at line 1451 of file Operator.cpp.
References BranchRecord::addParameterValue(), SimulationContext::Branch_center, g_sim, HumanFailureEventsBBN::getGatherStateInfoFailureProbability(), hfe_bbn, m_RM, sim::Source::Plant, DisplayElement::setDisplayName(), KBElement::setInfoName(), Communication::setIntendedReceiver(), Communication::setSender(), TimerAndProbability::setTimerAndProbability(), DisplayElement::setTimeRequiredForCheckingThisDisplay(), and type_of_operator.
Referenced by MRComponentStateUnit::ReadComponentStateIndication(), MRParameterUnit::ReadParameterIndication(), MRParameterUnit::ReadParameterRate(), and MRParameterUnit::ReadParameterValue().
| void Operator::ActiveFetchSupportSystemStateInfo | ( | std::string | , |
| int | |||
| ) |
Definition at line 1480 of file Operator.cpp.
References BranchRecord::addSupportSystemState(), SimulationContext::Branch_center, g_sim, HumanFailureEventsBBN::getGatherStateInfoFailureProbability(), hfe_bbn, m_RM, sim::Source::Plant, DisplayElement::setDisplayName(), KBElement::setInfoName(), Communication::setIntendedReceiver(), Communication::setSender(), TimerAndProbability::setTimerAndProbability(), DisplayElement::setTimeRequiredForCheckingThisDisplay(), and type_of_operator.
Referenced by MRSupportSystemStateUnit::ReadSupportSystemStateIndication().
| void Operator::biasFilter | ( | ) |
Definition at line 289 of file Operator.cpp.
References sim::ControlAction::Additive, sim::Compare::EQ, sim::Compare::GE, sim::Compare::GT, KB::indicator_bias_factors, knowledge_base, sim::Compare::LE, sim::Compare::LT, memory, ShortTermMemory::new_info, BranchUnit::parameter_difference, BranchUnit::parameter_value, sim::Source::Plant, sim::ControlAction::Proportional, and r5pars_.
Referenced by OperatorAT::receiveNewInformation(), and OperatorDM::receiveNewInformation().
| bool Operator::checkAndActivateHWKB | ( | ) |
Definition at line 795 of file Operator.cpp.
References BranchRecord::addMentalBelief(), SimulationContext::Branch_center, sim::Source::Bypass, InfoChunk::checkExistanceOfMentalBelief(), BranchMentalProcedureActivationTime::checkToGenerateActivationTimeBranches(), g_sim, KBElement::getInfoName(), HumanFailureEventsBBN::getMentalProcedureFailureProbability(), BranchMentalProcedureActivationTimeUnit::getNumberOfBranches(), StateOfActivation::getStateOfActivation(), KB::hard_wired_diagnosis, hfe_bbn, sim::Strategy::InstinctiveResponse, KB::KBcheckHardWiredMatchForMentalBelief(), knowledge_base, memory, BranchRecord::mental_procedure_activation_branches, sim::None, ShortTermMemory::perceived_info, r5pars_, BranchExpectedMentalBelief::setActivationTime(), Timer::setBothTotalTimeRequiredAndRemainingTime(), KBElement::setInfoName(), BranchExpectedMentalBelief::setMentalPriority(), Probability::setProbability(), Communication::setSenderAndReceiver(), StateOfActivation::setStateOfActivation(), Communication::setTypeOfPauseActivity(), sim::State::Succeed, and type_of_operator.
Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().
| void Operator::checkAndExecuteManeuverAction | ( | ) |
Definition at line 1315 of file Operator.cpp.
References BranchUnit::action, ManeuverAction::activateManeuverUnit(), ManeuverAction::checkAndExecuteManeuverUnit(), SimulationContext::Communication_place, g_sim, maneuver_action, sim::Operator::OAT, sim::Operator::ODM, and type_of_operator.
Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().
| void Operator::checkAndResetProcedureStep | ( | BranchProcedureStep * | _bps_pt | ) |
Definition at line 1336 of file Operator.cpp.
References sim::State::Active, SimulationContext::All_procedure, sim::State::Done, sim::State::Failed, g_sim, DecisionProcedureStep::getLastProcedureName(), DecisionProcedureStep::getLastStepName(), DecisionProcedureStep::getProcedureName(), sim::State::Interrupted, memory, sim::None, ShortTermMemory::perceived_info, sim::Branch::Procedure, Procedures::procedure_map, InfoChunk::procedure_step, ProcedureStep::procedure_step_unit, ProcedureStep::resetStateOfActivation(), and InfoChunk::setStateOfAProcedureStep().
Referenced by OperatorAT::identifyRelevantInformation(), and OperatorDM::identifyRelevantInformation().
| void Operator::checkCompletenessOfSystemDecomposition | ( | int | _operator | ) |
Definition at line 1087 of file Operator.cpp.
References ControlPanelAlarm::alarm_component_state_array, ControlPanelAlarm::alarm_parameter_value_array, ControlPanelAlarm::alarm_value_difference_array, ControlPanel::alarms, SimulationContext::Branch_center, ControlPanelDisplay::component_state_array, ControlPanelControl::control_state_array, ControlPanelControl::control_value_array, ControlPanel::controls, g_sim, ControlPanelDisplay::heat_structure_array, SimulationContext::Indicator, ControlPanel::indicators, knowledge_base, NoKB, ControlPanelDisplay::parameter_trend_array, ControlPanelDisplay::parameter_value_array, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), ControlPanelDisplay::support_systems_state_array, and KB::system_decomposition_map.
Referenced by AdsidacCallback::onFirstInit().
| double Operator::checkItemRelevanceToCurrentDiagnosis | ( | std::string | ) |
Definition at line 1209 of file Operator.cpp.
References diagnosis_matrix, KB::getAssociatedFunctionalDecompositionName(), EventSymptomMatrix::getEventRationalConfidence(), KBSystemDecompositionUnit::getNumberOfRelatedSubsystem(), KBSystemDecompositionUnit::getRelatedSubsystem(), knowledge_base, and KB::system_decomposition_map.
Referenced by ProcedureStepUnit::calculateDynamicHEPMultiplier(), and quantificationFilter().
| void Operator::clearOperatorFinal | ( | ) |
Definition at line 759 of file Operator.cpp.
References DiagnosisActionModule::clearDiagnosisActionModule(), EventSymptomMatrix::clearEventSymptomMatrix(), InformationLoadModule::clearInformationLoadData(), KB::clearKB(), ManeuverAction::clearManeuverAction(), KBScannedParameters::clearScannedParameters(), ShortTermMemory::clearShortTermMemoryForRestart(), SPDS::clearSPDS(), TimeConstrainedModule::clearTimeConstrainedData(), diagnosis_matrix, event_actions, information_load, knowledge_base, maneuver_action, memory, safety_parameters, scanned_indicators, and time_constrained_load.
Referenced by OperatorAT::clearOperatorATFinal(), and OperatorDM::clearOperatorDMFinal().
| void Operator::clearOperatorForRestart | ( | ) |
Definition at line 734 of file Operator.cpp.
References DiagnosisActionModule::clearDiagnosisActionModule(), EventSymptomMatrix::clearEventSymptomMatrix(), InformationLoadModule::clearInformationLoadData(), KB::clearKBForRestart(), ManeuverAction::clearManeuverAction(), KBScannedParameters::clearScannedParameters(), ShortTermMemory::clearShortTermMemoryForRestart(), SPDS::clearSPDS(), TimeConstrainedModule::clearTimeConstrainedData(), diagnosis_matrix, event_actions, information_load, knowledge_base, maneuver_action, memory, safety_parameters, scanned_indicators, and time_constrained_load.
Referenced by OperatorAT::clearOperatorATForRestart(), and OperatorDM::clearOperatorDMForRestart().
| void Operator::clearOperatorFromRestartInfo | ( | ) |
Definition at line 746 of file Operator.cpp.
References DiagnosisActionModule::clearDiagnosisActionModule(), EventSymptomMatrix::clearEventSymptomMatrix(), InformationLoadModule::clearInformationLoadData(), KB::clearKBForRestart(), ManeuverAction::clearManeuverAction(), KBScannedParameters::clearScannedParameters(), ShortTermMemory::clearShortTermMemoryFromRestartInfo(), SPDS::clearSPDS(), TimeConstrainedModule::clearTimeConstrainedData(), diagnosis_matrix, event_actions, information_load, knowledge_base, maneuver_action, memory, safety_parameters, scanned_indicators, and time_constrained_load.
Referenced by OperatorAT::clearOperatorATFromRestartInfo(), and OperatorDM::clearOperatorDMFromRestartInfo().
| void Operator::clearOperatorFromRestartNodeInfoMultiProcessors | ( | ) |
Definition at line 771 of file Operator.cpp.
References DiagnosisActionModule::clearDiagnosisActionModule(), InformationLoadModule::clearInformationLoadData(), KB::clearKB(), ManeuverAction::clearManeuverAction(), KBScannedParameters::clearScannedParameters(), ShortTermMemory::clearShortTermMemoryFromRestartNodeInfoMultiProcessors(), SPDS::clearSPDS(), TimeConstrainedModule::clearTimeConstrainedData(), event_actions, information_load, knowledge_base, maneuver_action, memory, safety_parameters, scanned_indicators, and time_constrained_load.
Referenced by OperatorAT::clearOperatorATFromRestartNodeInfoMultiProcessors(), and OperatorDM::clearOperatorDMFromRestartNodeInfoMultiProcessors().
| void Operator::copyOperatorFromRestartInfo | ( | Operator & | _op | ) |
Definition at line 647 of file Operator.cpp.
References abnormal_signal_perceived, abnormal_signal_threshold, action_time_multiplier, block_procedure_use, block_troubleshooting, SimulationContext::config, DiagnosisActionModule::copyDiagnosisActionModule(), EventSymptomMatrix::copyEventSymptomMatrix(), HumanFailureEventsBBN::copyHumanFailureEventsBBN(), InformationLoadModule::copyInformationLoadModule(), KB::copyKBForRestart(), ManeuverAction::copyManeuverAction(), KBScannedParameters::copyScannedParameters(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), SPDS::copySPDS(), TimeConstrainedModule::copyTimeConstrainedData(), diagnosis_matrix, event_actions, g_sim, getAbnormalSignalPerceived(), getAbnormalSignalThreshold(), getActionTimeMultiplier(), getBlockProcedureUse(), getBlockTroubleshooting(), getInfoGatherModeBranchGenerated(), getMentalProcedurePriorityThreshold(), getNewBranchGenerated(), getNominalCommunicationTime(), getPauseActivity(), getPauseMentalProcedure(), getProcedureUseProbability(), getScanQueueLimit(), getSkipActionThreshold(), getSkipInstinctiveResponseStep(), getSkipNonResponseThreshold(), getSkipProcedureStep(), getThresholdValueForHWKBConfidence(), getTroubleshootingProbability(), getTypeOfOperator(), getUseOfOldInfoProbabiility(), hfe_bbn, info_gather_mode_branch_generated, information_load, knowledge_base, m_RM, maneuver_action, memory, mental_procedure_priority_threshold, new_branch_generated, nominal_communication_time, pause_activity, pause_mental_procedure, procedure_use_probability, SimConfig::rm_cycle_enabled, safety_parameters, scan_queue_limit, scanned_indicators, skip_action_threshold, skip_instinctive_response_step, skip_non_response_threshold, skip_procedure_step, threshold_value_for_HWKB_confidence, time_constrained_load, troubleshooting_probability, type_of_operator, and use_of_old_info_probability.
Referenced by OperatorAT::copyOperatorATFromRestartInfo(), and OperatorDM::copyOperatorDMFromRestartInfo().
| void Operator::copyOperatorFromRestartInfoMultiProcessor | ( | Operator & | _op | ) |
Definition at line 693 of file Operator.cpp.
References abnormal_signal_perceived, abnormal_signal_threshold, action_time_multiplier, block_procedure_use, block_troubleshooting, SimulationContext::config, DiagnosisActionModule::copyDiagnosisActionModule(), EventSymptomMatrix::copyEventSymptomMatrix(), InformationLoadModule::copyInformationLoadModule(), KB::copyKB(), ManeuverAction::copyManeuverAction(), KBScannedParameters::copyScannedParameters(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), SPDS::copySPDS(), TimeConstrainedModule::copyTimeConstrainedData(), diagnosis_matrix, event_actions, g_sim, getAbnormalSignalPerceived(), getAbnormalSignalThreshold(), getActionTimeMultiplier(), getBlockProcedureUse(), getBlockTroubleshooting(), getInfoGatherModeBranchGenerated(), getMentalProcedurePriorityThreshold(), getNewBranchGenerated(), getNominalCommunicationTime(), getPauseActivity(), getPauseMentalProcedure(), getProcedureUseProbability(), getScanQueueLimit(), getSkipActionThreshold(), getSkipInstinctiveResponseStep(), getSkipNonResponseThreshold(), getSkipProcedureStep(), getThresholdValueForHWKBConfidence(), getTroubleshootingProbability(), getTypeOfOperator(), getUseOfOldInfoProbabiility(), info_gather_mode_branch_generated, information_load, knowledge_base, m_RM, maneuver_action, memory, mental_procedure_priority_threshold, new_branch_generated, nominal_communication_time, pause_activity, pause_mental_procedure, procedure_use_probability, SimConfig::rm_cycle_enabled, safety_parameters, scan_queue_limit, scanned_indicators, skip_action_threshold, skip_instinctive_response_step, skip_non_response_threshold, skip_procedure_step, threshold_value_for_HWKB_confidence, time_constrained_load, troubleshooting_probability, type_of_operator, and use_of_old_info_probability.
Referenced by OperatorAT::copyOperatorATFromRestartInfoMultiProcessor(), and OperatorDM::copyOperatorDMFromRestartInfoMultiProcessor().
| void Operator::copyOperatorToRestartInfo | ( | Operator & | _op | ) |
Definition at line 595 of file Operator.cpp.
References abnormal_signal_perceived, abnormal_signal_threshold, action_time_multiplier, block_procedure_use, block_troubleshooting, SimulationContext::config, DiagnosisActionModule::copyDiagnosisActionModule(), EventSymptomMatrix::copyEventSymptomMatrix(), InformationLoadModule::copyInformationLoadModule(), KB::copyKBForRestart(), ManeuverAction::copyManeuverAction(), KBScannedParameters::copyScannedParameters(), ShortTermMemory::copyShortTermMemoryToRestartInfo(), SPDS::copySPDS(), TimeConstrainedModule::copyTimeConstrainedData(), diagnosis_matrix, event_actions, g_sim, getAbnormalSignalPerceived(), getAbnormalSignalThreshold(), getActionTimeMultiplier(), getBlockProcedureUse(), getBlockTroubleshooting(), getInfoGatherModeBranchGenerated(), getMentalProcedurePriorityThreshold(), getNewBranchGenerated(), getNominalCommunicationTime(), getPauseActivity(), getPauseMentalProcedure(), getProcedureUseProbability(), getScanQueueLimit(), getSkipActionThreshold(), getSkipInstinctiveResponseStep(), getSkipNonResponseThreshold(), getSkipProcedureStep(), getThresholdValueForHWKBConfidence(), getTroubleshootingProbability(), getTypeOfOperator(), getUseOfOldInfoProbabiility(), info_gather_mode_branch_generated, information_load, knowledge_base, m_RM, maneuver_action, memory, mental_procedure_priority_threshold, new_branch_generated, nominal_communication_time, pause_activity, pause_mental_procedure, procedure_use_probability, SimConfig::rm_cycle_enabled, safety_parameters, scan_queue_limit, scanned_indicators, skip_action_threshold, skip_instinctive_response_step, skip_non_response_threshold, skip_procedure_step, threshold_value_for_HWKB_confidence, time_constrained_load, troubleshooting_probability, type_of_operator, and use_of_old_info_probability.
Referenced by OperatorAT::copyOperatorATToRestartInfo(), and OperatorDM::copyOperatorDMToRestartInfo().
| int Operator::generateInfoGatherModeBranch | ( | ) |
Definition at line 917 of file Operator.cpp.
References BranchRecord::addInfoGatherMode(), SimulationContext::Branch_center, g_sim, HumanFailureEventsBBN::getGatherInfoModeFailureProbability(), hfe_bbn, info_gather_mode_branch_generated, sim::Branch::InfoGatherMode, sim::State::New, sim::State::OldInfo, BranchInfoGatherMode::setInfoGatherMode(), setPauseActivity(), Communication::setSenderAndReceiver(), TimerAndProbability::setTimerAndProbability(), Communication::setTypeOfPauseActivity(), type_of_operator, and use_of_old_info_probability.
Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().
| bool Operator::getAbnormalSignalPerceived | ( | ) |
Definition at line 588 of file Operator.cpp.
References abnormal_signal_perceived.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), OperatorAT::oneThroughProcessForBlockD(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), and OperatorDM::selectGoal().
| double Operator::getAbnormalSignalThreshold | ( | ) |
Definition at line 590 of file Operator.cpp.
References abnormal_signal_threshold.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().
| double Operator::getActionTimeMultiplier | ( | ) |
Definition at line 907 of file Operator.cpp.
References action_time_multiplier.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().
| bool Operator::getBlockProcedureUse | ( | ) |
Definition at line 911 of file Operator.cpp.
References block_procedure_use.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::selectGoal().
| bool Operator::getBlockTroubleshooting | ( | ) |
Definition at line 909 of file Operator.cpp.
References block_troubleshooting.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::selectGoal().
| bool Operator::getInfoGatherModeBranchGenerated | ( | ) |
Definition at line 913 of file Operator.cpp.
References info_gather_mode_branch_generated.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().
| int Operator::getMentalProcedurePriorityThreshold | ( | ) |
Definition at line 61 of file Operator.cpp.
References mental_procedure_priority_threshold.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().
| bool Operator::getNewBranchGenerated | ( | ) |
Definition at line 582 of file Operator.cpp.
References new_branch_generated.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorAT::oneThroughProcessForBlockD().
| double Operator::getNominalCommunicationTime | ( | ) |
Definition at line 790 of file Operator.cpp.
References nominal_communication_time.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), ProcedureStepUnit::executeAction(), ProcedureStepUnit::executeNonResponseAction(), and BranchProbability::sendBranchInfoToCommandCenter().
| bool Operator::getPauseActivity | ( | ) |
Definition at line 580 of file Operator.cpp.
References pause_activity.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), OperatorAT::oneThroughProcessForBlockD(), OperatorCT::oneThroughProcessForBlockD(), OperatorDM::oneThroughProcessForBlockD(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), and AdsidacCallback::onEvaluationPoint().
| bool Operator::getPauseMentalProcedure | ( | ) |
Definition at line 586 of file Operator.cpp.
References pause_mental_procedure.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), OperatorAT::oneThroughProcessForBlockD(), OperatorDM::oneThroughProcessForBlockD(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), and AdsidacCallback::onEvaluationPoint().
| double Operator::getProcedureUseProbability | ( | ) |
Definition at line 794 of file Operator.cpp.
References procedure_use_probability.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::selectGoal().
| int Operator::getScanQueueLimit | ( | ) |
Definition at line 915 of file Operator.cpp.
References scan_queue_limit.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().
| double Operator::getSkipActionThreshold | ( | ) |
Definition at line 786 of file Operator.cpp.
References skip_action_threshold.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), and OperatorDM::performRecoveryAction().
| bool Operator::getSkipInstinctiveResponseStep | ( | ) |
Definition at line 594 of file Operator.cpp.
References skip_instinctive_response_step.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), performAMentalProcedure(), and OperatorDM::performRecoveryAction().
| double Operator::getSkipNonResponseThreshold | ( | ) |
Definition at line 788 of file Operator.cpp.
References skip_non_response_threshold.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), and OperatorDM::performRecoveryAction().
| bool Operator::getSkipProcedureStep | ( | ) |
Definition at line 592 of file Operator.cpp.
References skip_procedure_step.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::performFollowProcedureStrategy().
| double Operator::getThresholdValueForHWKBConfidence | ( | ) |
Definition at line 784 of file Operator.cpp.
References threshold_value_for_HWKB_confidence.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().
| double Operator::getTroubleshootingProbability | ( | ) |
Definition at line 792 of file Operator.cpp.
References troubleshooting_probability.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::selectGoal().
| int Operator::getTypeOfOperator | ( | ) |
Definition at line 59 of file Operator.cpp.
References type_of_operator.
Referenced by ExpectationORUnit::assessExpectation(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), ProcedureStepUnit::executeAction(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), ManeuverActionUnit::executeManeuverControl(), ProcedureStepUnit::executeNonResponseAction(), DiagnosisActionModule::onceThroughProcessForReasoningStrategy(), ProcedureStep::oneThroughProcessForInstinctiveResponseProcedure(), ProcedureStep::oneThroughProcessForProcedureStep(), and OperatorCT::selectGoal().
| double Operator::getUseOfOldInfoProbabiility | ( | ) |
Definition at line 963 of file Operator.cpp.
References use_of_old_info_probability.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().
| void Operator::initiationForSimulation | ( | ) |
Definition at line 79 of file Operator.cpp.
References abnormal_signal_threshold, action_time_multiplier, ShortTermMemory::alarm_update_time, SimulationContext::Branch_center, ShortTermMemory::component_update_time, diagnosis_matrix, event_actions, g_sim, Scheduler::getOATDirectory(), Scheduler::getOCTDirectory(), Scheduler::getODMDirectory(), KB::hard_wired_diagnosis, info_gather_mode_branch_generated, information_load, ShortTermMemory::initiationForSimulation(), KB::initiationForSimulation(), SPDS::initiationForSimulation(), TimeConstrainedModule::initiationForSimulation(), knowledge_base, m_RM, maneuver_action, memory, mental_procedure_priority_threshold, sim::State::New, NoKB, nominal_communication_time, sim::Operator::OAT, sim::Operator::ODM, sim::State::OldInfo, ShortTermMemory::parameter_update_time, ShortTermMemory::perceived_info, procedure_use_probability, r5pars_, DiagnosisActionModule::readDiagnosisActionModuleInfoFromFile(), ManeuverAction::readInfoFromFile(), EventSymptomMatrix::readInfoFromFile(), KBScannedParameters::readInfoFromFile(), safety_parameters, scan_queue_limit, scanned_indicators, Timer::setAlpha_Weibull(), Timer::setBeta_Weibull(), ShortTermMemory::setInfoGatherMode(), InformationLoadModule::setLowerInfoLoadThreshold(), Scheduler::setOATActionTimeMultiplier(), Scheduler::setOCTActionTimeMultiplier(), Scheduler::setODMActionTimeMultiplier(), Timer::setT_Minimum(), BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), InformationLoadModule::setUpperInfoLoadThreshold(), skip_action_threshold, skip_non_response_threshold, SimulationContext::SScheduler, ShortTermMemory::support_system_update_time, threshold_value_for_HWKB_confidence, time_constrained_load, troubleshooting_probability, type_of_operator, and use_of_old_info_probability.
Referenced by Client::Client(), main(), AdsidacCallback::onFirstInit(), and Server::Simulation().
| void Operator::interruptAllMentalProcedures | ( | ) |
Definition at line 1398 of file Operator.cpp.
References SimulationContext::All_procedure, sim::State::Done, g_sim, InfoChunk::instinctive_response_procedure, sim::State::Interrupted, memory, ShortTermMemory::perceived_info, Procedures::procedure_map, ProcedureStep::resetStateOfActivation(), setPauseMentalProcedure(), setSkipInstinctiveResponseStep(), and StateOfActivation::setStateOfActivation().
| void Operator::interruptLowPriorityMentalProcedures | ( | ) |
Definition at line 1421 of file Operator.cpp.
References SimulationContext::All_procedure, sim::State::Done, g_sim, InfoChunk::getCurrentInstinctiveResponseProceduralStepName(), InfoChunk::getCurrentInstinctiveResponseProcedureName(), InfoChunk::instinctive_response_procedure, sim::State::Interrupted, memory, ShortTermMemory::perceived_info, Procedures::procedure_map, ProcedureStep::resetStateOfActivation(), setPauseMentalProcedure(), and setSkipInstinctiveResponseStep().
Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().
| bool Operator::performAMentalProcedure | ( | int | , |
| std::string | , | ||
| std::string | |||
| ) |
Definition at line 1233 of file Operator.cpp.
References sim::State::Active, BranchRecord::addInstinctiveResponseProcedure(), AdsSimErr, SimulationContext::All_procedure, SimulationContext::Branch_center, sim::State::Done, g_sim, HumanFailureEventsBBN::getMentalProcedureFailureProbability(), DecisionProcedureStep::getProcedureName(), getSkipActionThreshold(), getSkipInstinctiveResponseStep(), getSkipNonResponseThreshold(), StateOfActivation::getStateOfActivation(), DecisionProcedureStep::getStepName(), hfe_bbn, InfoChunk::identifyTheMentalProcedureToBePerformed(), sim::Strategy::InstinctiveResponse, memory, sim::None, sim::Operator::OAT, sim::Operator::ODM, ProcedureStep::oneThroughProcessForInstinctiveResponseProcedure(), ShortTermMemory::perceived_info, Procedures::procedure_map, r5pars_, setPauseMentalProcedure(), DecisionProcedureStep::setProcedureName(), Communication::setSenderAndReceiver(), setSkipInstinctiveResponseStep(), StateOfActivation::setStateOfActivation(), DecisionProcedureStep::setStepName(), BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), TimerAndProbability::setTimerAndProbability(), Communication::setTypeOfPauseActivity(), and sim::State::Succeed.
Referenced by OperatorAT::oneThroughProcessForBlockD(), and OperatorDM::oneThroughProcessForBlockD().
| bool Operator::performReasoningStrategy | ( | ) |
Definition at line 1308 of file Operator.cpp.
References diagnosis_matrix, event_actions, memory, and DiagnosisActionModule::onceThroughProcessForReasoningStrategy().
Referenced by OperatorDM::oneThroughProcessForBlockD().
| void Operator::PrintMessage | ( | std::string | ) |
Definition at line 1508 of file Operator.cpp.
References r5pars_.
| void Operator::quantificationFilter | ( | ) |
Definition at line 421 of file Operator.cpp.
References KBScannedParameters::alarm_scan_list, checkItemRelevanceToCurrentDiagnosis(), KBScannedParameters::component_scan_list, InformationLoadModule::getInfoLoadPIFValue(), KBScannedParameters::getInfoLoadSensitivity(), KBScannedParameters::getPriorityDecayTime(), KBScannedParameters::getPriorityLimit(), KBScannedParameters::getRelevanceLimit(), KBScannedParameters::getScanListSize(), SPDS::getSPDSValue(), KBScannedParameters::getSystemCriticalitySensitivity(), information_load, KBScannedParameters::parameter_scan_list, r5pars_, KBScannedParameters::removeScannedAlarm(), KBScannedParameters::removeScannedComponent(), KBScannedParameters::removeScannedParameter(), KBScannedParameters::removeScannedSupportSystem(), safety_parameters, scan_queue_limit, scanned_indicators, and KBScannedParameters::support_system_scan_list.
Referenced by OperatorAT::scanControlPanel(), and OperatorDM::scanControlPanel().
| void Operator::retrieveOperatorFromFile | ( | std::ifstream & | ) |
Definition at line 1020 of file Operator.cpp.
References abnormal_signal_perceived, abnormal_signal_threshold, action_time_multiplier, block_procedure_use, block_troubleshooting, SimulationContext::Branch_center, diagnosis_matrix, event_actions, g_sim, info_gather_mode_branch_generated, information_load, knowledge_base, maneuver_action, memory, mental_procedure_priority_threshold, new_branch_generated, NoKB, nominal_communication_time, pause_activity, pause_mental_procedure, procedure_use_probability, r5pars_, DiagnosisActionModule::retreiveDiagnosisActionModuleFromFile(), InformationLoadModule::retreiveInformationLoadModuleFromFile(), EventSymptomMatrix::retrieveEventSymptomMatrixFromFile(), KB::retrieveKBFromFile(), KBScannedParameters::retrieveKBSCannedParameterFromFile(), ManeuverAction::retrieveManeuverActionFromFile(), ShortTermMemory::retrieveShortTermMemoryFromFile(), SPDS::retrieveSPDSFromFile(), TimeConstrainedModule::retrieveTimeConstrainedModuleFromFile(), safety_parameters, scan_queue_limit, scanned_indicators, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), skip_action_threshold, skip_instinctive_response_step, skip_non_response_threshold, skip_procedure_step, threshold_value_for_HWKB_confidence, time_constrained_load, troubleshooting_probability, type_of_operator, and use_of_old_info_probability.
Referenced by OperatorAT::retrieveOperatorATFromFile(), OperatorCT::retrieveOperatorCTFromFile(), and OperatorDM::retrieveOperatorDMFromFile().
| void Operator::saveOperatorToFile | ( | std::ofstream & | ) |
Definition at line 964 of file Operator.cpp.
References abnormal_signal_perceived, abnormal_signal_threshold, action_time_multiplier, block_procedure_use, block_troubleshooting, diagnosis_matrix, event_actions, info_gather_mode_branch_generated, information_load, knowledge_base, maneuver_action, memory, mental_procedure_priority_threshold, new_branch_generated, nominal_communication_time, pause_activity, pause_mental_procedure, procedure_use_probability, safety_parameters, DiagnosisActionModule::saveDiagnosisActionModuleToFile(), EventSymptomMatrix::saveEventSymptomMatrixToFile(), InformationLoadModule::saveInformationLoadModuleToFile(), KBScannedParameters::saveKBSCannedParameterToFile(), KB::saveKBToFile(), ManeuverAction::saveManeuverActionToFile(), ShortTermMemory::saveShortTermMemoryToFile(), SPDS::saveSPDSToFile(), TimeConstrainedModule::saveTimeConstrainedModuleToFile(), scan_queue_limit, scanned_indicators, skip_action_threshold, skip_instinctive_response_step, skip_non_response_threshold, skip_procedure_step, threshold_value_for_HWKB_confidence, time_constrained_load, troubleshooting_probability, type_of_operator, and use_of_old_info_probability.
Referenced by OperatorAT::saveOperatorATToFile(), OperatorCT::saveOperatorCTToFile(), and OperatorDM::saveOperatorDMToFile().
| void Operator::seedDiagnosisMatrixFromMaster | ( | ) |
Definition at line 71 of file Operator.cpp.
References EventSymptomMatrix::clearEventSymptomMatrix(), EventSymptomMatrix::copyEventSymptomMatrix(), diagnosis_matrix, adsidac::shared_diagnosis_matrix(), and type_of_operator.
Referenced by serialize().
| void Operator::seedKnowledgeBaseFromMaster | ( | ) |
Definition at line 62 of file Operator.cpp.
References KB::clearKB(), KB::copyKBForRestart(), knowledge_base, adsidac::shared_kb(), and type_of_operator.
Referenced by serialize().
|
inline |
Definition at line 141 of file Operator.h.
References abnormal_signal_perceived, abnormal_signal_threshold, action_time_multiplier, block_procedure_use, block_troubleshooting, diagnosis_matrix, event_actions, hfe_bbn, info_gather_mode_branch_generated, information_load, knowledge_base, m_RM, maneuver_action, memory, mental_procedure_priority_threshold, new_branch_generated, nominal_communication_time, pause_activity, pause_mental_procedure, procedure_use_probability, safety_parameters, scan_queue_limit, scanned_indicators, seedDiagnosisMatrixFromMaster(), seedKnowledgeBaseFromMaster(), skip_action_threshold, skip_instinctive_response_step, skip_non_response_threshold, skip_procedure_step, EventSymptomMatrix::state_load(), KB::state_load(), EventSymptomMatrix::state_save(), KB::state_save(), threshold_value_for_HWKB_confidence, time_constrained_load, troubleshooting_probability, type_of_operator, and use_of_old_info_probability.
| void Operator::setAbnormalSignalPerceived | ( | bool | _log | ) |
Definition at line 587 of file Operator.cpp.
References abnormal_signal_perceived.
Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().
| void Operator::setAbnormalSignalThreshold | ( | double | x | ) |
Definition at line 589 of file Operator.cpp.
References abnormal_signal_threshold.
| void Operator::setActionTimeMultiplier | ( | double | x | ) |
Definition at line 906 of file Operator.cpp.
References action_time_multiplier.
| void Operator::setBlockProcedureUse | ( | bool | bl | ) |
Definition at line 910 of file Operator.cpp.
References block_procedure_use.
Referenced by OperatorDM::identifyRelevantInformation().
| void Operator::setBlockTroubleshooting | ( | bool | bl | ) |
Definition at line 908 of file Operator.cpp.
References block_troubleshooting.
Referenced by OperatorAT::identifyRelevantInformation(), and OperatorDM::identifyRelevantInformation().
| void Operator::setInfoGatherModeBranchGenerated | ( | bool | bl | ) |
Definition at line 912 of file Operator.cpp.
References info_gather_mode_branch_generated.
| void Operator::setMentalProcedurePriorityThreshold | ( | int | n | ) |
Definition at line 60 of file Operator.cpp.
References mental_procedure_priority_threshold.
| void Operator::setNewBranchGenerated | ( | bool | bl | ) |
Definition at line 581 of file Operator.cpp.
References new_branch_generated.
Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().
| void Operator::setNominalCommunicationTime | ( | double | x | ) |
Definition at line 789 of file Operator.cpp.
References nominal_communication_time.
| void Operator::setPauseActivity | ( | bool | bl | ) |
Definition at line 577 of file Operator.cpp.
References pause_activity.
Referenced by ProcedureStepUnit::executeAction(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), generateInfoGatherModeBranch(), OperatorAT::identifyRelevantInformation(), OperatorDM::identifyRelevantInformation(), OperatorAT::infoChunking(), OperatorAT::oneThroughProcessForBlockD(), OperatorCT::oneThroughProcessForBlockD(), OperatorDM::oneThroughProcessForBlockD(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), and OperatorDM::performFollowProcedureStrategy().
| void Operator::setPauseMentalProcedure | ( | bool | bl | ) |
Definition at line 583 of file Operator.cpp.
References pause_mental_procedure.
Referenced by OperatorAT::identifyRelevantInformation(), OperatorDM::identifyRelevantInformation(), interruptAllMentalProcedures(), interruptLowPriorityMentalProcedures(), OperatorAT::oneThroughProcessForBlockD(), OperatorDM::oneThroughProcessForBlockD(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), and performAMentalProcedure().
| void Operator::setProcedureUseProbability | ( | double | x | ) |
Definition at line 793 of file Operator.cpp.
References procedure_use_probability.
| void Operator::setScanQueueLimit | ( | int | n | ) |
Definition at line 914 of file Operator.cpp.
References scan_queue_limit.
| void Operator::setSkipActionThreshold | ( | double | x | ) |
Definition at line 785 of file Operator.cpp.
References skip_action_threshold.
| void Operator::setSkipInstinctiveResponseStep | ( | bool | _log | ) |
Definition at line 593 of file Operator.cpp.
References skip_instinctive_response_step.
Referenced by OperatorAT::identifyRelevantInformation(), OperatorDM::identifyRelevantInformation(), interruptAllMentalProcedures(), interruptLowPriorityMentalProcedures(), performAMentalProcedure(), and OperatorDM::performRecoveryAction().
| void Operator::setSkipNonResponseThreshold | ( | double | x | ) |
Definition at line 787 of file Operator.cpp.
References skip_non_response_threshold.
| void Operator::setSkipProcedureStep | ( | bool | _log | ) |
Definition at line 591 of file Operator.cpp.
References skip_procedure_step.
Referenced by OperatorAT::identifyRelevantInformation(), OperatorDM::identifyRelevantInformation(), and OperatorDM::performFollowProcedureStrategy().
| void Operator::setThresholdValueForHWKBConfidence | ( | double | x | ) |
Definition at line 783 of file Operator.cpp.
References threshold_value_for_HWKB_confidence.
| void Operator::setTroubleshootingProbability | ( | double | x | ) |
Definition at line 791 of file Operator.cpp.
References troubleshooting_probability.
| void Operator::setTypeOfOperator | ( | int | n | ) |
Definition at line 58 of file Operator.cpp.
References type_of_operator.
Referenced by OperatorAT::OperatorAT(), OperatorCT::OperatorCT(), and OperatorDM::OperatorDM().
| void Operator::setUseOfOldInfoProbability | ( | double | x | ) |
Definition at line 962 of file Operator.cpp.
References use_of_old_info_probability.
| void Operator::updateEvidenceForAllPSFs | ( | ) |
Definition at line 1517 of file Operator.cpp.
References KBScannedParameters::getInfoLoadSensitivity(), SPDS::getSPDSValue(), KBScannedParameters::getSystemCriticalitySensitivity(), TimeConstrainedModule::getTimeConstrainedPIFValue(), hfe_bbn, information_load, safety_parameters, scanned_indicators, HumanFailureEventsBBN::setInformationLoad(), HumanFailureEventsBBN::setSystemCriticality(), HumanFailureEventsBBN::setTimeConstraintLoad(), and time_constrained_load.
Referenced by AdsidacCallback::onEvaluationPoint().
|
friend |
Definition at line 139 of file Operator.h.
|
private |
Definition at line 256 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getAbnormalSignalPerceived(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setAbnormalSignalPerceived().
|
private |
Definition at line 260 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getAbnormalSignalThreshold(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setAbnormalSignalThreshold().
|
private |
Definition at line 262 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getActionTimeMultiplier(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setActionTimeMultiplier().
|
private |
Definition at line 258 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getBlockProcedureUse(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setBlockProcedureUse().
|
private |
Definition at line 257 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getBlockTroubleshooting(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setBlockTroubleshooting().
| EventSymptomMatrix Operator::diagnosis_matrix |
Definition at line 129 of file Operator.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), checkItemRelevanceToCurrentDiagnosis(), clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), Client::Client(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), initiationForSimulation(), main(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), AdsidacCallback::onFirstInit(), KeyParameterHistoryUnit::outputDiagnosisLabelToFile(), KeyParameterHistoryUnit::outputDiagnosisUnitToFile(), performReasoningStrategy(), retrieveOperatorFromFile(), saveOperatorToFile(), seedDiagnosisMatrixFromMaster(), serialize(), and Server::Simulation().
| DiagnosisActionModule Operator::event_actions |
Definition at line 134 of file Operator.h.
Referenced by clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), clearOperatorFromRestartNodeInfoMultiProcessors(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), initiationForSimulation(), performReasoningStrategy(), retrieveOperatorFromFile(), saveOperatorToFile(), and serialize().
| HumanFailureEventsBBN Operator::hfe_bbn |
Definition at line 136 of file Operator.h.
Referenced by ActiveFetchAlarmStateInfo(), ActiveFetchComponentStateInfo(), ActiveFetchParameterValueInfo(), ActiveFetchSupportSystemStateInfo(), ExpectationORUnit::assessExpectation(), checkAndActivateHWKB(), copyOperatorFromRestartInfo(), ProcedureStepUnit::executeAction(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), ManeuverActionUnit::executeManeuverControl(), ProcedureStepUnit::executeNonResponseAction(), generateInfoGatherModeBranch(), OperatorAT::infoChunking(), DiagnosisActionModule::onceThroughProcessForReasoningStrategy(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), ProcedureStep::oneThroughProcessForProcedureStep(), performAMentalProcedure(), OperatorAT::performFollowInstructionStrategy(), OperatorDM::performFollowProcedureStrategy(), OperatorDM::performRecoveryAction(), OperatorAT::selectGoal(), OperatorCT::selectGoal(), OperatorDM::selectGoal(), OperatorAT::selectStrategy(), OperatorDM::selectStrategy(), serialize(), and updateEvidenceForAllPSFs().
|
private |
Definition at line 267 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), generateInfoGatherModeBranch(), getInfoGatherModeBranchGenerated(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setInfoGatherModeBranchGenerated().
| InformationLoadModule Operator::information_load |
Definition at line 133 of file Operator.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), clearOperatorFromRestartNodeInfoMultiProcessors(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), initiationForSimulation(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), KeyParameterHistoryUnit::outputPIFLabelToFile(), KeyParameterHistoryUnit::outputPIFUnitToFile(), quantificationFilter(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and updateEvidenceForAllPSFs().
| KB Operator::knowledge_base |
Definition at line 127 of file Operator.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), biasFilter(), checkAndActivateHWKB(), checkCompletenessOfSystemDecomposition(), checkItemRelevanceToCurrentDiagnosis(), clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), clearOperatorFromRestartNodeInfoMultiProcessors(), Client::Client(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), initiationForSimulation(), main(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), ProcedureStep::oneThroughProcessForInstinctiveResponseProcedure(), ProcedureStep::oneThroughProcessForProcedureStep(), AdsidacCallback::onFirstInit(), KeyParameterHistoryUnit::outputLabelToFile(), KeyParameterHistoryUnit::outputUnitToFile(), OperatorDM::performRecoveryAction(), retrieveOperatorFromFile(), saveOperatorToFile(), seedKnowledgeBaseFromMaster(), OperatorDM::selectGoal(), serialize(), and Server::Simulation().
| std::unique_ptr<ReasonMachine> Operator::m_RM |
Definition at line 55 of file Operator.h.
Referenced by SentenceUnit::ActivationPropagationFromConceptBottomUp(), ActiveFetchAlarmStateInfo(), ActiveFetchComponentStateInfo(), ActiveFetchParameterValueInfo(), ActiveFetchSupportSystemStateInfo(), KBConcept::AddDataSetOfTheConceptBase(), MRAlarmUnit::AddNewAlarmState(), MRAlarmUnit::AddNewAlarmStateForFirstRoundCheck(), MRComponentStateUnit::AddNewPositionValue(), MRComponentStateUnit::AddNewPositionValueForFirstRoundCheck(), MRParameterUnit::AddNewRate(), MRParameterUnit::AddNewRateForFirstRoundCheck(), MRComponentStateUnit::AddNewState(), MRSupportSystemStateUnit::AddNewState(), MRComponentStateUnit::AddNewStateForFirstRoundCheck(), MRSupportSystemStateUnit::AddNewStateForFirstRoundCheck(), MRParameterUnit::AddNewValue(), MRParameterUnit::AddNewValueForFirstRoundCheck(), Investigator::AddTimeConsumptionInInvestigator(), InvestigatorLink::AddTimeConsumptionInInvestigatorLink(), Investigator::BackwardPropagateConfidenceLevel(), InvestigatorLink::BackwardPropagateConfidenceLevel(), KBConcept::BuidConnectionsWithinKBConcept(), DiagnoseInvestigator::CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), SentenceUnit::ChangActivationOfConceptByID(), InvestigatorLink::CheckThePathStatus3102(), Investigator::ChoseADownstreamInvestigatorLinkToFeedback3008(), Investigator::CloseThisInvestigator(), Investigator::CompareKEandStatement3007(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), Investigator::CrankTheActivationToOne(), InvestigatorLink::CrankTheNextLikelyRetrievedInvestigatorActivationToOne(), Investigator::EvaluateAfterGetNewFeedback3014(), InvestigatorLink::FeedBackToDownstreamInvestigator310331043105(), EventSchemaBase::FindACorrespondingEventSchemaUnitByKE(), Investigator::FindAMatchingStatement3002(), MRComponentStateUnit::FindAPositionReadingConsistantWithASentenceWithinTimeRange(), MRComponentStateUnit::FindAPositionReadingInconsitantWithASentenceWithinTimeRange(), MRParameterUnit::FindAReadingConsistantWithASentenceWithinTimeRange(), MRParameterUnit::FindAReadingInconsistantWithASentenceWithinTimeRange(), Investigator::FinishThePausedConfidencePropagationBeforeCloseInvestigation(), InvestigatorLink::FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), MentalRepresentation::FirstRoundCheckOftheMR(), EventSchemaBase::GenerateANewInvestigatorOrNot(), Investigator::GetCorrespondingKE3001(), RoutineMonitor::GetTheLongestIntervalRatio(), OperatorDM::infoChunking(), Investigator::InitiateBackwardPropagationOfConfidence(), AdsidacCallback::initiationForRestart(), initiationForSimulation(), DiagnoseInvestigator::InitiationOfthisDiagnoseInvestigator(), SymptomInvestigator::InitiationOfthisSymptomInvestigator(), Investigator::MarkMHappenIncompleteTrue(), Investigator::OneStepWorkOnThisInvestigator(), InvestigatorLink::OneStepWorkOnThisInvestigatorLink(), OperatorCT::OperatorCT(), EventSchemaBase::ReadEventSchemaBaseFromInputFile(), InstantiationBase::ReadInstantiationBaseFromInputFile(), KnowledgeUnit::ReadKnowledgeUnitFromInputFile(), MentalRepresentation::ReadMentalRepresentationtInfoFromInputFile(), RoutineMonitorUnit::ReadRoutineMonitorUnitInfoFromInputFile(), KnowledgeElement::ReadThisKEFromFile(), KnowledgeNode::ReadThisKNinfoFromFile(), Statement::RefreshStatementEndTimeToCurrentTime(), Investigator::ReopenThisInvestigator(), Investigator::RequestInfoFromControlPanelInititaion3005(), Investigator::RequestInfoFromControlPanelReading3006(), InvestigatorLink::ResetTheLastActivationTimeOfTheNextToBeRetrievedInvestigator(), InvestigatorLink::RetrieveTheNextLikelyInvestigator3101(), Investigator::RetrieveTheNextLikelyInvestigatorLink3013(), KBConcept::SaveConceptActivationIntoOutputFile(), Investigator::SearchForPossibleCauses3012(), OperatorDM::selectGoal(), serialize(), SymptomInvestigator::TrackOneInvestigationCase(), InvestigatorLink::TransferOutOfThisInvestigatorLink3110(), DiagnoseInvestigator::UpdateForOtherEvidenceNotListedInEventSchema(), MentalRepresentation::UpdateMRwithNewInference(), MRComponentStateUnit::UpdateTheRelevantInvestigator(), MRParameterUnit::UpdateTheRelevantInvestigator(), MRSupportSystemStateUnit::UpdateTheRelevantInvestigator(), Investigator::WhetherContinueInvestigationAfterFoundExplanation(), Investigator::WhetherGetInfoFromControlPaneltoVerifyKE3004(), Investigator::WhetherItIsAvailablefromMR3003(), Investigator::WhetherToCloseThisInvestigator3009(), and RoutineMonitor::WorkOnASelectedUnit12().
| ManeuverAction Operator::maneuver_action |
Definition at line 135 of file Operator.h.
Referenced by checkAndExecuteManeuverAction(), clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), clearOperatorFromRestartNodeInfoMultiProcessors(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), initiationForSimulation(), retrieveOperatorFromFile(), saveOperatorToFile(), and serialize().
| ShortTermMemory Operator::memory |
Definition at line 126 of file Operator.h.
Referenced by biasFilter(), ReasonMachine::BuildTheConnectionsWithinRM(), checkAndActivateHWKB(), checkAndResetProcedureStep(), DiagnoseInvestigator::CheckforPotentialProcedureBranching(), clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), clearOperatorFromRestartNodeInfoMultiProcessors(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), ReasonMachine::CopyReasonMachineFromAnotherRM(), polynomial::GetCurveValue(), OperatorAT::identifyRelevantInformation(), OperatorDM::identifyRelevantInformation(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), initiationForSimulation(), interruptAllMentalProcedures(), interruptLowPriorityMentalProcedures(), OperatorAT::oneThroughProcessForBlockD(), OperatorDM::oneThroughProcessForBlockD(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), performAMentalProcedure(), OperatorDM::performFollowProcedureStrategy(), performReasoningStrategy(), OperatorDM::performRecoveryAction(), DiagnoseInvestigator::ReadCurrentProcedureStepInformation(), OperatorAT::receiveNewInformation(), OperatorDM::receiveNewInformation(), retrieveOperatorFromFile(), saveOperatorToFile(), OperatorAT::selectGoal(), OperatorCT::selectGoal(), OperatorDM::selectGoal(), OperatorAT::selectStrategy(), OperatorDM::selectStrategy(), serialize(), DiagnoseInvestigator::TerminateTheCurrentProcedureStep(), and DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose().
|
private |
Definition at line 250 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getMentalProcedurePriorityThreshold(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setMentalProcedurePriorityThreshold().
|
private |
Definition at line 259 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getNewBranchGenerated(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setNewBranchGenerated().
|
private |
Definition at line 266 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getNominalCommunicationTime(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setNominalCommunicationTime().
|
private |
Definition at line 252 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getPauseActivity(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setPauseActivity().
|
private |
Definition at line 253 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getPauseMentalProcedure(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setPauseMentalProcedure().
|
private |
Definition at line 265 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getProcedureUseProbability(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setProcedureUseProbability().
| SPDS Operator::safety_parameters |
Definition at line 131 of file Operator.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), clearOperatorFromRestartNodeInfoMultiProcessors(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), initiationForSimulation(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), KeyParameterHistoryUnit::outputPIFLabelToFile(), KeyParameterHistoryUnit::outputPIFUnitToFile(), quantificationFilter(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and updateEvidenceForAllPSFs().
|
private |
Definition at line 251 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getScanQueueLimit(), initiationForSimulation(), Operator(), quantificationFilter(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setScanQueueLimit().
| KBScannedParameters Operator::scanned_indicators |
Definition at line 128 of file Operator.h.
Referenced by clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), clearOperatorFromRestartNodeInfoMultiProcessors(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), initiationForSimulation(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), quantificationFilter(), retrieveOperatorFromFile(), saveOperatorToFile(), OperatorAT::scanControlPanel(), OperatorDM::scanControlPanel(), serialize(), and updateEvidenceForAllPSFs().
|
private |
Definition at line 263 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getSkipActionThreshold(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setSkipActionThreshold().
|
private |
Definition at line 255 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getSkipInstinctiveResponseStep(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setSkipInstinctiveResponseStep().
|
private |
Definition at line 263 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getSkipNonResponseThreshold(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setSkipNonResponseThreshold().
|
private |
Definition at line 254 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getSkipProcedureStep(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setSkipProcedureStep().
|
private |
Definition at line 261 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getThresholdValueForHWKBConfidence(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setThresholdValueForHWKBConfidence().
| TimeConstrainedModule Operator::time_constrained_load |
Definition at line 132 of file Operator.h.
Referenced by KeyParameterHistoryUnit::addDataSet(), ReasonMachine::BuildTheConnectionsWithinRM(), ProcedureStepUnit::calculateDynamicHEPMultiplier(), clearOperatorFinal(), clearOperatorForRestart(), clearOperatorFromRestartInfo(), clearOperatorFromRestartNodeInfoMultiProcessors(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), initiationForSimulation(), ReasonMachine::InitiationOfReasonMachineFromInputFile(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), KeyParameterHistoryUnit::outputPIFLabelToFile(), KeyParameterHistoryUnit::outputPIFUnitToFile(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and updateEvidenceForAllPSFs().
|
private |
Definition at line 264 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), getTroubleshootingProbability(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setTroubleshootingProbability().
|
private |
Definition at line 249 of file Operator.h.
Referenced by ActiveFetchAlarmStateInfo(), ActiveFetchComponentStateInfo(), ActiveFetchParameterValueInfo(), ActiveFetchSupportSystemStateInfo(), checkAndActivateHWKB(), checkAndExecuteManeuverAction(), copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), generateInfoGatherModeBranch(), getTypeOfOperator(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), seedDiagnosisMatrixFromMaster(), seedKnowledgeBaseFromMaster(), serialize(), and setTypeOfOperator().
|
private |
Definition at line 268 of file Operator.h.
Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), generateInfoGatherModeBranch(), getUseOfOldInfoProbabiility(), initiationForSimulation(), Operator(), retrieveOperatorFromFile(), saveOperatorToFile(), serialize(), and setUseOfOldInfoProbability().