|
ADS-IDAC Engine 5.0.0
|
#include <InvestigatorLink.h>
Definition at line 15 of file InvestigatorLink.h.
| InvestigatorLink::InvestigatorLink | ( | ) |
Definition at line 25 of file InvestigatorLink.cpp.
References m_condition_ID_pt, m_downstream_ID_pt, m_forgotten_bl, m_Happen_incomplete, m_has_feedback_to_downstream, m_has_moved_to_invest, m_ID_condition, m_ID_downstream, m_ID_has_moved_to_invest, m_ID_KU, m_ID_SI, IDElement::m_ID_Type, m_inference_direction_reverse_bl, m_interest_from_SymptomInvestigator, m_invest_link_dormant, m_invest_link_pause, m_invest_link_Token, m_is_a_strong_inference, m_is_causal_path_bl, m_is_inference_path_bl, m_K_unit_pt, m_link_last_activated_time, m_path_status, m_SI_ID_pt, r5pars_, and inv_link::RetrieveNextInvestigator.
|
virtual |
Definition at line 57 of file InvestigatorLink.cpp.
References m_confirmed_invest_ID_list, m_explanation_ID_list, m_ID_confirmed_invest_list, m_ID_explanation_list, m_ID_possible_invest_list, m_ID_rejected_invest_list, m_ID_upperstream_list, m_invest_link_Token_history, m_link_token_endtime_history, m_possible_invest_ID_list, m_rejected_invest_ID_list, and m_upperstream_ID_list.
| void InvestigatorLink::AddTimeConsumptionInInvestigatorLink | ( | double | _delta | ) |
Definition at line 573 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, ReasonMachine::AddConsumptedDeltaT(), SimulationContext::Decision_Maker, g_sim, m_operator, Operator::m_RM, sim::Operator::OAT, and sim::Operator::ODM.
Referenced by CheckThePathStatus3102().
| void InvestigatorLink::AttachThoughtLineToThisLink | ( | std::string | ) |
Definition at line 1176 of file InvestigatorLink.cpp.
References Investigator::AttachThoughtLineToThisInvestigator(), m_condition_ID_pt, IDElement::m_ID, m_thoughtline_roots_list, and m_upperstream_ID_list.
Referenced by Investigator::AttachThoughtLineToThisInvestigator(), and Investigator::ExtendTheThoughtLineToUpperstream().
| void InvestigatorLink::BackwardPropagateConfidenceLevel | ( | float | _p | ) |
Definition at line 730 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, Investigator::BackwardPropagateConfidenceLevel(), SimulationContext::Decision_Maker, ErrorMessage(), g_sim, ReasonMachine::m_buffer_invest_pt, m_condition_ID_pt, m_confirmed_invest_ID_list, Statement::m_factual_type, Investigator::m_Happen, IDElement::m_ID, m_is_a_strong_inference, m_link_type, m_operator, m_path_status, m_pause_confidence_propagation_ID_list, m_paused_confidence_passing_list, m_possible_invest_ID_list, m_rejected_invest_ID_list, Operator::m_RM, Investigator::m_Statement_pt, m_upperstream_ID_list, sim::Operator::OAT, and sim::Operator::ODM.
Referenced by Investigator::BackwardPropagateConfidenceLevel(), Investigator::FinishThePausedConfidencePropagationBeforeCloseInvestigation(), and Investigator::InitiateBackwardPropagationOfConfidence().
| void InvestigatorLink::BoostActivationOfThisLinkByActiveDiagnosisInvestigation | ( | ) |
Definition at line 1302 of file InvestigatorLink.cpp.
References Investigator::BoostActivationOfThisByActiveDiagnosisInvestigation(), CrankTheNextLikelyRetrievedInvestigatorActivationToOne(), m_has_moved_to_invest, and m_invest_link_pause.
Referenced by Investigator::BoostActivationOfThisByActiveDiagnosisInvestigation().
| void InvestigatorLink::BoostAttentionOfThisFromDiagnosisInvestigation | ( | float | _i, |
| bool | _vagabond_reset | ||
| ) |
Definition at line 1318 of file InvestigatorLink.cpp.
References Investigator::BoostAttentionofThisByDiagnosisInvestigation(), m_forgotten_bl, m_has_moved_to_invest, m_interest_from_SymptomInvestigator, and m_invest_link_pause.
Referenced by Investigator::BoostAttentionofThisByDiagnosisInvestigation().
| void InvestigatorLink::BuildConnectionsToThisInvestigatorLink | ( | void * | _pt | ) |
Definition at line 1080 of file InvestigatorLink.cpp.
References ErrorMessage(), ReasonMachine::FindInvestigatorByID(), ReasonMachine::FindKnowledgeUnitByID(), m_condition_ID_pt, m_confirmed_invest_ID_list, m_downstream_ID_pt, ReasonMachine::m_event_schema_base, m_explanation_ID_list, m_has_moved_to_invest, m_ID_condition, m_ID_confirmed_invest_list, m_ID_downstream, m_ID_explanation_list, m_ID_has_moved_to_invest, m_ID_KU, m_ID_possible_invest_list, m_ID_rejected_invest_list, m_ID_SI, m_ID_upperstream_list, m_K_unit_pt, m_possible_invest_ID_list, m_rejected_invest_ID_list, m_SI_ID_pt, and m_upperstream_ID_list.
| double InvestigatorLink::CalculateBackwardRetrievalScore | ( | ) |
Definition at line 533 of file InvestigatorLink.cpp.
References ErrorMessage(), Investigator::GetActivation(), KnowledgeUnit::m_backward_retrieve_weight, m_condition_ID_pt, m_interest_from_SymptomInvestigator, m_K_unit_pt, and m_upperstream_ID_list.
Referenced by Investigator::RetrieveTheNextLikelyInvestigatorLink3013(), and Investigator::WhetherContinueInvestigationAfterFoundExplanation().
| float InvestigatorLink::CalculateFilteredPrioritizingScoreOfInvestigatorLink | ( | ) |
Definition at line 585 of file InvestigatorLink.cpp.
References Investigator::CalculatePriorityScoreEvenDormantOrPaused(), m_condition_ID_pt, IDElement::m_ID, Investigator::m_interest_from_SymptomInvestigator, m_interest_from_SymptomInvestigator, m_invest_link_dormant, m_invest_link_pause, m_invest_link_Token, m_upperstream_ID_list, PrintMessage(), and inv_link::TransferOut.
| void InvestigatorLink::ChangeInvestigatorLinkToken | ( | int | _token | ) |
Definition at line 658 of file InvestigatorLink.cpp.
References m_invest_link_Token, m_invest_link_Token_history, m_link_token_endtime_history, and r5pars_.
Referenced by CheckThePathStatus3102(), FeedBackToDownstreamInvestigator310331043105(), and RetrieveTheNextLikelyInvestigator3101().
Definition at line 814 of file InvestigatorLink.cpp.
References m_confirmed_invest_ID_list.
Referenced by CheckThePathStatus3102().
Definition at line 829 of file InvestigatorLink.cpp.
References m_possible_invest_ID_list.
Referenced by CheckThePathStatus3102().
Definition at line 844 of file InvestigatorLink.cpp.
References m_rejected_invest_ID_list.
Referenced by CheckThePathStatus3102().
| void InvestigatorLink::CheckThePathStatus3102 | ( | ) |
Definition at line 273 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, AddTimeConsumptionInInvestigatorLink(), ReasonMachine::AddToRMFeedbackStack(), ChangeInvestigatorLinkToken(), CheckExistenceInTheConfirmedInvestList(), CheckExistenceInThePossibleInvestList(), CheckExistenceInTheRejectedInvestList(), SimulationContext::Decision_Maker, inv_link::FeedbackDetermined, inv_link::FeedbackPartial, inv_link::FeedbackUndetermined, g_sim, Investigator::GetASimpleDescriptionOfThisInvestigator(), m_condition_ID_pt, m_confirmed_invest_ID_list, Statement::m_factual_type, Investigator::m_Happen, IDElement::m_ID, m_invest_link_dormant, m_is_a_strong_inference, m_link_type, m_operator, m_path_status, m_possible_invest_ID_list, m_rejected_invest_ID_list, Operator::m_RM, Investigator::m_Statement_pt, m_upperstream_ID_list, sim::Operator::OAT, sim::Operator::ODM, PrintMessage(), and inv_link::RetrieveNextInvestigator.
Referenced by OneStepWorkOnThisInvestigatorLink(), Investigator::SearchForPossibleCauses3012(), and SymptomInvestigator::TrackOneInvestigationCase().
| bool InvestigatorLink::CheckWhetherInAThoughtLine | ( | std::string | ) |
Definition at line 1211 of file InvestigatorLink.cpp.
References m_thoughtline_roots_list.
Referenced by ReasonMachine::CheckWhetherTheThoughtLineHasChanged(), ReasonMachine::FindThePositionInTheThoughtLineHistory(), and ReasonMachine::WetherAnInvestigationItemBelongsToTheCurrentThoughtLine().
| void InvestigatorLink::CopyInvestigatorLinkInfoFromAnother | ( | InvestigatorLink * | _link_pt | ) |
Definition at line 859 of file InvestigatorLink.cpp.
References IDElement::CopyIDElementToRestartInfo(), ErrorMessage(), m_condition_ID_pt, m_confirmed_invest_ID_list, m_downstream_ID_pt, m_dummy_activation, m_explanation_ID_list, m_forgotten_bl, m_Happen_incomplete, m_has_feedback_to_downstream, m_has_moved_to_invest, IDElement::m_ID, m_ID_condition, m_ID_confirmed_invest_list, m_ID_downstream, m_ID_explanation_list, m_ID_has_moved_to_invest, m_ID_KU, m_ID_possible_invest_list, m_ID_rejected_invest_list, m_ID_SI, m_ID_upperstream_list, m_interest_from_SymptomInvestigator, m_invest_link_dormant, m_invest_link_pause, m_invest_link_Token, m_invest_link_Token_history, m_is_a_strong_inference, m_is_causal_path_bl, m_is_inference_path_bl, m_K_unit_pt, m_link_last_activated_time, m_link_token_endtime_history, m_link_type, m_note_list, m_operator, m_path_status, m_pause_confidence_propagation_ID_list, m_paused_confidence_passing_list, m_possible_invest_ID_list, m_rejected_invest_ID_list, m_SI_ID_pt, m_thoughtline_roots_list, and m_upperstream_ID_list.
| void InvestigatorLink::CrankTheNextLikelyRetrievedInvestigatorActivationToOne | ( | ) |
Definition at line 1237 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, Investigator::CrankTheActivationToOne(), SimulationContext::Decision_Maker, ErrorMessage(), g_sim, Activation::m_activation, m_condition_ID_pt, Investigator::m_Happen, Investigator::m_interest_from_SymptomInvestigator, Investigator::m_KElement_ID_pt, m_operator, Operator::m_RM, KnowledgeElement::m_SentenceUnit_pt, m_upperstream_ID_list, sim::Operator::OAT, and sim::Operator::ODM.
Referenced by BoostActivationOfThisLinkByActiveDiagnosisInvestigation().
| void InvestigatorLink::ErrorMessage | ( | std::string | ) |
Definition at line 721 of file InvestigatorLink.cpp.
References r5pars_.
Referenced by BackwardPropagateConfidenceLevel(), BuildConnectionsToThisInvestigatorLink(), CalculateBackwardRetrievalScore(), CopyInvestigatorLinkInfoFromAnother(), CrankTheNextLikelyRetrievedInvestigatorActivationToOne(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), GetActivationOfthisLink(), ResetTheLastActivationTimeOfTheNextToBeRetrievedInvestigator(), and RetrieveTheNextLikelyInvestigator3101().
| void InvestigatorLink::FeedBackToDownstreamInvestigator310331043105 | ( | ) |
Definition at line 478 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, ReasonMachine::AddToRMFeedbackStack(), ChangeInvestigatorLinkToken(), ReasonMachine::ChangeRMTokenValue(), Investigator::CrankTheActivationToOne(), SimulationContext::Decision_Maker, g_sim, inv::GetCorrespondingKE, m_confirmed_invest_ID_list, m_downstream_ID_pt, m_has_feedback_to_downstream, IDElement::m_ID, Investigator::m_investigator_token, m_note_list, m_operator, Operator::m_RM, ReasonMachine::m_working_on_invest_pt, sim::Operator::OAT, sim::Operator::ODM, PrintMessage(), r5pars_, inv_link::TransferOut, and rm::WorkOnInvestigator.
Referenced by OneStepWorkOnThisInvestigatorLink().
| void InvestigatorLink::FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink | ( | ) |
Definition at line 1438 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, Investigator::BackwardPropagateConfidenceLevel(), SimulationContext::Decision_Maker, ErrorMessage(), ReasonMachine::FindInvestigatorByID(), g_sim, ReasonMachine::m_buffer_invest_pt, m_condition_ID_pt, m_confirmed_invest_ID_list, Statement::m_factual_type, Investigator::m_Happen, m_link_type, m_operator, m_pause_confidence_propagation_ID_list, m_paused_confidence_passing_list, m_possible_invest_ID_list, m_rejected_invest_ID_list, Operator::m_RM, Investigator::m_Statement_pt, sim::Operator::OAT, and sim::Operator::ODM.
Referenced by TransferOutOfThisInvestigatorLink3110().
| float InvestigatorLink::GetActivationOfthisLink | ( | ) |
Definition at line 1530 of file InvestigatorLink.cpp.
References ErrorMessage(), Investigator::GetActivation(), m_condition_ID_pt, and m_upperstream_ID_list.
Referenced by ReasonMachine::ReOpenItemWithActivationLevelAboveAGivenValue().
| string InvestigatorLink::GetASimpleDescriptionOfTheInvestigatorLink | ( | ) |
Definition at line 665 of file InvestigatorLink.cpp.
References Investigator::GetASimpleDescriptionOfThisInvestigator(), m_condition_ID_pt, m_downstream_ID_pt, m_link_type, and m_upperstream_ID_list.
Referenced by ReasonMachine::ChangeRMTokenValue(), and Investigator::EvaluateAfterGetNewFeedback3014().
| float InvestigatorLink::GetDownstreamInitiationTimeOrStatementTime | ( | ) |
Definition at line 1224 of file InvestigatorLink.cpp.
References Investigator::GetInitiationTimeOrStatementTimeOrLastActiveTime(), and m_downstream_ID_pt.
Referenced by ReasonMachine::OneStepPrioritizeInvestigation30().
| void InvestigatorLink::MarkMHappenIncompleteTrue | ( | ) |
Definition at line 1429 of file InvestigatorLink.cpp.
References m_downstream_ID_pt, m_Happen_incomplete, and Investigator::UpdateHappenExplainIncomeplete().
Referenced by UpdateMHappenIncomplete().
| void InvestigatorLink::OneStepWorkOnThisInvestigatorLink | ( | ) |
Definition at line 75 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, inv_link::CheckPathStatus, CheckThePathStatus3102(), SimulationContext::Decision_Maker, inv_link::FeedbackDetermined, inv_link::FeedbackPartial, FeedBackToDownstreamInvestigator310331043105(), inv_link::FeedbackUndetermined, g_sim, m_forgotten_bl, m_invest_link_dormant, m_invest_link_pause, m_invest_link_Token, m_link_last_activated_time, m_operator, Operator::m_RM, sim::Operator::OAT, sim::Operator::ODM, r5pars_, inv_link::RetrieveNextInvestigator, RetrieveTheNextLikelyInvestigator3101(), inv_link::TransferOut, and TransferOutOfThisInvestigatorLink3110().
Referenced by ReasonMachine::OneStepWorkOnSelectedInvestigatorLink3100().
| void InvestigatorLink::PrintMessage | ( | std::string | ) |
Definition at line 710 of file InvestigatorLink.cpp.
References r5pars_.
Referenced by CalculateFilteredPrioritizingScoreOfInvestigatorLink(), CheckThePathStatus3102(), FeedBackToDownstreamInvestigator310331043105(), and RetrieveTheNextLikelyInvestigator3101().
| void InvestigatorLink::ResetTheLastActivationTimeOfTheNextToBeRetrievedInvestigator | ( | ) |
Definition at line 1334 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, SimulationContext::Decision_Maker, ErrorMessage(), g_sim, Activation::m_activation, m_condition_ID_pt, Investigator::m_Happen, Investigator::m_interest_from_SymptomInvestigator, Investigator::m_KElement_ID_pt, Investigator::m_last_active_time, m_operator, Operator::m_RM, KnowledgeElement::m_SentenceUnit_pt, m_upperstream_ID_list, sim::Operator::OAT, sim::Operator::ODM, and r5pars_.
| void InvestigatorLink::RetrieveTheNextLikelyInvestigator3101 | ( | ) |
Definition at line 137 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, ChangeInvestigatorLinkToken(), ReasonMachine::ChangeRMTokenValue(), inv_link::CheckPathStatus, Investigator::CrankTheActivationToOne(), SimulationContext::Decision_Maker, ErrorMessage(), g_sim, Investigator::GetASimpleDescriptionOfThisInvestigator(), Activation::m_activation, m_condition_ID_pt, ReasonMachine::m_event_schema_base, Investigator::m_Happen, m_has_moved_to_invest, IDElement::m_ID, Investigator::m_interest_from_SymptomInvestigator, Investigator::m_invest_dormant, m_invest_link_pause, ReasonMachine::m_investigation_trace, Investigator::m_KElement_ID_pt, m_link_type, m_note_list, m_operator, Operator::m_RM, KnowledgeElement::m_SentenceUnit_pt, Investigator::m_SI_ID_pt, m_SI_ID_pt, m_upperstream_ID_list, ReasonMachine::m_working_on_invest_pt, sim::Operator::OAT, sim::Operator::ODM, PrintMessage(), r5pars_, rm::WorkOnInvestigator, and ReasonMachine::ZeroAllTheInterestFromSymptomInvestigator().
Referenced by OneStepWorkOnThisInvestigatorLink().
| void InvestigatorLink::SetAdummyActivation | ( | ) |
Definition at line 1231 of file InvestigatorLink.cpp.
References m_dummy_activation.
| void InvestigatorLink::TransferOutOfThisInvestigatorLink3110 | ( | ) |
Definition at line 627 of file InvestigatorLink.cpp.
References SimulationContext::Action_Taker, ReasonMachine::ChangeRMTokenValue(), SimulationContext::Decision_Maker, ReasonMachine::EraseFromOngoingItemStack(), ReasonMachine::EraseItemFromFeedbackStack(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), g_sim, HamletB, IDElement::m_ID, m_note_list, m_operator, ReasonMachine::m_problem_solving_style, Operator::m_RM, sim::Operator::OAT, sim::Operator::ODM, rm::Prioritize, and r5pars_.
Referenced by OneStepWorkOnThisInvestigatorLink().
| void InvestigatorLink::UpdateMHappenIncomplete | ( | ) |
Definition at line 1399 of file InvestigatorLink.cpp.
References m_condition_ID_pt, Investigator::m_Happen_incomplete, m_Happen_incomplete, m_upperstream_ID_list, and MarkMHappenIncompleteTrue().
Referenced by Investigator::MarkMHappenIncompleteTrue().
| IDElement* InvestigatorLink::m_condition_ID_pt |
Definition at line 74 of file InvestigatorLink.h.
Referenced by AttachThoughtLineToThisLink(), BackwardPropagateConfidenceLevel(), BuildConnectionsToThisInvestigatorLink(), CalculateBackwardRetrievalScore(), CalculateFilteredPrioritizingScoreOfInvestigatorLink(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), CrankTheNextLikelyRetrievedInvestigatorActivationToOne(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), GetActivationOfthisLink(), GetASimpleDescriptionOfTheInvestigatorLink(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), InvestigatorLink(), ResetTheLastActivationTimeOfTheNextToBeRetrievedInvestigator(), RetrieveTheNextLikelyInvestigator3101(), ReasonMachine::SaveInvestigationLinkInfo(), Investigator::SearchForPossibleCauses3012(), SymptomInvestigator::TrackOneInvestigationCase(), Investigator::UpdateEffectiveEndTimeRangeToUpperstream(), and UpdateMHappenIncomplete().
| std::vector<IDElement *> InvestigatorLink::m_confirmed_invest_ID_list |
Definition at line 89 of file InvestigatorLink.h.
Referenced by BackwardPropagateConfidenceLevel(), BuildConnectionsToThisInvestigatorLink(), CheckExistenceInTheConfirmedInvestList(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), FeedBackToDownstreamInvestigator310331043105(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), and ~InvestigatorLink().
| IDElement* InvestigatorLink::m_downstream_ID_pt |
Definition at line 73 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), FeedBackToDownstreamInvestigator310331043105(), GetASimpleDescriptionOfTheInvestigatorLink(), GetDownstreamInitiationTimeOrStatementTime(), InvestigatorLink(), MarkMHappenIncompleteTrue(), ReasonMachine::SaveInvestigationLinkInfo(), ReasonMachine::SaveRMHisoty(), Investigator::SearchForPossibleCauses3012(), and DiagnoseInvestigator::UpdateThisDiagnoseWithAnConfirmedInvestigator().
| std::unique_ptr<Activation> InvestigatorLink::m_dummy_activation |
Definition at line 57 of file InvestigatorLink.h.
Referenced by CopyInvestigatorLinkInfoFromAnother(), and SetAdummyActivation().
| std::vector<IDElement *> InvestigatorLink::m_explanation_ID_list |
Definition at line 88 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), and ~InvestigatorLink().
| bool InvestigatorLink::m_forgotten_bl |
Definition at line 23 of file InvestigatorLink.h.
Referenced by BoostAttentionOfThisFromDiagnosisInvestigation(), CopyInvestigatorLinkInfoFromAnother(), ReasonMachine::DecayOfForgottenInvestigator(), InvestigatorLink(), OneStepWorkOnThisInvestigatorLink(), ReasonMachine::ReOpenItemWithActivationLevelAboveAGivenValue(), and boost::serialization::serialize().
| bool InvestigatorLink::m_Happen_incomplete |
Definition at line 58 of file InvestigatorLink.h.
Referenced by CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), MarkMHappenIncompleteTrue(), boost::serialization::serialize(), Investigator::UpdateHappenExplainIncomeplete(), and UpdateMHappenIncomplete().
| bool InvestigatorLink::m_has_feedback_to_downstream |
Definition at line 20 of file InvestigatorLink.h.
Referenced by CopyInvestigatorLinkInfoFromAnother(), FeedBackToDownstreamInvestigator310331043105(), InvestigatorLink(), and boost::serialization::serialize().
| IDElement* InvestigatorLink::m_has_moved_to_invest |
Definition at line 29 of file InvestigatorLink.h.
Referenced by BoostActivationOfThisLinkByActiveDiagnosisInvestigation(), BoostAttentionOfThisFromDiagnosisInvestigation(), BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), and RetrieveTheNextLikelyInvestigator3101().
| std::string InvestigatorLink::m_ID_condition |
Definition at line 82 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), and boost::serialization::serialize().
| std::vector<std::string> InvestigatorLink::m_ID_confirmed_invest_list |
Definition at line 95 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), boost::serialization::serialize(), and ~InvestigatorLink().
| std::string InvestigatorLink::m_ID_downstream |
Definition at line 81 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), and boost::serialization::serialize().
| std::vector<std::string> InvestigatorLink::m_ID_explanation_list |
Definition at line 94 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), boost::serialization::serialize(), and ~InvestigatorLink().
| std::string InvestigatorLink::m_ID_has_moved_to_invest |
Definition at line 28 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), and boost::serialization::serialize().
| std::string InvestigatorLink::m_ID_KU |
Definition at line 80 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), and boost::serialization::serialize().
| std::vector<std::string> InvestigatorLink::m_ID_possible_invest_list |
Definition at line 97 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), boost::serialization::serialize(), and ~InvestigatorLink().
| std::vector<std::string> InvestigatorLink::m_ID_rejected_invest_list |
Definition at line 96 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), boost::serialization::serialize(), and ~InvestigatorLink().
| std::string InvestigatorLink::m_ID_SI |
Definition at line 79 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), and boost::serialization::serialize().
| std::vector<std::string> InvestigatorLink::m_ID_upperstream_list |
Definition at line 93 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), boost::serialization::serialize(), and ~InvestigatorLink().
| bool InvestigatorLink::m_inference_direction_reverse_bl |
Definition at line 43 of file InvestigatorLink.h.
Referenced by Investigator::EvaluateAfterGetNewFeedback3014(), and InvestigatorLink().
| float InvestigatorLink::m_interest_from_SymptomInvestigator |
Definition at line 67 of file InvestigatorLink.h.
Referenced by BoostAttentionOfThisFromDiagnosisInvestigation(), CalculateBackwardRetrievalScore(), CalculateFilteredPrioritizingScoreOfInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), and boost::serialization::serialize().
| bool InvestigatorLink::m_invest_link_dormant |
Definition at line 61 of file InvestigatorLink.h.
Referenced by CalculateFilteredPrioritizingScoreOfInvestigatorLink(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), InvestigatorLink(), OneStepWorkOnThisInvestigatorLink(), ReasonMachine::ReOpenItemWithActivationLevelAboveAGivenValue(), Investigator::RetrieveTheNextLikelyInvestigatorLink3013(), ReasonMachine::SaveInvestigationLinkInfo(), boost::serialization::serialize(), and SymptomInvestigator::TrackOneInvestigationCase().
| bool InvestigatorLink::m_invest_link_pause |
Definition at line 64 of file InvestigatorLink.h.
Referenced by BoostActivationOfThisLinkByActiveDiagnosisInvestigation(), BoostAttentionOfThisFromDiagnosisInvestigation(), CalculateFilteredPrioritizingScoreOfInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), OneStepWorkOnThisInvestigatorLink(), ReasonMachine::ReOpenItemWithActivationLevelAboveAGivenValue(), RetrieveTheNextLikelyInvestigator3101(), boost::serialization::serialize(), and SymptomInvestigator::TrackOneInvestigationCase().
| int InvestigatorLink::m_invest_link_Token |
Definition at line 63 of file InvestigatorLink.h.
Referenced by ReasonMachine::AddNewInvestigatorLink(), CalculateFilteredPrioritizingScoreOfInvestigatorLink(), ChangeInvestigatorLinkToken(), ReasonMachine::CheckWhetherTheThoughtLineHasChanged(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), ReasonMachine::OneStepWorkOnSelectedInvestigatorLink3100(), OneStepWorkOnThisInvestigatorLink(), boost::serialization::serialize(), and SymptomInvestigator::TrackOneInvestigationCase().
| std::vector<int> InvestigatorLink::m_invest_link_Token_history |
Definition at line 84 of file InvestigatorLink.h.
Referenced by ChangeInvestigatorLinkToken(), CopyInvestigatorLinkInfoFromAnother(), ReasonMachine::SaveInvestigationLinkInfo(), boost::serialization::serialize(), and ~InvestigatorLink().
| bool InvestigatorLink::m_is_a_strong_inference |
Definition at line 33 of file InvestigatorLink.h.
Referenced by Investigator::BackwardPropagateConfidenceLevel(), BackwardPropagateConfidenceLevel(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), Investigator::FinishThePausedConfidencePropagationBeforeCloseInvestigation(), Investigator::InitiateBackwardPropagationOfConfidence(), InvestigatorLink(), and boost::serialization::serialize().
| bool InvestigatorLink::m_is_causal_path_bl |
Definition at line 66 of file InvestigatorLink.h.
Referenced by Investigator::BackwardPropagateConfidenceLevel(), CopyInvestigatorLinkInfoFromAnother(), Investigator::EvaluateAfterGetNewFeedback3014(), Investigator::FinishThePausedConfidencePropagationBeforeCloseInvestigation(), Investigator::InitiateBackwardPropagationOfConfidence(), InvestigatorLink(), Investigator::RetrieveTheNextLikelyInvestigatorLink3013(), Investigator::SearchForPossibleCauses3012(), boost::serialization::serialize(), and Investigator::UpdateHappenExplainIncomeplete().
| bool InvestigatorLink::m_is_inference_path_bl |
Definition at line 65 of file InvestigatorLink.h.
Referenced by CopyInvestigatorLinkInfoFromAnother(), Investigator::EvaluateAfterGetNewFeedback3014(), InvestigatorLink(), Investigator::RetrieveTheNextLikelyInvestigatorLink3013(), Investigator::SearchForPossibleCauses3012(), boost::serialization::serialize(), SymptomInvestigator::TrackOneInvestigationCase(), and Investigator::UpdateHappenExplainIncomeplete().
| KnowledgeUnit* InvestigatorLink::m_K_unit_pt |
Definition at line 72 of file InvestigatorLink.h.
Referenced by ReasonMachine::AddNewInvestigatorLink(), Investigator::BackwardPropagateConfidenceLevel(), BuildConnectionsToThisInvestigatorLink(), CalculateBackwardRetrievalScore(), CopyInvestigatorLinkInfoFromAnother(), Investigator::EvaluateAfterGetNewFeedback3014(), Investigator::FinishThePausedConfidencePropagationBeforeCloseInvestigation(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), Investigator::InitiateBackwardPropagationOfConfidence(), InvestigatorLink(), Investigator::PrintCausalOrInferenceLink(), Investigator::RetrieveTheNextLikelyInvestigatorLink3013(), Investigator::SearchForPossibleCauses3012(), SymptomInvestigator::TrackOneInvestigationCase(), Investigator::UpdateEffectiveEndTimeRangeToUpperstream(), and DiagnoseInvestigator::UpdateThisDiagnoseWithAnConfirmedInvestigator().
| float InvestigatorLink::m_link_last_activated_time |
Definition at line 22 of file InvestigatorLink.h.
Referenced by CopyInvestigatorLinkInfoFromAnother(), ReasonMachine::DecayOfForgottenInvestigator(), InvestigatorLink(), OneStepWorkOnThisInvestigatorLink(), ReasonMachine::ReOpenItemWithActivationLevelAboveAGivenValue(), and boost::serialization::serialize().
| std::vector<float> InvestigatorLink::m_link_token_endtime_history |
Definition at line 85 of file InvestigatorLink.h.
Referenced by ChangeInvestigatorLinkToken(), CopyInvestigatorLinkInfoFromAnother(), boost::serialization::serialize(), and ~InvestigatorLink().
| int InvestigatorLink::m_link_type |
Definition at line 69 of file InvestigatorLink.h.
Referenced by BackwardPropagateConfidenceLevel(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), GetASimpleDescriptionOfTheInvestigatorLink(), Investigator::PrintCausalOrInferenceLink(), RetrieveTheNextLikelyInvestigator3101(), Investigator::SearchForPossibleCauses3012(), and boost::serialization::serialize().
| std::vector<std::string> InvestigatorLink::m_note_list |
Definition at line 99 of file InvestigatorLink.h.
Referenced by CopyInvestigatorLinkInfoFromAnother(), FeedBackToDownstreamInvestigator310331043105(), RetrieveTheNextLikelyInvestigator3101(), boost::serialization::serialize(), and TransferOutOfThisInvestigatorLink3110().
| int InvestigatorLink::m_operator |
Definition at line 62 of file InvestigatorLink.h.
Referenced by ReasonMachine::AddNewInvestigatorLink(), AddTimeConsumptionInInvestigatorLink(), BackwardPropagateConfidenceLevel(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), CrankTheNextLikelyRetrievedInvestigatorActivationToOne(), FeedBackToDownstreamInvestigator310331043105(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), OneStepWorkOnThisInvestigatorLink(), ResetTheLastActivationTimeOfTheNextToBeRetrievedInvestigator(), RetrieveTheNextLikelyInvestigator3101(), Investigator::SearchForPossibleCauses3012(), boost::serialization::serialize(), and TransferOutOfThisInvestigatorLink3110().
| int InvestigatorLink::m_path_status |
Definition at line 68 of file InvestigatorLink.h.
Referenced by Investigator::BackwardPropagateConfidenceLevel(), BackwardPropagateConfidenceLevel(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), Investigator::EvaluateAfterGetNewFeedback3014(), Investigator::FinishThePausedConfidencePropagationBeforeCloseInvestigation(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), Investigator::InitiateBackwardPropagationOfConfidence(), InvestigatorLink(), Investigator::RetrieveTheNextLikelyInvestigatorLink3013(), ReasonMachine::SaveInvestigationLinkInfo(), boost::serialization::serialize(), SymptomInvestigator::TrackOneInvestigationCase(), and Investigator::WhetherContinueInvestigationAfterFoundExplanation().
| std::vector<std::string> InvestigatorLink::m_pause_confidence_propagation_ID_list |
Definition at line 76 of file InvestigatorLink.h.
Referenced by BackwardPropagateConfidenceLevel(), CopyInvestigatorLinkInfoFromAnother(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), and boost::serialization::serialize().
| std::vector<float> InvestigatorLink::m_paused_confidence_passing_list |
Definition at line 77 of file InvestigatorLink.h.
Referenced by BackwardPropagateConfidenceLevel(), CopyInvestigatorLinkInfoFromAnother(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), and boost::serialization::serialize().
| std::vector<IDElement *> InvestigatorLink::m_possible_invest_ID_list |
Definition at line 91 of file InvestigatorLink.h.
Referenced by BackwardPropagateConfidenceLevel(), BuildConnectionsToThisInvestigatorLink(), CheckExistenceInThePossibleInvestList(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), and ~InvestigatorLink().
| std::vector<IDElement *> InvestigatorLink::m_rejected_invest_ID_list |
Definition at line 90 of file InvestigatorLink.h.
Referenced by BackwardPropagateConfidenceLevel(), BuildConnectionsToThisInvestigatorLink(), CheckExistenceInTheRejectedInvestList(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), FinishThePausedConfidencePropagationBeforeCloseInvestigatorLink(), and ~InvestigatorLink().
| IDElement* InvestigatorLink::m_SI_ID_pt |
Definition at line 71 of file InvestigatorLink.h.
Referenced by BuildConnectionsToThisInvestigatorLink(), CopyInvestigatorLinkInfoFromAnother(), InvestigatorLink(), RetrieveTheNextLikelyInvestigator3101(), Investigator::RetrieveTheNextLikelyInvestigatorLink3013(), and SymptomInvestigator::TrackOneInvestigationCase().
| std::vector<std::string> InvestigatorLink::m_thoughtline_roots_list |
Definition at line 60 of file InvestigatorLink.h.
Referenced by AttachThoughtLineToThisLink(), StringTimeIntervalUnit::CheckWhetherContainsAnItemInTheThoughtLine(), CheckWhetherInAThoughtLine(), ReasonMachine::CheckWhetherTheThoughtLineHasChanged(), CopyInvestigatorLinkInfoFromAnother(), ReasonMachine::OneStepWorkOnSelectedInvestigatorLink3100(), and boost::serialization::serialize().
| std::vector<IDElement *> InvestigatorLink::m_upperstream_ID_list |
Definition at line 87 of file InvestigatorLink.h.
Referenced by AttachThoughtLineToThisLink(), BackwardPropagateConfidenceLevel(), BuildConnectionsToThisInvestigatorLink(), CalculateBackwardRetrievalScore(), CalculateFilteredPrioritizingScoreOfInvestigatorLink(), CheckThePathStatus3102(), CopyInvestigatorLinkInfoFromAnother(), CrankTheNextLikelyRetrievedInvestigatorActivationToOne(), GetActivationOfthisLink(), GetASimpleDescriptionOfTheInvestigatorLink(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), Investigator::PrintCausalOrInferenceLink(), ResetTheLastActivationTimeOfTheNextToBeRetrievedInvestigator(), RetrieveTheNextLikelyInvestigator3101(), ReasonMachine::SaveInvestigationLinkInfo(), ReasonMachine::SaveInvestigationsToFile(), ReasonMachine::SaveRMHisoty(), ReasonMachine::SaveThoughtLineHistory(), Investigator::SearchForPossibleCauses3012(), SymptomInvestigator::TrackOneInvestigationCase(), Investigator::UpdateEffectiveEndTimeRangeToUpperstream(), UpdateMHappenIncomplete(), and ~InvestigatorLink().