std::vector< float > m_confidence_timeline
float m_branching_3_1_prob
void SearchForTheToBeInvestigatedSI()
float m_diagnose_claim_threshold
std::vector< std::unique_ptr< SymptomInvestigator > > m_symptom_invest_list
std::vector< float > m_coverage_list
void InitiationOfthisDiagnoseInvestigator(float, IDElement *)
IDElement * m_label_ID_pt
void CopyDiagnoseInvestigatorInfoFromAnother(DiagnoseInvestigator *)
std::string m_procedure_step_name
SymptomInvestigator * m_ongoing_SI
float m_coverage_coefficient
void UpdateForOtherEvidenceNotListedInEventSchema(IDElement *)
void UpdateTheInterestLevelOfDI()
float m_branching_2_2_prob
EventSchemaUnit * m_event_schema_pt
std::vector< int > m_N_setback_list
SymptomInvestigator * m_tbi_SI
ProcedureStep * m_procedure_step_pt
void TerminateTheCurrentProcedureStep()
int FindARecentSimilarBranching(int, std::string, std::string)
std::string m_ID_ongoing_SI
KnowledgeElement * m_event_KE_pt
std::string m_wm_procedure_name
void DITrackTheOngoingInvestigation()
std::vector< std::unique_ptr< ProcedureBranchingInfo > > m_branching_info_list
std::vector< std::unique_ptr< ProcedureBranchingInfo > > m_branching_history_list
void ClearTheInfomationAboutTheCurrentProcedureStep()
std::vector< int > m_N_voided_list
std::string m_wm_procedure_step_name
void UpdateThisDiagnoseWithAnConfirmedInvestigator(Investigator *_invest_pt)
Statement * m_event_statement_pt
std::vector< std::unique_ptr< TimeValueNoteUnit > > m_other_evidence_list
std::vector< int > m_wm_type_list
virtual ~DiagnoseInvestigator()
std::vector< float > m_confidence_history
void UpdateDiagnoseInvestigatorBranchingInfo(void *)
std::vector< int > m_N_disabled_list
void ReadCurrentProcedureStepInformation()
std::vector< std::string > m_symp_confidence_list
float m_branching_3_2_prob
void CalculateTheConfidenceLeveloftheDiagnoseInvestigator()
void ErrorMessage(std::string str)
void CheckforPotentialProcedureBranching()
std::vector< float > m_Integrated_prob_list
void TriggerBranchingWhenClaimADiagnose()
bool m_contain_transfer_point_to_associate_procedure_bl
IDElement * m_ES_base_ID_pt
std::string m_procedure_name
void BuildConnectionsForThisDiagnoseInvestigator(void *)
std::vector< int > m_wm_i_list
float m_branching_2_1_prob
ProcedureStep * m_wm_procedure_step_pt
float m_confidence_from_others
bool m_procedure_entered_bl
bool m_terminate_investigation
std::string m_ID_statement
std::string s_current_procedure_name
std::string s_current_step_name
std::string s_procedure_name