|
ADS-IDAC Engine 5.0.0
|
#include <InfoChunk.h>
Public Attributes | |
| std::vector< std::shared_ptr< DecisionGoal > > | goal |
| std::vector< std::shared_ptr< DecisionStrategy > > | strategy |
| std::vector< std::shared_ptr< DecisionSubGoal > > | subgoal |
| std::vector< std::shared_ptr< DecisionDiagnosis > > | diagnosis |
| std::vector< std::shared_ptr< DecisionActionObjective > > | action_objective |
| std::vector< std::shared_ptr< DecisionActionPack > > | action_pack |
| std::vector< std::shared_ptr< DecisionAction > > | action |
| std::vector< std::shared_ptr< DecisionProcedureStep > > | procedure_step |
| std::vector< std::shared_ptr< DecisionProcedureStep > > | instinctive_response_procedure |
| std::vector< std::shared_ptr< MentalAlarm > > | perceived_alarms |
| std::vector< std::shared_ptr< MentalComponentState > > | perceived_component_state |
| std::vector< std::shared_ptr< MentalSupportSystemState > > | perceived_support_system_state |
| std::vector< std::shared_ptr< MentalParameterValue > > | perceived_parameter_value |
| std::vector< std::shared_ptr< MentalParameterTrend > > | perceived_parameter_trend |
| std::vector< std::shared_ptr< ExpectedMentalBelief > > | mental_belief |
Definition at line 32 of file InfoChunk.h.
| InfoChunk::InfoChunk | ( | ) |
Definition at line 18 of file InfoChunk.cpp.
|
virtual |
Definition at line 22 of file InfoChunk.cpp.
| bool InfoChunk::activateTheDiagnosis | ( | std::string | ) |
Definition at line 515 of file InfoChunk.cpp.
References sim::State::Active, diagnosis, sim::State::Pause, and StateOfActivation::setStateOfActivation().
| void InfoChunk::addANewDiagnosis | ( | std::string | , |
| int | |||
| ) |
Definition at line 253 of file InfoChunk.cpp.
References diagnosis.
Referenced by pauseCurrenDiagnosisAndAddANewOne().
| void InfoChunk::addANewGoal | ( | int | _goal, |
| int | _active_state | ||
| ) |
Definition at line 240 of file InfoChunk.cpp.
References goal.
Referenced by ShortTermMemory::initiationForSimulation(), and pauseCurrenGoalAndAddANewOne().
| void InfoChunk::addANewStrategy | ( | int | _strategy, |
| int | _active_state | ||
| ) |
Definition at line 246 of file InfoChunk.cpp.
References strategy.
Referenced by ShortTermMemory::initiationForSimulation(), and pauseCurrenStrategyAndAddANewOne().
| void InfoChunk::addANewSubGoal | ( | int | _subgoal, |
| int | _active_state | ||
| ) |
Definition at line 259 of file InfoChunk.cpp.
References subgoal.
Referenced by pauseCurrenSubGoalAndAddANewOne().
| void InfoChunk::addNewInstinctiveResponseProcedure | ( | std::string | , |
| std::string | , | ||
| int | , | ||
| int | , | ||
| double | |||
| ) |
Definition at line 272 of file InfoChunk.cpp.
References checkExistanceOfAnInstinctiveResponseProcedure(), and instinctive_response_procedure.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::addNewProcedureStep | ( | std::string | , |
| std::string | , | ||
| int | |||
| ) |
Definition at line 265 of file InfoChunk.cpp.
References procedure_step.
| DecisionAction * InfoChunk::checkExistanceOfAction | ( | std::string | ) |
Definition at line 834 of file InfoChunk.cpp.
References action.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| DecisionProcedureStep * InfoChunk::checkExistanceOfAnInstinctiveResponseProcedure | ( | std::string | , |
| std::string | |||
| ) |
Definition at line 860 of file InfoChunk.cpp.
References sim::State::Done, instinctive_response_procedure, sim::State::Interrupted, and sim::State::Succeed.
Referenced by addNewInstinctiveResponseProcedure(), OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| DecisionProcedureStep * InfoChunk::checkExistanceOfAProcedure | ( | std::string | , |
| std::string | |||
| ) |
Definition at line 878 of file InfoChunk.cpp.
References sim::State::Done, sim::State::Interrupted, procedure_step, and sim::State::Succeed.
Referenced by OperatorDM::infoChunking().
| ExpectedMentalBelief * InfoChunk::checkExistanceOfMentalBelief | ( | std::string | ) |
Definition at line 934 of file InfoChunk.cpp.
References mental_belief.
Referenced by ExpectationORUnit::assessExpectation(), Operator::checkAndActivateHWKB(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), OperatorAT::oneThroughProcessForBlockI(), OperatorDM::oneThroughProcessForBlockI(), and TimeConstrainedModule::updateRawDataAndCalculateTimeToThreshold().
| MentalAlarm * InfoChunk::checkExistanceOfPerceivedAlarms | ( | std::string | ) |
Definition at line 847 of file InfoChunk.cpp.
References perceived_alarms.
Referenced by ExpectationORUnit::assessExpectation(), OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| MentalComponentState * InfoChunk::checkExistanceOfPerceivedComponentState | ( | std::string | ) |
Definition at line 895 of file InfoChunk.cpp.
References perceived_component_state.
Referenced by ExpectationORUnit::assessExpectation(), OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| MentalParameterTrend * InfoChunk::checkExistanceOfPerceivedParameterTrend | ( | std::string | ) |
Definition at line 947 of file InfoChunk.cpp.
References perceived_parameter_trend.
| MentalParameterValue * InfoChunk::checkExistanceOfPerceivedParameterValue | ( | std::string | ) |
Definition at line 921 of file InfoChunk.cpp.
References perceived_parameter_value.
Referenced by ExpectationORUnit::assessExpectation(), ProcedureStepUnit::executeAction(), ProcedureStepUnit::executeNonResponseAction(), polynomial::GetCurveValue(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), DiagnosisActionModule::onceThroughProcessForReasoningStrategy(), and DiagnosisActionUnit::setPtrToHighPriorityAction().
| MentalSupportSystemState * InfoChunk::checkExistanceOfPerceivedSupportSystemState | ( | std::string | ) |
Definition at line 908 of file InfoChunk.cpp.
References perceived_support_system_state.
Referenced by ExpectationORUnit::assessExpectation(), OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| int InfoChunk::checkWhetherExpectedAlarmMatchObservation | ( | KBExpectedAlarmStateUnit * | _exp | ) |
Definition at line 1051 of file InfoChunk.cpp.
References sim::State::Failed, KBExpectedAlarmStateUnit::getExpectedState(), KBElement::getInfoName(), sim::None, perceived_alarms, and sim::State::Succeed.
Referenced by ExpectationORUnit::assessExpectation().
| int InfoChunk::checkWhetherExpectedComponentStateMatchObservation | ( | KBExpectedComponentStateUnit * | _exp | ) |
Definition at line 1069 of file InfoChunk.cpp.
References sim::State::Failed, KBExpectedComponentStateUnit::getExpectedState(), KBElement::getInfoName(), sim::None, perceived_component_state, and sim::State::Succeed.
Referenced by ExpectationORUnit::assessExpectation().
| int InfoChunk::checkWhetherExpectedParameterDifferenceMatchObservation | ( | KBExpectedParameterDifferenceUnit * | _expd | ) |
Definition at line 1150 of file InfoChunk.cpp.
References sim::State::Failed, KBExpectedParameterDifferenceUnit::first_indicator, KBElement::getInfoName(), KBExpectedParameterDifferenceUnit::getThresholdValueThatActivatesExpectation(), sim::None, perceived_parameter_value, KBExpectedParameterDifferenceUnit::second_indicator, and sim::State::Succeed.
Referenced by ExpectationORUnit::assessExpectation().
| int InfoChunk::checkWhetherExpectedParameterTrendMatchObservation | ( | KBExpectedParameterTrendUnit * | _exp | ) |
Definition at line 1183 of file InfoChunk.cpp.
References checkWhetherExpectedParameterValueMatchObservation(), and sim::None.
| int InfoChunk::checkWhetherExpectedParameterValueMatchObservation | ( | KBExpectedParameterValueUnit * | _exp | ) |
Definition at line 1105 of file InfoChunk.cpp.
References AdsSimErr, sim::Compare::Between, SimulationContext::Branch_center, sim::Compare::EQ, sim::State::Failed, g_sim, sim::Compare::GE, KBExpectedParameterValueUnit::getExpectedValue1(), KBExpectedParameterValueUnit::getExpectedValue2(), KBElement::getInfoName(), KBExpectedParameterValueUnit::getLogicalRelation(), sim::Compare::GT, sim::Compare::LE, sim::Compare::LT, sim::None, perceived_parameter_value, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), and sim::State::Succeed.
Referenced by ExpectationORUnit::assessExpectation(), and checkWhetherExpectedParameterTrendMatchObservation().
| int InfoChunk::checkWhetherExpectedSupportSystemStateMatchObservation | ( | KBExpectedSupportSystemStateUnit * | _exp | ) |
Definition at line 1087 of file InfoChunk.cpp.
References sim::State::Failed, KBExpectedSupportSystemStateUnit::getExpectedState(), KBElement::getInfoName(), sim::None, perceived_support_system_state, and sim::State::Succeed.
Referenced by ExpectationORUnit::assessExpectation().
| void InfoChunk::clearInfoChunk | ( | ) |
Definition at line 24 of file InfoChunk.cpp.
References action, action_objective, action_pack, diagnosis, goal, instinctive_response_procedure, mental_belief, perceived_alarms, perceived_component_state, perceived_parameter_trend, perceived_parameter_value, perceived_support_system_state, procedure_step, strategy, and subgoal.
Referenced by InfoChunkMental::clearInfoChunkMental(), ShortTermMemory::clearShortTermMemoryForRestart(), ShortTermMemory::clearShortTermMemoryFromRestartInfo(), and ShortTermMemory::clearShortTermMemoryFromRestartNodeInfoMultiProcessors().
| void InfoChunk::clearInfoChunkPointers | ( | ) |
Definition at line 41 of file InfoChunk.cpp.
References action, action_objective, action_pack, diagnosis, goal, instinctive_response_procedure, mental_belief, perceived_alarms, perceived_component_state, perceived_parameter_trend, perceived_parameter_value, perceived_support_system_state, procedure_step, strategy, and subgoal.
Referenced by InfoChunkMental::clearInfoChunkMentalPointers().
| void InfoChunk::copyInfoChunk | ( | InfoChunk & | _ic | ) |
Definition at line 1189 of file InfoChunk.cpp.
References action, action_objective, action_pack, diagnosis, goal, instinctive_response_procedure, mental_belief, perceived_alarms, perceived_component_state, perceived_parameter_trend, perceived_parameter_value, perceived_support_system_state, procedure_step, strategy, and subgoal.
Referenced by InfoChunkMental::copyInfoChunkMental(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), and ShortTermMemory::copyShortTermMemoryToRestartInfo().
| bool InfoChunk::diagnosisIsIncluded | ( | std::string | ) |
Definition at line 1275 of file InfoChunk.cpp.
References diagnosis.
| string InfoChunk::doneWithCurrentDiagnosisAndGoForPreviouslyPausedOne | ( | ) |
Definition at line 377 of file InfoChunk.cpp.
References sim::State::Active, AdsSimErr, SimulationContext::Branch_center, diagnosis, sim::State::Done, g_sim, sim::State::Pause, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
| int InfoChunk::doneWithCurrentGoalAndGoForPreviouslyPausedOne | ( | ) |
Definition at line 289 of file InfoChunk.cpp.
References sim::State::Active, AdsSimErr, SimulationContext::Branch_center, sim::State::Done, g_sim, goal, sim::State::Pause, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), and sim::State::Unknown.
| int InfoChunk::doneWithCurrentStrategyAndGoForPreviouslyPausedOne | ( | ) |
Definition at line 333 of file InfoChunk.cpp.
References sim::State::Active, AdsSimErr, SimulationContext::Branch_center, sim::State::Done, g_sim, sim::State::Pause, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), strategy, and sim::State::Unknown.
| int InfoChunk::doneWithCurrentSubGoalAndGoForPreviouslyPausedOne | ( | ) |
Definition at line 422 of file InfoChunk.cpp.
References sim::State::Active, AdsSimErr, SimulationContext::Branch_center, sim::State::Done, g_sim, sim::State::Pause, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), subgoal, and sim::State::Unknown.
| void InfoChunk::generateErrorMessage | ( | std::string | ) |
Definition at line 2176 of file InfoChunk.cpp.
References SimulationContext::Branch_center, g_sim, NoKB, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by retrieveInfoChunkFromFile().
| DecisionGoal * InfoChunk::getActiveGoalPt | ( | ) |
Definition at line 2131 of file InfoChunk.cpp.
References sim::State::Active, and goal.
| DecisionStrategy * InfoChunk::getActiveStrategyPt | ( | ) |
Definition at line 2146 of file InfoChunk.cpp.
References sim::State::Active, and strategy.
| DecisionSubGoal * InfoChunk::getActiveSubGoalPt | ( | ) |
Definition at line 2161 of file InfoChunk.cpp.
References sim::State::Active, and subgoal.
| string InfoChunk::getCurrentDiagnosis | ( | ) |
Definition at line 125 of file InfoChunk.cpp.
References sim::State::Active, and diagnosis.
Referenced by OperatorDM::performRecoveryAction().
| int InfoChunk::getCurrentGoal | ( | ) |
Definition at line 82 of file InfoChunk.cpp.
References sim::State::Active, goal, and sim::None.
Referenced by InfoChunkMental::calculatePriority(), OperatorDM::oneThroughProcessForBlockI(), pointToAvtiveGoalAndStrategy(), OperatorAT::selectGoal(), OperatorCT::selectGoal(), OperatorDM::selectGoal(), OperatorAT::selectStrategy(), OperatorDM::selectStrategy(), and TimeConstrainedModule::updateRawDataAndCalculateTimeToThreshold().
| string InfoChunk::getCurrentInstinctiveResponseProceduralStepName | ( | ) |
Definition at line 185 of file InfoChunk.cpp.
References sim::State::Active, instinctive_response_procedure, and procedure_step.
Referenced by Operator::interruptLowPriorityMentalProcedures(), OperatorAT::oneThroughProcessForBlockD(), and OperatorDM::oneThroughProcessForBlockD().
| string InfoChunk::getCurrentInstinctiveResponseProcedureName | ( | ) |
Definition at line 170 of file InfoChunk.cpp.
References sim::State::Active, instinctive_response_procedure, and procedure_step.
Referenced by Operator::interruptLowPriorityMentalProcedures(), OperatorAT::oneThroughProcessForBlockD(), and OperatorDM::oneThroughProcessForBlockD().
| DecisionProcedureStep * InfoChunk::getCurrentInstinctiveResponseProcedurePtr | ( | ) |
Definition at line 226 of file InfoChunk.cpp.
References sim::State::Active, and instinctive_response_procedure.
Referenced by OperatorDM::performRecoveryAction().
| string InfoChunk::getCurrentProceduralStepName | ( | ) |
Definition at line 155 of file InfoChunk.cpp.
References sim::State::Active, and procedure_step.
Referenced by DiagnoseInvestigator::CheckforPotentialProcedureBranching(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), OperatorDM::selectStrategy(), and DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose().
| string InfoChunk::getCurrentProcedureName | ( | ) |
Definition at line 140 of file InfoChunk.cpp.
References sim::State::Active, and procedure_step.
Referenced by DiagnoseInvestigator::CheckforPotentialProcedureBranching(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), OperatorDM::selectStrategy(), and DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose().
| DecisionProcedureStep * InfoChunk::getCurrentProcedureStepPtr | ( | int | _operator | ) |
Definition at line 201 of file InfoChunk.cpp.
References sim::State::Active, sim::State::Pause, and procedure_step.
Referenced by OperatorDM::performFollowProcedureStrategy(), DiagnoseInvestigator::ReadCurrentProcedureStepInformation(), and DiagnoseInvestigator::TerminateTheCurrentProcedureStep().
| int InfoChunk::getCurrentStrategy | ( | ) |
Definition at line 97 of file InfoChunk.cpp.
References sim::State::Active, sim::None, and strategy.
Referenced by OperatorAT::oneThroughProcessForBlockD(), OperatorDM::oneThroughProcessForBlockD(), pointToAvtiveGoalAndStrategy(), OperatorAT::selectStrategy(), and OperatorDM::selectStrategy().
| int InfoChunk::getCurrentSubGoal | ( | ) |
Definition at line 111 of file InfoChunk.cpp.
References sim::State::Active, sim::None, and subgoal.
| int InfoChunk::getMentalPriorityOfAProcedureStep | ( | std::string | , |
| std::string | |||
| ) |
Definition at line 1335 of file InfoChunk.cpp.
References instinctive_response_procedure, sim::None, and procedure_step.
Referenced by ProcedureStep::executeInstinctiveResponseProcedureTransfer().
| int InfoChunk::getStateOfAProcedureStep | ( | std::string | , |
| std::string | |||
| ) |
Definition at line 1309 of file InfoChunk.cpp.
References instinctive_response_procedure, sim::None, and procedure_step.
Referenced by OperatorDM::performFollowProcedureStrategy().
| int InfoChunk::getTotalNumberOfAlarmPerceived | ( | ) |
Definition at line 72 of file InfoChunk.cpp.
References perceived_alarms.
Referenced by ShortTermMemory::getTotalNumberOfAlarmPerceived().
| int InfoChunk::getTotalNumberOfFailedDiagnosis | ( | ) |
Definition at line 75 of file InfoChunk.cpp.
References diagnosis, and sim::State::Failed.
Referenced by ShortTermMemory::getTotalFailedDiagnosis().
| int InfoChunk::getTotalPieceOfInfoPerceived | ( | ) |
Definition at line 58 of file InfoChunk.cpp.
References perceived_alarms, perceived_component_state, perceived_parameter_trend, and perceived_parameter_value.
Referenced by ShortTermMemory::getTotalPieceOfInfoPerceived().
| double InfoChunk::getTotalWeightOfAlarmPerceived | ( | ) |
Definition at line 64 of file InfoChunk.cpp.
References perceived_alarms.
Referenced by InfoChunkMental::calculatePriority(), and ShortTermMemory::getTotalWeightOfAlarmPerceived().
| DecisionProcedureStep * InfoChunk::identifyTheMentalProcedureToBePerformed | ( | std::string | , |
| std::string | |||
| ) |
Definition at line 547 of file InfoChunk.cpp.
References sim::State::Active, sim::State::Done, instinctive_response_procedure, sim::None, and sim::State::Pause.
Referenced by Operator::performAMentalProcedure().
| bool InfoChunk::includeActiveDiagnosis | ( | ) |
Definition at line 536 of file InfoChunk.cpp.
References sim::State::Active, and diagnosis.
Referenced by InfoChunkMental::calculatePriority().
| void InfoChunk::interruptCurrentAction | ( | ) |
Definition at line 1026 of file InfoChunk.cpp.
References action, sim::State::Active, and sim::State::Pause.
| void InfoChunk::interruptCurrentActionObjective | ( | ) |
Definition at line 1004 of file InfoChunk.cpp.
References action_objective, sim::State::Active, and sim::State::Pause.
| void InfoChunk::interruptCurrentActionPack | ( | ) |
Definition at line 1015 of file InfoChunk.cpp.
References action_pack, sim::State::Active, and sim::State::Pause.
| void InfoChunk::interruptCurrentDiagnosis | ( | ) |
Definition at line 993 of file InfoChunk.cpp.
References sim::State::Active, diagnosis, and sim::State::Pause.
| void InfoChunk::interruptCurrentGoal | ( | ) |
Definition at line 960 of file InfoChunk.cpp.
References sim::State::Active, goal, and sim::State::Pause.
| void InfoChunk::interruptCurrentProcedureStep | ( | ) |
Definition at line 1037 of file InfoChunk.cpp.
References sim::State::Active, sim::State::Pause, and procedure_step.
Referenced by ProcedureStep::executeInstinctiveResponseProcedureTransfer().
| void InfoChunk::interruptCurrentStrategy | ( | ) |
Definition at line 971 of file InfoChunk.cpp.
References sim::State::Active, sim::State::Pause, and strategy.
| void InfoChunk::interruptCurrentSubGoal | ( | ) |
Definition at line 982 of file InfoChunk.cpp.
References sim::State::Active, sim::State::Pause, and subgoal.
| bool InfoChunk::isThereMentalProcedureWaitingForExecution | ( | std::string | , |
| std::string | |||
| ) |
Definition at line 608 of file InfoChunk.cpp.
References sim::State::Active, instinctive_response_procedure, sim::None, sim::State::Pause, r5pars_, and sim::State::Waiting.
Referenced by OperatorAT::oneThroughProcessForBlockD(), and OperatorDM::oneThroughProcessForBlockD().
| void InfoChunk::pauseCurrenDiagnosisAndAddANewOne | ( | std::string | ) |
Definition at line 503 of file InfoChunk.cpp.
References sim::State::Active, addANewDiagnosis(), diagnosis, and sim::State::Pause.
| void InfoChunk::pauseCurrenGoalAndAddANewOne | ( | int | _goal | ) |
Definition at line 467 of file InfoChunk.cpp.
References sim::State::Active, addANewGoal(), goal, and sim::State::Pause.
| void InfoChunk::pauseCurrenStrategyAndAddANewOne | ( | int | _strategy | ) |
Definition at line 479 of file InfoChunk.cpp.
References sim::State::Active, addANewStrategy(), sim::State::Pause, and strategy.
| void InfoChunk::pauseCurrenSubGoalAndAddANewOne | ( | int | _subgoal | ) |
Definition at line 491 of file InfoChunk.cpp.
References sim::State::Active, addANewSubGoal(), sim::State::Pause, and subgoal.
| void InfoChunk::pointToAvtiveGoalAndStrategy | ( | InfoChunk & | _perceived_info | ) |
Definition at line 643 of file InfoChunk.cpp.
References sim::State::Active, AdsSimErr, SimulationContext::Branch_center, g_sim, getCurrentGoal(), getCurrentStrategy(), goal, sim::None, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), and strategy.
Referenced by ShortTermMemory::getWorkingMemory().
| void InfoChunk::pointToTheNewAction | ( | DecisionAction * | _pt | ) |
Definition at line 769 of file InfoChunk.cpp.
References action, sim::State::Active, StateOfActivation::getStateOfActivation(), and sim::State::Pause.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::pointToTheNewActionObjective | ( | DecisionActionObjective * | _pt | ) |
Definition at line 741 of file InfoChunk.cpp.
References action_objective, sim::State::Active, StateOfActivation::getStateOfActivation(), and sim::State::Pause.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::pointToTheNewActionPack | ( | DecisionActionPack * | _pt | ) |
Definition at line 755 of file InfoChunk.cpp.
References action_pack, sim::State::Active, StateOfActivation::getStateOfActivation(), and sim::State::Pause.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::pointToTheNewDiagnosis | ( | DecisionDiagnosis * | _pt | ) |
Definition at line 727 of file InfoChunk.cpp.
References sim::State::Active, diagnosis, StateOfActivation::getStateOfActivation(), and sim::State::Pause.
| void InfoChunk::pointToTheNewGoal | ( | DecisionGoal * | _pt | ) |
Definition at line 685 of file InfoChunk.cpp.
References sim::State::Active, StateOfActivation::getStateOfActivation(), goal, and sim::State::Pause.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::pointToTheNewInstinctiveResponseProcedureStep | ( | DecisionProcedureStep * | _pt | ) |
Definition at line 808 of file InfoChunk.cpp.
References sim::State::Active, StateOfActivation::getStateOfActivation(), instinctive_response_procedure, and sim::State::Pause.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::pointToTheNewProcedureStep | ( | DecisionProcedureStep * | _pt | ) |
Definition at line 783 of file InfoChunk.cpp.
References sim::State::Active, DecisionProcedureStep::getProcedureName(), StateOfActivation::getStateOfActivation(), DecisionProcedureStep::getStepName(), sim::State::Pause, and procedure_step.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::pointToTheNewStrategy | ( | DecisionStrategy * | _pt | ) |
Definition at line 699 of file InfoChunk.cpp.
References sim::State::Active, StateOfActivation::getStateOfActivation(), sim::State::Pause, and strategy.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::pointToTheNewSubGoal | ( | DecisionSubGoal * | _pt | ) |
Definition at line 713 of file InfoChunk.cpp.
References sim::State::Active, StateOfActivation::getStateOfActivation(), sim::State::Pause, and subgoal.
Referenced by OperatorAT::infoChunking(), and OperatorDM::infoChunking().
| void InfoChunk::replaceObjecByPointerForGroupedInfoAction | ( | InfoChunk & | _ic | ) |
Definition at line 1835 of file InfoChunk.cpp.
References action, AdsSimErr, SimulationContext::Branch_center, g_sim, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoActionObjective | ( | InfoChunk & | _ic | ) |
Definition at line 1766 of file InfoChunk.cpp.
References action_objective, AdsSimErr, SimulationContext::Branch_center, g_sim, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoActionPack | ( | InfoChunk & | _ic | ) |
Definition at line 1801 of file InfoChunk.cpp.
References action_pack, AdsSimErr, SimulationContext::Branch_center, g_sim, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoAlarm | ( | InfoChunk & | _ic | ) |
Definition at line 1938 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, perceived_alarms, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoAll | ( | InfoChunk & | _ic | ) |
Definition at line 1614 of file InfoChunk.cpp.
References replaceObjecByPointerForGroupedInfoAction(), replaceObjecByPointerForGroupedInfoActionObjective(), replaceObjecByPointerForGroupedInfoActionPack(), replaceObjecByPointerForGroupedInfoAlarm(), replaceObjecByPointerForGroupedInfoComponentState(), replaceObjecByPointerForGroupedInfoDiagnosis(), replaceObjecByPointerForGroupedInfoGoal(), replaceObjecByPointerForGroupedInfoInstinctiveResponseProcedure(), replaceObjecByPointerForGroupedInfoMentalBelief(), replaceObjecByPointerForGroupedInfoParameterTrend(), replaceObjecByPointerForGroupedInfoParameterValue(), replaceObjecByPointerForGroupedInfoProcedureStep(), replaceObjecByPointerForGroupedInfoStrategy(), replaceObjecByPointerForGroupedInfoSubGoal(), and replaceObjecByPointerForGroupedInfoSupportSystemState().
| void InfoChunk::replaceObjecByPointerForGroupedInfoComponentState | ( | InfoChunk & | _ic | ) |
Definition at line 1968 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, perceived_component_state, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoDiagnosis | ( | InfoChunk & | _ic | ) |
Definition at line 1733 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, diagnosis, g_sim, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoGoal | ( | InfoChunk & | _ic | ) |
Definition at line 1631 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, goal, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoInstinctiveResponseProcedure | ( | InfoChunk & | _ic | ) |
Definition at line 1901 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, instinctive_response_procedure, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoMentalBelief | ( | InfoChunk & | _ic | ) |
Definition at line 2100 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, mental_belief, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoParameterTrend | ( | InfoChunk & | _ic | ) |
Definition at line 2067 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, perceived_parameter_trend, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoParameterValue | ( | InfoChunk & | _ic | ) |
Definition at line 2034 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, perceived_parameter_value, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoProcedureStep | ( | InfoChunk & | _ic | ) |
Definition at line 1868 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, procedure_step, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoStrategy | ( | InfoChunk & | _ic | ) |
Definition at line 1665 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), and strategy.
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoSubGoal | ( | InfoChunk & | _ic | ) |
Definition at line 1699 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, r5pars_, BranchRecord::setTempESMessage(), BranchRecord::setTempTypeOfConsequence(), and subgoal.
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::replaceObjecByPointerForGroupedInfoSupportSystemState | ( | InfoChunk & | _ic | ) |
Definition at line 2001 of file InfoChunk.cpp.
References AdsSimErr, SimulationContext::Branch_center, g_sim, perceived_support_system_state, r5pars_, BranchRecord::setTempESMessage(), and BranchRecord::setTempTypeOfConsequence().
Referenced by replaceObjecByPointerForGroupedInfoAll().
| void InfoChunk::retrieveInfoChunkFromFile | ( | std::ifstream & | ) |
Definition at line 1430 of file InfoChunk.cpp.
References action, action_objective, action_pack, diagnosis, generateErrorMessage(), goal, instinctive_response_procedure, mental_belief, perceived_alarms, perceived_component_state, perceived_parameter_trend, perceived_parameter_value, perceived_support_system_state, procedure_step, strategy, and subgoal.
Referenced by InfoChunkMental::retrieveInfoChunkMentalFromFile(), and ShortTermMemory::retrieveShortTermMemoryFromFile().
| int InfoChunk::ReturnPositionOfOneMentalAlarmInTheVector | ( | MentalAlarm * | _ma_pt | ) |
Definition at line 2240 of file InfoChunk.cpp.
References perceived_alarms.
Referenced by ReasonMachine::CopyReasonMachineFromAnotherRM().
| int InfoChunk::ReturnPositionOfOneMentalComponentStateInTheVector | ( | MentalComponentState * | _mc_pt | ) |
Definition at line 2189 of file InfoChunk.cpp.
References perceived_component_state.
Referenced by ReasonMachine::CopyReasonMachineFromAnotherRM().
| int InfoChunk::ReturnPositionOfOneMentalParameterValue | ( | MentalParameterValue * | _mp_pt | ) |
Definition at line 2223 of file InfoChunk.cpp.
References perceived_parameter_value.
Referenced by ReasonMachine::CopyReasonMachineFromAnotherRM().
| int InfoChunk::ReturnPositionOfOneMentalSupportSystemStateInTheVector | ( | MentalSupportSystemState * | _mss_pt | ) |
Definition at line 2206 of file InfoChunk.cpp.
References perceived_support_system_state.
Referenced by ReasonMachine::CopyReasonMachineFromAnotherRM().
| void InfoChunk::saveInfoChunkToFile | ( | std::ofstream & | ) |
Definition at line 1361 of file InfoChunk.cpp.
References action, action_objective, action_pack, diagnosis, goal, instinctive_response_procedure, mental_belief, perceived_alarms, perceived_component_state, perceived_parameter_trend, perceived_parameter_value, perceived_support_system_state, procedure_step, strategy, and subgoal.
Referenced by InfoChunkMental::saveInfoChunkMentalToFile(), and ShortTermMemory::saveShortTermMemoryToFile().
|
inline |
Definition at line 152 of file InfoChunk.h.
References action, action_objective, action_pack, diagnosis, goal, instinctive_response_procedure, mental_belief, perceived_alarms, perceived_component_state, perceived_parameter_trend, perceived_parameter_value, perceived_support_system_state, procedure_step, strategy, and subgoal.
| void InfoChunk::setStateOfAProcedureStep | ( | std::string | , |
| std::string | , | ||
| int | |||
| ) |
Definition at line 1286 of file InfoChunk.cpp.
References instinctive_response_procedure, and procedure_step.
Referenced by Operator::checkAndResetProcedureStep(), ProcedureStep::executeInstinctiveResponseProcedureTransfer(), ProcedureStep::oneThroughProcessForInstinctiveResponseProcedure(), and ProcedureStep::oneThroughProcessForProcedureStep().
| void InfoChunk::updateActionState | ( | std::string | , |
| int | |||
| ) |
Definition at line 822 of file InfoChunk.cpp.
References action.
| std::vector<std::shared_ptr<DecisionAction> > InfoChunk::action |
Definition at line 141 of file InfoChunk.h.
Referenced by ShortTermMemory::checkAndGenerateInfoChunkMentalForRelatedAction(), checkExistanceOfAction(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), interruptCurrentAction(), pointToTheNewAction(), replaceObjecByPointerForGroupedInfoAction(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), serialize(), and updateActionState().
| std::vector<std::shared_ptr<DecisionActionObjective> > InfoChunk::action_objective |
Definition at line 139 of file InfoChunk.h.
Referenced by clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), interruptCurrentActionObjective(), pointToTheNewActionObjective(), replaceObjecByPointerForGroupedInfoActionObjective(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<DecisionActionPack> > InfoChunk::action_pack |
Definition at line 140 of file InfoChunk.h.
Referenced by clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), interruptCurrentActionPack(), pointToTheNewActionPack(), replaceObjecByPointerForGroupedInfoActionPack(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<DecisionDiagnosis> > InfoChunk::diagnosis |
Definition at line 138 of file InfoChunk.h.
Referenced by activateTheDiagnosis(), addANewDiagnosis(), ShortTermMemory::addNewInfoChunkMentalForTheDiagnosis(), ShortTermMemory::checkAndGenerateInfoChunkMentalForDiagnosis(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), diagnosisIsIncluded(), doneWithCurrentDiagnosisAndGoForPreviouslyPausedOne(), ShortTermMemory::failCurrentDiagnosisAndActivateAPausedDiagnosis(), getCurrentDiagnosis(), getTotalNumberOfFailedDiagnosis(), includeActiveDiagnosis(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), interruptCurrentDiagnosis(), pauseCurrenDiagnosisAndAddANewOne(), pointToTheNewDiagnosis(), replaceObjecByPointerForGroupedInfoDiagnosis(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<DecisionGoal> > InfoChunk::goal |
Definition at line 135 of file InfoChunk.h.
Referenced by addANewGoal(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), doneWithCurrentGoalAndGoForPreviouslyPausedOne(), getActiveGoalPt(), getCurrentGoal(), ShortTermMemory::getCurrentGoal(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), ShortTermMemory::initiationForSimulation(), interruptCurrentGoal(), pauseCurrenGoalAndAddANewOne(), pointToAvtiveGoalAndStrategy(), pointToTheNewGoal(), replaceObjecByPointerForGroupedInfoGoal(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<DecisionProcedureStep> > InfoChunk::instinctive_response_procedure |
Definition at line 143 of file InfoChunk.h.
Referenced by addNewInstinctiveResponseProcedure(), checkExistanceOfAnInstinctiveResponseProcedure(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), getCurrentInstinctiveResponseProceduralStepName(), getCurrentInstinctiveResponseProcedureName(), getCurrentInstinctiveResponseProcedurePtr(), getMentalPriorityOfAProcedureStep(), getStateOfAProcedureStep(), identifyTheMentalProcedureToBePerformed(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), Operator::interruptAllMentalProcedures(), Operator::interruptLowPriorityMentalProcedures(), isThereMentalProcedureWaitingForExecution(), pointToTheNewInstinctiveResponseProcedureStep(), replaceObjecByPointerForGroupedInfoInstinctiveResponseProcedure(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), serialize(), and setStateOfAProcedureStep().
| std::vector<std::shared_ptr<ExpectedMentalBelief> > InfoChunk::mental_belief |
Definition at line 149 of file InfoChunk.h.
Referenced by checkExistanceOfMentalBelief(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), KB::readHardWiredDiagnosis(), replaceObjecByPointerForGroupedInfoMentalBelief(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<MentalAlarm> > InfoChunk::perceived_alarms |
Definition at line 144 of file InfoChunk.h.
Referenced by ReasonMachine::BuildTheConnectionsWithinRM(), ShortTermMemory::checkAndGenerateInfoChunkMentalForRelatedAlarm(), checkExistanceOfPerceivedAlarms(), checkWhetherExpectedAlarmMatchObservation(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), getTotalNumberOfAlarmPerceived(), getTotalPieceOfInfoPerceived(), getTotalWeightOfAlarmPerceived(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), replaceObjecByPointerForGroupedInfoAlarm(), retrieveInfoChunkFromFile(), ReturnPositionOfOneMentalAlarmInTheVector(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<MentalComponentState> > InfoChunk::perceived_component_state |
Definition at line 145 of file InfoChunk.h.
Referenced by ReasonMachine::BuildTheConnectionsWithinRM(), ShortTermMemory::checkAndGenerateInfoChunkMentalForRelatedComponentState(), checkExistanceOfPerceivedComponentState(), checkWhetherExpectedComponentStateMatchObservation(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), getTotalPieceOfInfoPerceived(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), replaceObjecByPointerForGroupedInfoComponentState(), retrieveInfoChunkFromFile(), ReturnPositionOfOneMentalComponentStateInTheVector(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<MentalParameterTrend> > InfoChunk::perceived_parameter_trend |
Definition at line 148 of file InfoChunk.h.
Referenced by ShortTermMemory::checkAndGenerateInfoChunkMentalForRelatedParameterTrend(), checkExistanceOfPerceivedParameterTrend(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), getTotalPieceOfInfoPerceived(), replaceObjecByPointerForGroupedInfoParameterTrend(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<MentalParameterValue> > InfoChunk::perceived_parameter_value |
Definition at line 147 of file InfoChunk.h.
Referenced by ReasonMachine::BuildTheConnectionsWithinRM(), ShortTermMemory::checkAndGenerateInfoChunkMentalForRelatedParameterValue(), checkExistanceOfPerceivedParameterValue(), checkWhetherExpectedParameterDifferenceMatchObservation(), checkWhetherExpectedParameterValueMatchObservation(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), getTotalPieceOfInfoPerceived(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), replaceObjecByPointerForGroupedInfoParameterValue(), retrieveInfoChunkFromFile(), ReturnPositionOfOneMentalParameterValue(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<MentalSupportSystemState> > InfoChunk::perceived_support_system_state |
Definition at line 146 of file InfoChunk.h.
Referenced by ReasonMachine::BuildTheConnectionsWithinRM(), ShortTermMemory::checkAndGenerateInfoChunkMentalForRelatedSupportSystemState(), checkExistanceOfPerceivedSupportSystemState(), checkWhetherExpectedSupportSystemStateMatchObservation(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), replaceObjecByPointerForGroupedInfoSupportSystemState(), retrieveInfoChunkFromFile(), ReturnPositionOfOneMentalSupportSystemStateInTheVector(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<DecisionProcedureStep> > InfoChunk::procedure_step |
Definition at line 142 of file InfoChunk.h.
Referenced by addNewProcedureStep(), Operator::checkAndResetProcedureStep(), checkExistanceOfAProcedure(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), getCurrentInstinctiveResponseProceduralStepName(), getCurrentInstinctiveResponseProcedureName(), getCurrentProceduralStepName(), getCurrentProcedureName(), getCurrentProcedureStepPtr(), getMentalPriorityOfAProcedureStep(), getStateOfAProcedureStep(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), interruptCurrentProcedureStep(), pointToTheNewProcedureStep(), replaceObjecByPointerForGroupedInfoProcedureStep(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), serialize(), and setStateOfAProcedureStep().
| std::vector<std::shared_ptr<DecisionStrategy> > InfoChunk::strategy |
Definition at line 136 of file InfoChunk.h.
Referenced by addANewStrategy(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), doneWithCurrentStrategyAndGoForPreviouslyPausedOne(), getActiveStrategyPt(), getCurrentStrategy(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), ShortTermMemory::initiationForSimulation(), interruptCurrentStrategy(), pauseCurrenStrategyAndAddANewOne(), pointToAvtiveGoalAndStrategy(), pointToTheNewStrategy(), replaceObjecByPointerForGroupedInfoStrategy(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), and serialize().
| std::vector<std::shared_ptr<DecisionSubGoal> > InfoChunk::subgoal |
Definition at line 137 of file InfoChunk.h.
Referenced by addANewSubGoal(), clearInfoChunk(), clearInfoChunkPointers(), copyInfoChunk(), ShortTermMemory::copyShortTermMemoryFromRestartInfo(), doneWithCurrentSubGoalAndGoForPreviouslyPausedOne(), getActiveSubGoalPt(), getCurrentSubGoal(), OperatorAT::infoChunking(), OperatorDM::infoChunking(), interruptCurrentSubGoal(), pauseCurrenSubGoalAndAddANewOne(), pointToTheNewSubGoal(), replaceObjecByPointerForGroupedInfoSubGoal(), retrieveInfoChunkFromFile(), saveInfoChunkToFile(), and serialize().