|
ADS-IDAC Engine 5.0.0
|
#include <DiagnoseInvestigator.h>
Classes | |
| struct | ProcedureBranchingInfo |
Definition at line 21 of file DiagnoseInvestigator.h.
| DiagnoseInvestigator::DiagnoseInvestigator | ( | ) |
Definition at line 26 of file DiagnoseInvestigator.cpp.
References m_branching1_prob, m_branching_2_1_prob, m_branching_2_2_prob, m_branching_3_1_prob, m_branching_3_2_prob, m_claim_bl, m_claim_time, m_confidence, m_confidence_from_others, m_contain_transfer_point_to_associate_procedure_bl, m_coverage_coefficient, m_ES_base_ID_pt, m_event_KE_pt, m_event_schema_pt, m_event_statement_pt, m_ID_es, m_ID_KE, m_ID_label, m_ID_ongoing_SI, m_ID_statement, m_ID_tbi_SI, IDElement::m_ID_Type, m_label_ID_pt, m_n_hard_setback, m_ongoing_SI, m_procedure_entered_bl, m_procedure_name, m_procedure_step_name, m_procedure_step_pt, m_tbi_SI, m_terminate_investigation, m_wm_i, m_wm_procedure_name, m_wm_procedure_step_name, m_wm_procedure_step_pt, and m_wm_type.
|
virtual |
Definition at line 67 of file DiagnoseInvestigator.cpp.
References m_confidence_history, m_confidence_timeline, m_symptom_invest_list, m_wm_i_list, and m_wm_type_list.
| void DiagnoseInvestigator::BuildConnectionsForThisDiagnoseInvestigator | ( | void * | _pt | ) |
Definition at line 1556 of file DiagnoseInvestigator.cpp.
References SimulationContext::All_procedure, ErrorMessage(), ReasonMachine::FindKnowledgeElementByID(), ReasonMachine::FindStatementByID(), g_sim, ReasonMachine::m_Concept_Base, m_ES_base_ID_pt, m_event_KE_pt, ReasonMachine::m_event_schema_base, m_event_schema_pt, m_event_statement_pt, m_ID_es, m_ID_KE, m_ID_label, m_ID_ongoing_SI, m_ID_statement, m_ID_tbi_SI, m_label_ID_pt, m_ongoing_SI, m_procedure_name, m_procedure_step_name, m_procedure_step_pt, m_symptom_invest_list, m_tbi_SI, m_wm_procedure_name, m_wm_procedure_step_name, m_wm_procedure_step_pt, and Procedures::procedure_map.
| void DiagnoseInvestigator::CalculateTheConfidenceLeveloftheDiagnoseInvestigator | ( | ) |
Definition at line 297 of file DiagnoseInvestigator.cpp.
References SimulationContext::Action_Taker, SimulationContext::Branch_center, compare_floats(), SimulationContext::Decision_Maker, ErrorMessage(), g_sim, GardenPath, ReasonMachine::m_ability_of_integrating_evidence, m_attention_level, m_claim_bl, m_confidence, m_confidence_from_others, m_confidence_history, m_confidence_timeline, m_coverage_coefficient, m_coverage_list, m_diagnose_claim_threshold, ReasonMachine::m_event_schema_base, m_event_schema_pt, m_Integrated_prob_list, m_N_disabled_list, m_N_setback_list, m_N_voided_list, m_operator, m_other_evidence_list, ReasonMachine::m_problem_solving_style, Operator::m_RM, m_symp_confidence_list, m_symptom_invest_list, EventSchemaUnit::m_symptom_list, m_terminate_investigation, BranchRecord::num_of_OAT_branch, BranchRecord::num_of_ODM_branch, sim::Operator::OAT, sim::Operator::ODM, r5pars_, PG::size, TriggerBranchingWhenClaimADiagnose(), and Vagabond.
Referenced by DITrackTheOngoingInvestigation(), InitiationOfthisDiagnoseInvestigator(), UpdateForOtherEvidenceNotListedInEventSchema(), and UpdateThisDiagnoseWithAnConfirmedInvestigator().
| void DiagnoseInvestigator::CheckforPotentialProcedureBranching | ( | ) |
Definition at line 878 of file DiagnoseInvestigator.cpp.
References sim::State::Active, BranchRecord::addProcedureStep(), SimulationContext::Branch_center, sim::Source::Bypass, SimulationContext::Decision_Maker, ErrorMessage(), FindARecentSimilarBranching(), sim::Strategy::FollowProcedure, g_sim, InfoChunk::getCurrentProceduralStepName(), InfoChunk::getCurrentProcedureName(), ProcedureStep::getCurrentProcedureName(), ProcedureStep::getCurrentStepName(), DecisionProcedureStep::getLastProcedureName(), DecisionProcedureStep::getProcedureName(), DecisionProcedureStep::getStepName(), m_branching_2_1_prob, m_branching_2_2_prob, m_branching_3_1_prob, m_branching_3_2_prob, m_branching_info_list, m_claim_bl, m_confidence, m_operator, m_procedure_entered_bl, m_procedure_step_pt, m_wm_i_list, m_wm_procedure_step_pt, m_wm_type_list, Operator::memory, sim::None, BranchRecord::num_of_ODM_branch, sim::Operator::ODM, BranchRecord::ODM_branch, ShortTermMemory::perceived_info, BranchUnit::procedure_step, ProcedureStep::procedure_step_unit, r5pars_, ReadCurrentProcedureStepInformation(), DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_choice, DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_time, DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_type, DiagnoseInvestigator::ProcedureBranchingInfo::s_current_procedure_name, DiagnoseInvestigator::ProcedureBranchingInfo::s_current_step_name, DiagnoseInvestigator::ProcedureBranchingInfo::s_procedure_name, DiagnoseInvestigator::ProcedureBranchingInfo::s_step_name, DecisionProcedureStep::setLastProcedureName(), DecisionProcedureStep::setLastStepName(), DecisionProcedureStep::setProcedureName(), Communication::setSenderAndReceiver(), StateOfActivation::setStateOfActivation(), DecisionProcedureStep::setStepName(), TimerAndProbability::setTimerAndProbability(), and Communication::setTypeOfPauseActivity().
| void DiagnoseInvestigator::ClearTheInfomationAboutTheCurrentProcedureStep | ( | ) |
Definition at line 871 of file DiagnoseInvestigator.cpp.
References m_wm_i_list, m_wm_procedure_step_pt, and m_wm_type_list.
Referenced by ReadCurrentProcedureStepInformation().
| void DiagnoseInvestigator::CopyDiagnoseInvestigatorInfoFromAnother | ( | DiagnoseInvestigator * | _di_pt | ) |
Definition at line 1305 of file DiagnoseInvestigator.cpp.
References IDElement::CopyIDElementToRestartInfo(), ErrorMessage(), ProcedureStep::getCurrentProcedureName(), ProcedureStep::getCurrentStepName(), m_attention_level, m_branching1_prob, m_branching_2_1_prob, m_branching_2_2_prob, m_branching_3_1_prob, m_branching_3_2_prob, m_branching_history_list, m_branching_info_list, m_claim_bl, m_claim_time, m_confidence, m_confidence_from_others, m_confidence_history, m_confidence_timeline, m_contain_transfer_point_to_associate_procedure_bl, m_coverage_coefficient, m_coverage_list, m_diagnose_claim_threshold, m_event_KE_pt, m_event_schema_pt, m_event_statement_pt, IDElement::m_ID, m_ID_es, m_ID_KE, m_ID_label, m_ID_ongoing_SI, m_ID_statement, m_ID_tbi_SI, m_Integrated_prob_list, m_label_ID_pt, m_N_disabled_list, m_n_hard_setback, m_N_setback_list, m_N_voided_list, m_ongoing_SI, m_operator, m_other_evidence_list, m_procedure_entered_bl, m_procedure_name, m_procedure_step_name, m_procedure_step_pt, m_symp_confidence_list, m_symptom_invest_list, m_tbi_SI, m_terminate_investigation, m_wm_i, m_wm_i_list, m_wm_procedure_name, m_wm_procedure_step_name, m_wm_procedure_step_pt, m_wm_type, and m_wm_type_list.
| void DiagnoseInvestigator::DITrackTheOngoingInvestigation | ( | ) |
Definition at line 553 of file DiagnoseInvestigator.cpp.
References CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), and m_symptom_invest_list.
| void DiagnoseInvestigator::ErrorMessage | ( | std::string | str | ) |
Definition at line 175 of file DiagnoseInvestigator.cpp.
References r5pars_.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), InitiationOfthisDiagnoseInvestigator(), ReadCurrentProcedureStepInformation(), SearchForTheToBeInvestigatedSI(), TriggerBranchingWhenClaimADiagnose(), UpdateDiagnoseInvestigatorBranchingInfo(), and UpdateThisDiagnoseWithAnConfirmedInvestigator().
| int DiagnoseInvestigator::FindARecentSimilarBranching | ( | int | , |
| std::string | , | ||
| std::string | |||
| ) |
Definition at line 1719 of file DiagnoseInvestigator.cpp.
References m_branching_history_list, and DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_choice.
Referenced by CheckforPotentialProcedureBranching().
| void DiagnoseInvestigator::InitiationOfthisDiagnoseInvestigator | ( | float | _p, |
| IDElement * | _ID_pt | ||
| ) |
Definition at line 77 of file DiagnoseInvestigator.cpp.
References SimulationContext::Action_Taker, CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), SimulationContext::Decision_Maker, ErrorMessage(), ReasonMachine::FindAKEbySentenceAndNegationSign(), g_sim, ProcedureStep::getCurrentProcedureName(), ProcedureStep::getCurrentStepName(), SentenceUnit::GetLabelOfThisSentence(), ReasonMachine::m_buffer_invest_pt, m_confidence_from_others, m_confidence_history, m_diagnose_claim_threshold, EventSchemaUnit::m_diagnose_claim_threshold, m_event_KE_pt, EventSchemaUnit::m_event_KE_pt, m_event_schema_pt, m_event_statement_pt, IDElement::m_ID, Investigator::m_independent_probability, Investigator::m_KElement_ID_pt, m_label_ID_pt, m_operator, m_other_evidence_list, m_procedure_name, m_procedure_step_name, m_procedure_step_pt, EventSchemaUnit::m_procedure_step_pt, Operator::m_RM, Statement::m_sent_pt, Statement::m_state, m_symptom_invest_list, EventSchemaUnit::m_symptom_list, sim::Operator::OAT, sim::Operator::ODM, and r5pars_.
Referenced by Investigator::BackwardPropagateConfidenceLevel().
| void DiagnoseInvestigator::ReadCurrentProcedureStepInformation | ( | ) |
Definition at line 792 of file DiagnoseInvestigator.cpp.
References SimulationContext::Action_Taker, SimulationContext::All_procedure, ClearTheInfomationAboutTheCurrentProcedureStep(), SimulationContext::Decision_Maker, ErrorMessage(), g_sim, ProcedureStep::getCurrentProcedureName(), InfoChunk::getCurrentProcedureStepPtr(), ProcedureStep::getCurrentStepName(), ProcedureStep::getNextProcedureName(), DecisionProcedureStep::getProcedureName(), ProcedureStepInfo::getProcedureName(), DecisionProcedureStep::getStepName(), ProcedureStepUnit::getTypeOfNonResponseAction(), m_operator, m_procedure_entered_bl, m_procedure_name, m_procedure_step_name, m_procedure_step_pt, m_wm_i_list, m_wm_procedure_step_pt, m_wm_type_list, Operator::memory, ProcedureStepUnit::non_response_procedure, sim::Operator::ODM, ShortTermMemory::perceived_info, sim::Branch::Procedure, Procedures::procedure_map, and ProcedureStep::procedure_step_unit.
Referenced by CheckforPotentialProcedureBranching().
| void DiagnoseInvestigator::SearchForTheToBeInvestigatedSI | ( | ) |
Definition at line 567 of file DiagnoseInvestigator.cpp.
References ErrorMessage(), IDElement::m_ID, SymptomInvestigator::m_last_case_end_time, m_ongoing_SI, m_symptom_invest_list, SymptomInvestigator::m_symptom_KE_pt, m_tbi_SI, m_terminate_investigation, and r5pars_.
| void DiagnoseInvestigator::TerminateTheCurrentProcedureStep | ( | ) |
Definition at line 1739 of file DiagnoseInvestigator.cpp.
References SimulationContext::Decision_Maker, sim::State::Done, g_sim, InfoChunk::getCurrentProcedureStepPtr(), m_operator, m_wm_procedure_step_pt, Operator::memory, ShortTermMemory::perceived_info, ProcedureStep::resetStateOfActivation(), and StateOfActivation::setStateOfActivation().
Referenced by UpdateDiagnoseInvestigatorBranchingInfo().
| void DiagnoseInvestigator::TriggerBranchingWhenClaimADiagnose | ( | ) |
Definition at line 709 of file DiagnoseInvestigator.cpp.
References SimulationContext::Action_Taker, BranchRecord::addProcedureStep(), SimulationContext::Branch_center, sim::Source::Bypass, SimulationContext::Decision_Maker, ErrorMessage(), sim::Strategy::FollowProcedure, g_sim, InfoChunk::getCurrentProceduralStepName(), InfoChunk::getCurrentProcedureName(), ProcedureStep::getCurrentProcedureName(), ProcedureStep::getCurrentStepName(), DecisionProcedureStep::getProcedureName(), DecisionProcedureStep::getStepName(), m_branching1_prob, m_branching_info_list, m_claim_bl, m_claim_time, m_operator, m_procedure_entered_bl, m_procedure_step_pt, Operator::memory, sim::Operator::OAT, sim::Operator::ODM, ShortTermMemory::perceived_info, r5pars_, DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_choice, DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_time, DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_type, DiagnoseInvestigator::ProcedureBranchingInfo::s_current_procedure_name, DiagnoseInvestigator::ProcedureBranchingInfo::s_current_step_name, DiagnoseInvestigator::ProcedureBranchingInfo::s_procedure_name, DiagnoseInvestigator::ProcedureBranchingInfo::s_step_name, DecisionProcedureStep::setLastProcedureName(), DecisionProcedureStep::setLastStepName(), DecisionProcedureStep::setProcedureName(), Communication::setSenderAndReceiver(), StateOfActivation::setStateOfActivation(), DecisionProcedureStep::setStepName(), TimerAndProbability::setTimerAndProbability(), and Communication::setTypeOfPauseActivity().
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator().
| void DiagnoseInvestigator::UpdateDiagnoseInvestigatorBranchingInfo | ( | void * | _pt | ) |
Definition at line 1659 of file DiagnoseInvestigator.cpp.
References ErrorMessage(), DecisionProcedureStep::getProcedureName(), DecisionProcedureStep::getStepName(), m_branching_history_list, m_branching_info_list, BranchUnit::procedure_step, DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_choice, DiagnoseInvestigator::ProcedureBranchingInfo::s_branching_type, and TerminateTheCurrentProcedureStep().
| void DiagnoseInvestigator::UpdateForOtherEvidenceNotListedInEventSchema | ( | IDElement * | _ID_pt | ) |
Definition at line 1754 of file DiagnoseInvestigator.cpp.
References SimulationContext::Action_Taker, CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), SimulationContext::Decision_Maker, g_sim, ReasonMachine::m_buffer_invest_pt, IDElement::m_ID, Investigator::m_independent_probability, Investigator::m_KElement_ID_pt, m_operator, m_other_evidence_list, Investigator::m_probability_update_time, Operator::m_RM, m_symptom_invest_list, sim::Operator::OAT, sim::Operator::ODM, and r5pars_.
Referenced by Investigator::BackwardPropagateConfidenceLevel().
| void DiagnoseInvestigator::UpdateTheInterestLevelOfDI | ( | ) |
Definition at line 562 of file DiagnoseInvestigator.cpp.
| void DiagnoseInvestigator::UpdateThisDiagnoseWithAnConfirmedInvestigator | ( | Investigator * | _invest_pt | ) |
Definition at line 184 of file DiagnoseInvestigator.cpp.
References CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), ErrorMessage(), SymptomCase::m_confirmed_time, SymptomCase::m_consistant_bl, Investigator::m_downstream_ID_list, InvestigatorLink::m_downstream_ID_pt, SymptomCase::m_finished_bl, Investigator::m_Happen, Investigator::m_independent_probability, SymptomCase::m_invest_pt, InvestigatorLink::m_K_unit_pt, SymptomCase::m_path_confidence, m_symptom_invest_list, and r5pars_.
| float DiagnoseInvestigator::m_attention_level |
Definition at line 72 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), and boost::serialization::serialize().
| float DiagnoseInvestigator::m_branching1_prob |
Definition at line 65 of file DiagnoseInvestigator.h.
Referenced by CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), boost::serialization::serialize(), and TriggerBranchingWhenClaimADiagnose().
| float DiagnoseInvestigator::m_branching_2_1_prob |
Definition at line 66 of file DiagnoseInvestigator.h.
Referenced by CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| float DiagnoseInvestigator::m_branching_2_2_prob |
Definition at line 67 of file DiagnoseInvestigator.h.
Referenced by CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| float DiagnoseInvestigator::m_branching_3_1_prob |
Definition at line 68 of file DiagnoseInvestigator.h.
Referenced by CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| float DiagnoseInvestigator::m_branching_3_2_prob |
Definition at line 69 of file DiagnoseInvestigator.h.
Referenced by CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::vector<std::unique_ptr<ProcedureBranchingInfo> > DiagnoseInvestigator::m_branching_history_list |
Definition at line 89 of file DiagnoseInvestigator.h.
Referenced by CopyDiagnoseInvestigatorInfoFromAnother(), FindARecentSimilarBranching(), and UpdateDiagnoseInvestigatorBranchingInfo().
| std::vector<std::unique_ptr<ProcedureBranchingInfo> > DiagnoseInvestigator::m_branching_info_list |
Definition at line 88 of file DiagnoseInvestigator.h.
Referenced by CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), TriggerBranchingWhenClaimADiagnose(), and UpdateDiagnoseInvestigatorBranchingInfo().
| bool DiagnoseInvestigator::m_claim_bl |
Definition at line 63 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), boost::serialization::serialize(), and TriggerBranchingWhenClaimADiagnose().
| float DiagnoseInvestigator::m_claim_time |
Definition at line 71 of file DiagnoseInvestigator.h.
Referenced by CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), boost::serialization::serialize(), and TriggerBranchingWhenClaimADiagnose().
| float DiagnoseInvestigator::m_confidence |
Definition at line 73 of file DiagnoseInvestigator.h.
Referenced by Investigator::BackwardPropagateConfidenceLevel(), CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and boost::serialization::serialize().
| float DiagnoseInvestigator::m_confidence_from_others |
Definition at line 28 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), InitiationOfthisDiagnoseInvestigator(), and boost::serialization::serialize().
| std::vector<float> DiagnoseInvestigator::m_confidence_history |
Definition at line 78 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), InitiationOfthisDiagnoseInvestigator(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), boost::serialization::serialize(), and ~DiagnoseInvestigator().
| std::vector<float> DiagnoseInvestigator::m_confidence_timeline |
| bool DiagnoseInvestigator::m_contain_transfer_point_to_associate_procedure_bl |
Definition at line 62 of file DiagnoseInvestigator.h.
Referenced by CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| float DiagnoseInvestigator::m_coverage_coefficient |
Definition at line 29 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::vector<float> DiagnoseInvestigator::m_coverage_list |
Definition at line 81 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and boost::serialization::serialize().
| float DiagnoseInvestigator::m_diagnose_claim_threshold |
Definition at line 70 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), InitiationOfthisDiagnoseInvestigator(), and boost::serialization::serialize().
| IDElement* DiagnoseInvestigator::m_ES_base_ID_pt |
Definition at line 95 of file DiagnoseInvestigator.h.
Referenced by EventSchemaBase::AddANewDiagnoseInvestigator(), BuildConnectionsForThisDiagnoseInvestigator(), and DiagnoseInvestigator().
| KnowledgeElement* DiagnoseInvestigator::m_event_KE_pt |
Definition at line 98 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), EventSchemaBase::GenerateANewInvestigatorOrNot(), InitiationOfthisDiagnoseInvestigator(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and SymptomInvestigator::TrackOneInvestigationCase().
| EventSchemaUnit* DiagnoseInvestigator::m_event_schema_pt |
Definition at line 99 of file DiagnoseInvestigator.h.
Referenced by Investigator::BackwardPropagateConfidenceLevel(), BuildConnectionsForThisDiagnoseInvestigator(), CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and InitiationOfthisDiagnoseInvestigator().
| Statement* DiagnoseInvestigator::m_event_statement_pt |
Definition at line 97 of file DiagnoseInvestigator.h.
Referenced by EventSchemaBase::AddANewDiagnoseInvestigator(), Investigator::BackwardPropagateConfidenceLevel(), BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and InitiationOfthisDiagnoseInvestigator().
| std::string DiagnoseInvestigator::m_ID_es |
Definition at line 109 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::string DiagnoseInvestigator::m_ID_KE |
Definition at line 108 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::string DiagnoseInvestigator::m_ID_label |
Definition at line 107 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::string DiagnoseInvestigator::m_ID_ongoing_SI |
Definition at line 106 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::string DiagnoseInvestigator::m_ID_statement |
Definition at line 110 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::string DiagnoseInvestigator::m_ID_tbi_SI |
Definition at line 105 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::vector<float> DiagnoseInvestigator::m_Integrated_prob_list |
Definition at line 80 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and boost::serialization::serialize().
| IDElement* DiagnoseInvestigator::m_label_ID_pt |
Definition at line 96 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and InitiationOfthisDiagnoseInvestigator().
| std::vector<int> DiagnoseInvestigator::m_N_disabled_list |
Definition at line 83 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and boost::serialization::serialize().
| int DiagnoseInvestigator::m_n_hard_setback |
Definition at line 26 of file DiagnoseInvestigator.h.
Referenced by CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::vector<int> DiagnoseInvestigator::m_N_setback_list |
Definition at line 82 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and boost::serialization::serialize().
| std::vector<int> DiagnoseInvestigator::m_N_voided_list |
Definition at line 84 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and boost::serialization::serialize().
| SymptomInvestigator* DiagnoseInvestigator::m_ongoing_SI |
Definition at line 94 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and SearchForTheToBeInvestigatedSI().
| int DiagnoseInvestigator::m_operator |
Definition at line 61 of file DiagnoseInvestigator.h.
Referenced by EventSchemaBase::AddANewDiagnoseInvestigator(), CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), InitiationOfthisDiagnoseInvestigator(), ReadCurrentProcedureStepInformation(), boost::serialization::serialize(), TerminateTheCurrentProcedureStep(), TriggerBranchingWhenClaimADiagnose(), and UpdateForOtherEvidenceNotListedInEventSchema().
| std::vector<std::unique_ptr<TimeValueNoteUnit> > DiagnoseInvestigator::m_other_evidence_list |
Definition at line 57 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), InitiationOfthisDiagnoseInvestigator(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and UpdateForOtherEvidenceNotListedInEventSchema().
| bool DiagnoseInvestigator::m_procedure_entered_bl |
Definition at line 64 of file DiagnoseInvestigator.h.
Referenced by CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), ReadCurrentProcedureStepInformation(), boost::serialization::serialize(), and TriggerBranchingWhenClaimADiagnose().
| std::string DiagnoseInvestigator::m_procedure_name |
Definition at line 103 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), InitiationOfthisDiagnoseInvestigator(), ReadCurrentProcedureStepInformation(), and boost::serialization::serialize().
| std::string DiagnoseInvestigator::m_procedure_step_name |
Definition at line 104 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), InitiationOfthisDiagnoseInvestigator(), ReadCurrentProcedureStepInformation(), and boost::serialization::serialize().
| ProcedureStep* DiagnoseInvestigator::m_procedure_step_pt |
Definition at line 92 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CheckforPotentialProcedureBranching(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), InitiationOfthisDiagnoseInvestigator(), ReadCurrentProcedureStepInformation(), and TriggerBranchingWhenClaimADiagnose().
| std::vector<std::string> DiagnoseInvestigator::m_symp_confidence_list |
Definition at line 85 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), and boost::serialization::serialize().
| std::vector<std::unique_ptr<SymptomInvestigator> > DiagnoseInvestigator::m_symptom_invest_list |
Definition at line 112 of file DiagnoseInvestigator.h.
Referenced by EventSchemaBase::AddNewSymptomCaseWithNewInvestigatorIfNecessary(), BuildConnectionsForThisDiagnoseInvestigator(), CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DITrackTheOngoingInvestigation(), InitiationOfthisDiagnoseInvestigator(), EventSchemaBase::SaveAllDiagnoseInvestigatorInforToFile(), SearchForTheToBeInvestigatedSI(), UpdateForOtherEvidenceNotListedInEventSchema(), UpdateThisDiagnoseWithAnConfirmedInvestigator(), and ~DiagnoseInvestigator().
| SymptomInvestigator* DiagnoseInvestigator::m_tbi_SI |
Definition at line 93 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), EventSchemaBase::GenerateANewInvestigatorOrNot(), and SearchForTheToBeInvestigatedSI().
| bool DiagnoseInvestigator::m_terminate_investigation |
Definition at line 27 of file DiagnoseInvestigator.h.
Referenced by CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), SearchForTheToBeInvestigatedSI(), and boost::serialization::serialize().
| int DiagnoseInvestigator::m_wm_i |
Definition at line 60 of file DiagnoseInvestigator.h.
Referenced by CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::vector<int> DiagnoseInvestigator::m_wm_i_list |
Definition at line 75 of file DiagnoseInvestigator.h.
Referenced by CheckforPotentialProcedureBranching(), ClearTheInfomationAboutTheCurrentProcedureStep(), CopyDiagnoseInvestigatorInfoFromAnother(), ReadCurrentProcedureStepInformation(), boost::serialization::serialize(), and ~DiagnoseInvestigator().
| std::string DiagnoseInvestigator::m_wm_procedure_name |
Definition at line 101 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::string DiagnoseInvestigator::m_wm_procedure_step_name |
Definition at line 102 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| ProcedureStep* DiagnoseInvestigator::m_wm_procedure_step_pt |
Definition at line 91 of file DiagnoseInvestigator.h.
Referenced by BuildConnectionsForThisDiagnoseInvestigator(), CheckforPotentialProcedureBranching(), ClearTheInfomationAboutTheCurrentProcedureStep(), CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), ReadCurrentProcedureStepInformation(), and TerminateTheCurrentProcedureStep().
| int DiagnoseInvestigator::m_wm_type |
Definition at line 59 of file DiagnoseInvestigator.h.
Referenced by CopyDiagnoseInvestigatorInfoFromAnother(), DiagnoseInvestigator(), and boost::serialization::serialize().
| std::vector<int> DiagnoseInvestigator::m_wm_type_list |
Definition at line 76 of file DiagnoseInvestigator.h.
Referenced by CheckforPotentialProcedureBranching(), ClearTheInfomationAboutTheCurrentProcedureStep(), CopyDiagnoseInvestigatorInfoFromAnother(), ReadCurrentProcedureStepInformation(), boost::serialization::serialize(), and ~DiagnoseInvestigator().