← Documentation
ADS-IDAC Engine 5.0.0
Operator Class Reference

#include <Operator.h>

Inheritance diagram for Operator:
[legend]
Collaboration diagram for Operator:
[legend]

Public Member Functions

void PrintMessage (std::string)
 
void ActiveFetchAlarmStateInfo (std::string, int)
 
void ActiveFetchComponentStateInfo (std::string, int)
 
void ActiveFetchSupportSystemStateInfo (std::string, int)
 
void ActiveFetchParameterValueInfo (std::string, int)
 
 Operator ()
 
virtual ~Operator ()
 
void setTypeOfOperator (int)
 
int getTypeOfOperator ()
 
void setMentalProcedurePriorityThreshold (int)
 
int getMentalProcedurePriorityThreshold ()
 
void biasFilter ()
 
void quantificationFilter ()
 
void initiationForSimulation ()
 
void seedKnowledgeBaseFromMaster ()
 
void seedDiagnosisMatrixFromMaster ()
 
void setPauseActivity (bool)
 
bool getPauseActivity ()
 
void setNewBranchGenerated (bool)
 
bool getNewBranchGenerated ()
 
void setPauseMentalProcedure (bool)
 
bool getPauseMentalProcedure ()
 
void setAbnormalSignalPerceived (bool)
 
bool getAbnormalSignalPerceived ()
 
void setBlockTroubleshooting (bool)
 
bool getBlockTroubleshooting ()
 
void setBlockProcedureUse (bool)
 
bool getBlockProcedureUse ()
 
void setAbnormalSignalThreshold (double)
 
double getAbnormalSignalThreshold ()
 
void setSkipProcedureStep (bool)
 
bool getSkipProcedureStep ()
 
void setSkipInstinctiveResponseStep (bool)
 
bool getSkipInstinctiveResponseStep ()
 
void setScanQueueLimit (int)
 
int getScanQueueLimit ()
 
void copyOperatorToRestartInfo (Operator &)
 
void copyOperatorFromRestartInfo (Operator &)
 
void copyOperatorFromRestartInfoMultiProcessor (Operator &)
 
void clearOperatorForRestart ()
 
void clearOperatorFromRestartInfo ()
 
void clearOperatorFinal ()
 
void clearOperatorFromRestartNodeInfoMultiProcessors ()
 
void setThresholdValueForHWKBConfidence (double)
 
double getThresholdValueForHWKBConfidence ()
 
void setSkipActionThreshold (double)
 
double getSkipActionThreshold ()
 
void setSkipNonResponseThreshold (double)
 
double getSkipNonResponseThreshold ()
 
void setNominalCommunicationTime (double)
 
double getNominalCommunicationTime ()
 
void setTroubleshootingProbability (double)
 
double getTroubleshootingProbability ()
 
void setProcedureUseProbability (double)
 
double getProcedureUseProbability ()
 
void setActionTimeMultiplier (double)
 
double getActionTimeMultiplier ()
 
void setInfoGatherModeBranchGenerated (bool)
 
bool getInfoGatherModeBranchGenerated ()
 
void setUseOfOldInfoProbability (double)
 
double getUseOfOldInfoProbabiility ()
 
int generateInfoGatherModeBranch ()
 
bool checkAndActivateHWKB ()
 
void saveOperatorToFile (std::ofstream &)
 
void retrieveOperatorFromFile (std::ifstream &)
 
void checkCompletenessOfSystemDecomposition (int)
 
bool performAMentalProcedure (int, std::string, std::string)
 
bool performReasoningStrategy ()
 
void checkAndExecuteManeuverAction ()
 
void checkAndResetProcedureStep (BranchProcedureStep *)
 
void interruptAllMentalProcedures ()
 
void interruptLowPriorityMentalProcedures ()
 
double checkItemRelevanceToCurrentDiagnosis (std::string)
 
void updateEvidenceForAllPSFs ()
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Public Attributes

std::unique_ptr< ReasonMachine > m_RM
 
ShortTermMemory memory
 
KB knowledge_base
 
KBScannedParameters scanned_indicators
 
EventSymptomMatrix diagnosis_matrix
 
SPDS safety_parameters
 
TimeConstrainedModule time_constrained_load
 
InformationLoadModule information_load
 
DiagnosisActionModule event_actions
 
ManeuverAction maneuver_action
 
HumanFailureEventsBBN hfe_bbn
 

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
 

Detailed Description

Definition at line 49 of file Operator.h.

Constructor & Destructor Documentation

◆ Operator()

◆ ~Operator()

Operator::~Operator ( )
virtual

Definition at line 55 of file Operator.cpp.

Member Function Documentation

◆ ActiveFetchAlarmStateInfo()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ActiveFetchComponentStateInfo()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ActiveFetchParameterValueInfo()

void Operator::ActiveFetchParameterValueInfo ( std::string  ,
int   
)

◆ ActiveFetchSupportSystemStateInfo()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ biasFilter()

void Operator::biasFilter ( )

◆ checkAndActivateHWKB()

bool Operator::checkAndActivateHWKB ( )

◆ checkAndExecuteManeuverAction()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkAndResetProcedureStep()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkCompletenessOfSystemDecomposition()

◆ checkItemRelevanceToCurrentDiagnosis()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ clearOperatorFinal()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ clearOperatorForRestart()

void Operator::clearOperatorForRestart ( )

◆ clearOperatorFromRestartInfo()

void Operator::clearOperatorFromRestartInfo ( )

◆ clearOperatorFromRestartNodeInfoMultiProcessors()

void Operator::clearOperatorFromRestartNodeInfoMultiProcessors ( )

◆ copyOperatorFromRestartInfo()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ copyOperatorFromRestartInfoMultiProcessor()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ copyOperatorToRestartInfo()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ generateInfoGatherModeBranch()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getAbnormalSignalPerceived()

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().

Here is the caller graph for this function:

◆ getAbnormalSignalThreshold()

double Operator::getAbnormalSignalThreshold ( )

Definition at line 590 of file Operator.cpp.

References abnormal_signal_threshold.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().

Here is the caller graph for this function:

◆ getActionTimeMultiplier()

double Operator::getActionTimeMultiplier ( )

Definition at line 907 of file Operator.cpp.

References action_time_multiplier.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().

Here is the caller graph for this function:

◆ getBlockProcedureUse()

bool Operator::getBlockProcedureUse ( )

Definition at line 911 of file Operator.cpp.

References block_procedure_use.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::selectGoal().

Here is the caller graph for this function:

◆ getBlockTroubleshooting()

bool Operator::getBlockTroubleshooting ( )

Definition at line 909 of file Operator.cpp.

References block_troubleshooting.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::selectGoal().

Here is the caller graph for this function:

◆ getInfoGatherModeBranchGenerated()

bool Operator::getInfoGatherModeBranchGenerated ( )

Definition at line 913 of file Operator.cpp.

References info_gather_mode_branch_generated.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().

Here is the caller graph for this function:

◆ getMentalProcedurePriorityThreshold()

int Operator::getMentalProcedurePriorityThreshold ( )

Definition at line 61 of file Operator.cpp.

References mental_procedure_priority_threshold.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().

Here is the caller graph for this function:

◆ getNewBranchGenerated()

bool Operator::getNewBranchGenerated ( )

Definition at line 582 of file Operator.cpp.

References new_branch_generated.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorAT::oneThroughProcessForBlockD().

Here is the caller graph for this function:

◆ getNominalCommunicationTime()

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().

Here is the caller graph for this function:

◆ getPauseActivity()

bool Operator::getPauseActivity ( )

◆ getPauseMentalProcedure()

bool Operator::getPauseMentalProcedure ( )

◆ getProcedureUseProbability()

double Operator::getProcedureUseProbability ( )

Definition at line 794 of file Operator.cpp.

References procedure_use_probability.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::selectGoal().

Here is the caller graph for this function:

◆ getScanQueueLimit()

int Operator::getScanQueueLimit ( )

Definition at line 915 of file Operator.cpp.

References scan_queue_limit.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().

Here is the caller graph for this function:

◆ getSkipActionThreshold()

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().

Here is the caller graph for this function:

◆ getSkipInstinctiveResponseStep()

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().

Here is the caller graph for this function:

◆ getSkipNonResponseThreshold()

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().

Here is the caller graph for this function:

◆ getSkipProcedureStep()

bool Operator::getSkipProcedureStep ( )

Definition at line 592 of file Operator.cpp.

References skip_procedure_step.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::performFollowProcedureStrategy().

Here is the caller graph for this function:

◆ getThresholdValueForHWKBConfidence()

double Operator::getThresholdValueForHWKBConfidence ( )

Definition at line 784 of file Operator.cpp.

References threshold_value_for_HWKB_confidence.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().

Here is the caller graph for this function:

◆ getTroubleshootingProbability()

double Operator::getTroubleshootingProbability ( )

Definition at line 792 of file Operator.cpp.

References troubleshooting_probability.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), copyOperatorToRestartInfo(), and OperatorDM::selectGoal().

Here is the caller graph for this function:

◆ getTypeOfOperator()

◆ getUseOfOldInfoProbabiility()

double Operator::getUseOfOldInfoProbabiility ( )

Definition at line 963 of file Operator.cpp.

References use_of_old_info_probability.

Referenced by copyOperatorFromRestartInfo(), copyOperatorFromRestartInfoMultiProcessor(), and copyOperatorToRestartInfo().

Here is the caller graph for this function:

◆ initiationForSimulation()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ interruptAllMentalProcedures()

void Operator::interruptAllMentalProcedures ( )

◆ interruptLowPriorityMentalProcedures()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ performAMentalProcedure()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ performReasoningStrategy()

bool Operator::performReasoningStrategy ( )

Definition at line 1308 of file Operator.cpp.

References diagnosis_matrix, event_actions, memory, and DiagnosisActionModule::onceThroughProcessForReasoningStrategy().

Referenced by OperatorDM::oneThroughProcessForBlockD().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PrintMessage()

void Operator::PrintMessage ( std::string  )

Definition at line 1508 of file Operator.cpp.

References r5pars_.

◆ quantificationFilter()

◆ retrieveOperatorFromFile()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveOperatorToFile()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ seedDiagnosisMatrixFromMaster()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ seedKnowledgeBaseFromMaster()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ serialize()

◆ setAbnormalSignalPerceived()

void Operator::setAbnormalSignalPerceived ( bool  _log)

Definition at line 587 of file Operator.cpp.

References abnormal_signal_perceived.

Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().

Here is the caller graph for this function:

◆ setAbnormalSignalThreshold()

void Operator::setAbnormalSignalThreshold ( double  x)

Definition at line 589 of file Operator.cpp.

References abnormal_signal_threshold.

◆ setActionTimeMultiplier()

void Operator::setActionTimeMultiplier ( double  x)

Definition at line 906 of file Operator.cpp.

References action_time_multiplier.

◆ setBlockProcedureUse()

void Operator::setBlockProcedureUse ( bool  bl)

Definition at line 910 of file Operator.cpp.

References block_procedure_use.

Referenced by OperatorDM::identifyRelevantInformation().

Here is the caller graph for this function:

◆ setBlockTroubleshooting()

void Operator::setBlockTroubleshooting ( bool  bl)

Definition at line 908 of file Operator.cpp.

References block_troubleshooting.

Referenced by OperatorAT::identifyRelevantInformation(), and OperatorDM::identifyRelevantInformation().

Here is the caller graph for this function:

◆ setInfoGatherModeBranchGenerated()

void Operator::setInfoGatherModeBranchGenerated ( bool  bl)

Definition at line 912 of file Operator.cpp.

References info_gather_mode_branch_generated.

◆ setMentalProcedurePriorityThreshold()

void Operator::setMentalProcedurePriorityThreshold ( int  n)

Definition at line 60 of file Operator.cpp.

References mental_procedure_priority_threshold.

◆ setNewBranchGenerated()

void Operator::setNewBranchGenerated ( bool  bl)

Definition at line 581 of file Operator.cpp.

References new_branch_generated.

Referenced by OperatorAT::oneThroughProcessForBlockI(), and OperatorDM::oneThroughProcessForBlockI().

Here is the caller graph for this function:

◆ setNominalCommunicationTime()

void Operator::setNominalCommunicationTime ( double  x)

Definition at line 789 of file Operator.cpp.

References nominal_communication_time.

◆ setPauseActivity()

◆ setPauseMentalProcedure()

void Operator::setPauseMentalProcedure ( bool  bl)

◆ setProcedureUseProbability()

void Operator::setProcedureUseProbability ( double  x)

Definition at line 793 of file Operator.cpp.

References procedure_use_probability.

◆ setScanQueueLimit()

void Operator::setScanQueueLimit ( int  n)

Definition at line 914 of file Operator.cpp.

References scan_queue_limit.

◆ setSkipActionThreshold()

void Operator::setSkipActionThreshold ( double  x)

Definition at line 785 of file Operator.cpp.

References skip_action_threshold.

◆ setSkipInstinctiveResponseStep()

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().

Here is the caller graph for this function:

◆ setSkipNonResponseThreshold()

void Operator::setSkipNonResponseThreshold ( double  x)

Definition at line 787 of file Operator.cpp.

References skip_non_response_threshold.

◆ setSkipProcedureStep()

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().

Here is the caller graph for this function:

◆ setThresholdValueForHWKBConfidence()

void Operator::setThresholdValueForHWKBConfidence ( double  x)

Definition at line 783 of file Operator.cpp.

References threshold_value_for_HWKB_confidence.

◆ setTroubleshootingProbability()

void Operator::setTroubleshootingProbability ( double  x)

Definition at line 791 of file Operator.cpp.

References troubleshooting_probability.

◆ setTypeOfOperator()

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().

Here is the caller graph for this function:

◆ setUseOfOldInfoProbability()

void Operator::setUseOfOldInfoProbability ( double  x)

Definition at line 962 of file Operator.cpp.

References use_of_old_info_probability.

◆ updateEvidenceForAllPSFs()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 139 of file Operator.h.

Member Data Documentation

◆ 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

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().

◆ maneuver_action

◆ memory

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().

◆ 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

◆ 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

◆ use_of_old_info_probability


The documentation for this class was generated from the following files: