std::vector< IDElement * > m_feedback_list
std::string m_ID_possible_statement
void UpdateHappenExplainIncomeplete()
void UpdateEffectiveEndTimeRangeFromDownstream(double, bool)
void PrintCausalOrInferenceLink()
void ChoseADownstreamInvestigatorLinkToFeedback3018()
void AttachThoughtLineToThisInvestigator(std::string)
void InitiateBackwardPropagationOfConfidence()
std::vector< std::string > m_ID_read_indication_list
void WhetherItIsAvailablefromMR3003()
void RetrieveTheNextLikelyInvestigatorLink3013()
void MarkMHappenIncompleteTrue()
std::vector< IDElement * > m_rejected_explanation_list
std::vector< std::string > m_ID_explanation_link_list
void BackwardPropagateConfidenceLevel(float _p)
bool m_investigation_closed
double m_investigation_initiate_time
std::vector< IDElement * > m_read_indication_list
IDElement * CheckExistenceInPossibleExplanationList(IDElement *)
void AddTimeConsumptionInInvestigator(double)
void BoostAttentionofThisByDiagnosisInvestigation(float, bool)
bool WhetherContinueInvestigationAfterFoundExplanation()
void BuildTheConnectionsToThisInvestigator(void *)
void WhetherToCloseThisInvestigator3009()
void ExtendTheThoughtLineToUpperstream()
std::vector< float > m_paused_confidence_passing_list
void FinishThePausedConfidencePropagationBeforeCloseInvestigation()
std::string GetASimpleDescriptionOfThisInvestigator()
SentenceUnit * GetSemanticSentenceOfThisInvestigator()
void EvaluateAfterGetNewFeedback3014()
void PrintMessage(std::string)
void ErrorMessage(std::string)
std::string m_abort_reason
void CompareKEandStatement3007()
std::string GetInvestigationKEandTimeRange()
void ReopenThisInvestigator()
std::string m_ID_has_move_to_link
void FindAMatchingStatement3002()
void ChangeInvestigatorToken(int)
std::vector< std::string > m_note_list
void UpdateEffectiveEndTimeRangeFromStatement(double, bool)
std::vector< IDElement * > m_possible_explanation_link_list
float m_probability_update_time
std::vector< IDElement * > m_explanation_link_list
std::string m_ID_statement
void WhetherToCloseThisInvestigator3019()
std::string TranslateTokenIntoWords(int)
bool CheckWhetherTheFoundStatementConsistantWithKE(Statement *)
Statement * m_possible_statement_pt
IDElement * m_KElement_ID_pt
bool m_Explain_incomplete
bool m_active_investigation
std::vector< std::string > m_ID_feedback_list
bool m_root_of_a_thought_line
void CrankTheActivationToOne()
Statement * m_inconsistant_statement
std::vector< IDElement * > m_downstream_ID_list
std::vector< std::string > m_ID_upperstream_list
float m_last_time_of_refreshing_inference_item
bool CheckWhetherInAThoughtLine(std::string)
float m_independent_probability
IDElement * m_has_moved_to_link
void SearchForPossibleCauses3012()
double m_investigation_cease_time
std::vector< IDElement * > m_upperstream_ID_list
std::vector< std::string > m_pause_confidence_propagation_ID_list
float DetermineWhetherItsStillActivePhenomenon()
bool m_has_moved_to_an_upperstream
std::vector< std::string > m_ID_rejected_explanation_list
void CopyInvestigatorInfoFromAnother(Investigator *)
void WhetherGetInfoFromControlPaneltoVerifyKE3004()
float m_interest_from_SymptomInvestigator
void OneStepWorkOnThisInvestigator()
std::vector< std::string > m_ID_possible_explanation_link_list
std::string m_ID_inconsist_statement
IDElement * CheckExistenceInExplanationList(IDElement *)
float CalculateFilteredPrioritizingScoreOfInvestigator()
std::vector< int > m_investigator_token_history
void ForwardPropagateConfidenceLevel(float _p)
std::vector< float > m_invest_token_endtime_history
std::string GetKEandTimeRangeWords()
std::vector< std::string > m_thoughtline_roots_list
void RequestInfoFromControlPanelInititaion3005()
bool m_read_value_or_rate_bl
void BoostActivationOfThisByActiveDiagnosisInvestigation()
std::vector< std::string > m_ID_downstream_list
void GetCorrespondingKE3001()
float CalculatePriorityScoreEvenDormantOrPaused()
float GetInitiationTimeOrStatementTimeOrLastActiveTime()
Statement * m_Statement_pt
void CloseThisInvestigator()
void RequestInfoFromControlPanelReading3006()
IDElement * CheckExistenceInRejectedExplanationList(IDElement *)
void ChoseADownstreamInvestigatorLinkToFeedback3008()
void UpdateEffectiveEndTimeRangeToUpperstream(double, bool)