|
ADS-IDAC Engine 5.0.0
|
#include <SymptomCase.h>
Public Member Functions | |
| void | ErrorMessage (std::string) |
| void | BuildConnectionsForThisSymptomCase (void *) |
| void | CopySymptomCaseInfoFromAnother (SymptomCase *) |
| SymptomCase () | |
| virtual | ~SymptomCase () |
Public Attributes | |
| bool | m_invest_opposite_bl |
| float | m_initiating_time |
| bool | m_consistant_bl |
| bool | m_finished_bl |
| float | m_exception_time |
| float | m_confirmed_time |
| float | m_rejection_time |
| float | m_path_confidence |
| KnowledgeUnit * | m_stuck_KU_pt |
| Investigator * | m_problem_permission_invest_pt |
| Investigator * | m_problem_invest_pt |
| Investigator * | m_invest_pt |
| Investigator * | m_unfinished_invest_pt |
| InvestigatorLink * | m_unfinished_invest_link_pt |
| std::string | m_ID_stuck_KU |
| std::string | m_ID_problem_permission_invest |
| std::string | m_ID_problem_invest |
| std::string | m_ID_invest |
| std::string | m_ID_unfinished_invest |
| std::string | m_ID_unfinished_invest_link |
Definition at line 10 of file SymptomCase.h.
| SymptomCase::SymptomCase | ( | ) |
Definition at line 14 of file SymptomCase.cpp.
References m_finished_bl, m_ID_invest, m_ID_problem_invest, m_ID_problem_permission_invest, m_ID_stuck_KU, m_ID_unfinished_invest, m_ID_unfinished_invest_link, m_initiating_time, m_invest_opposite_bl, m_invest_pt, m_problem_invest_pt, m_problem_permission_invest_pt, m_stuck_KU_pt, m_unfinished_invest_link_pt, m_unfinished_invest_pt, and r5pars_.
|
virtual |
Definition at line 43 of file SymptomCase.cpp.
| void SymptomCase::BuildConnectionsForThisSymptomCase | ( | void * | _pt | ) |
Definition at line 118 of file SymptomCase.cpp.
References ErrorMessage(), ReasonMachine::FindInvestigatorByID(), ReasonMachine::FindInvestigatorLinkByID(), ReasonMachine::FindKnowledgeUnitByID(), m_ID_invest, m_ID_problem_invest, m_ID_problem_permission_invest, m_ID_stuck_KU, m_ID_unfinished_invest, m_ID_unfinished_invest_link, m_invest_pt, m_problem_invest_pt, m_problem_permission_invest_pt, m_stuck_KU_pt, m_unfinished_invest_link_pt, and m_unfinished_invest_pt.
| void SymptomCase::CopySymptomCaseInfoFromAnother | ( | SymptomCase * | _sc_pt | ) |
Definition at line 53 of file SymptomCase.cpp.
References m_confirmed_time, m_consistant_bl, m_exception_time, m_finished_bl, IDElement::m_ID, m_ID_invest, m_ID_problem_invest, m_ID_problem_permission_invest, m_ID_unfinished_invest, m_ID_unfinished_invest_link, m_initiating_time, m_invest_opposite_bl, m_invest_pt, m_path_confidence, m_problem_invest_pt, m_problem_permission_invest_pt, m_rejection_time, m_unfinished_invest_link_pt, and m_unfinished_invest_pt.
| void SymptomCase::ErrorMessage | ( | std::string | ) |
Definition at line 180 of file SymptomCase.cpp.
References r5pars_.
Referenced by BuildConnectionsForThisSymptomCase().
| float SymptomCase::m_confirmed_time |
Definition at line 23 of file SymptomCase.h.
Referenced by CopySymptomCaseInfoFromAnother(), SymptomInvestigator::GetLastConfirmationTime(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), boost::serialization::serialize(), SymptomInvestigator::TrackOneInvestigationCase(), and DiagnoseInvestigator::UpdateThisDiagnoseWithAnConfirmedInvestigator().
| bool SymptomCase::m_consistant_bl |
Definition at line 20 of file SymptomCase.h.
Referenced by CopySymptomCaseInfoFromAnother(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), boost::serialization::serialize(), SymptomInvestigator::TrackOneInvestigationCase(), and DiagnoseInvestigator::UpdateThisDiagnoseWithAnConfirmedInvestigator().
| float SymptomCase::m_exception_time |
Definition at line 22 of file SymptomCase.h.
Referenced by CopySymptomCaseInfoFromAnother(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), boost::serialization::serialize(), and SymptomInvestigator::TrackOneInvestigationCase().
| bool SymptomCase::m_finished_bl |
Definition at line 21 of file SymptomCase.h.
Referenced by CopySymptomCaseInfoFromAnother(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), SymptomInvestigator::InitiationOfthisSymptomInvestigator(), EventSchemaBase::RemoveAllTheCaseAssociatedWithAnInvestigator(), boost::serialization::serialize(), SymptomInvestigator::SITrackTheOngoingInvestigation(), SymptomCase(), SymptomInvestigator::TrackOneInvestigationCase(), and DiagnoseInvestigator::UpdateThisDiagnoseWithAnConfirmedInvestigator().
| std::string SymptomCase::m_ID_invest |
| std::string SymptomCase::m_ID_problem_invest |
Definition at line 36 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), boost::serialization::serialize(), and SymptomCase().
| std::string SymptomCase::m_ID_problem_permission_invest |
Definition at line 35 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), boost::serialization::serialize(), and SymptomCase().
| std::string SymptomCase::m_ID_stuck_KU |
Definition at line 34 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), boost::serialization::serialize(), and SymptomCase().
| std::string SymptomCase::m_ID_unfinished_invest |
Definition at line 38 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), boost::serialization::serialize(), and SymptomCase().
| std::string SymptomCase::m_ID_unfinished_invest_link |
Definition at line 39 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), boost::serialization::serialize(), and SymptomCase().
| float SymptomCase::m_initiating_time |
Definition at line 18 of file SymptomCase.h.
Referenced by CopySymptomCaseInfoFromAnother(), boost::serialization::serialize(), and SymptomCase().
| bool SymptomCase::m_invest_opposite_bl |
Definition at line 13 of file SymptomCase.h.
Referenced by CopySymptomCaseInfoFromAnother(), boost::serialization::serialize(), SymptomCase(), and SymptomInvestigator::TrackOneInvestigationCase().
| Investigator* SymptomCase::m_invest_pt |
Definition at line 30 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), SymptomInvestigator::InitiationOfthisSymptomInvestigator(), SymptomInvestigator::RemoveADeterminedCaseFromCandiateList(), EventSchemaBase::RemoveAllTheCaseAssociatedWithAnInvestigator(), SymptomCase(), SymptomInvestigator::TrackOneInvestigationCase(), and DiagnoseInvestigator::UpdateThisDiagnoseWithAnConfirmedInvestigator().
| float SymptomCase::m_path_confidence |
Definition at line 25 of file SymptomCase.h.
Referenced by CopySymptomCaseInfoFromAnother(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), boost::serialization::serialize(), SymptomInvestigator::TrackOneInvestigationCase(), and DiagnoseInvestigator::UpdateThisDiagnoseWithAnConfirmedInvestigator().
| Investigator* SymptomCase::m_problem_invest_pt |
Definition at line 29 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), SymptomCase(), and SymptomInvestigator::TrackOneInvestigationCase().
| Investigator* SymptomCase::m_problem_permission_invest_pt |
Definition at line 28 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), SymptomCase(), and SymptomInvestigator::TrackOneInvestigationCase().
| float SymptomCase::m_rejection_time |
Definition at line 24 of file SymptomCase.h.
Referenced by CopySymptomCaseInfoFromAnother(), EventSchemaBase::RemoveAllTheCaseAssociatedWithAnInvestigator(), boost::serialization::serialize(), and SymptomInvestigator::TrackOneInvestigationCase().
| KnowledgeUnit* SymptomCase::m_stuck_KU_pt |
Definition at line 27 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), SymptomInvestigator::InitiallyCompareAnInvestigationTraceWithThePrototype(), SymptomCase(), and SymptomInvestigator::TrackOneInvestigationCase().
| InvestigatorLink* SymptomCase::m_unfinished_invest_link_pt |
Definition at line 32 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), SymptomInvestigator::SITrackTheOngoingInvestigation(), SymptomCase(), and SymptomInvestigator::TrackOneInvestigationCase().
| Investigator* SymptomCase::m_unfinished_invest_pt |
Definition at line 31 of file SymptomCase.h.
Referenced by BuildConnectionsForThisSymptomCase(), CopySymptomCaseInfoFromAnother(), SymptomInvestigator::SITrackTheOngoingInvestigation(), SymptomCase(), and SymptomInvestigator::TrackOneInvestigationCase().