|
ADS-IDAC Engine 5.0.0
|
#include <EventSchemaUnit.h>
Public Member Functions | |
| void | ErrorMessage (std::string) |
| void | BuildConnectionsForThisESU (void *) |
| void | CopyESUInfoWithoutPointerFromAnother (EventSchemaUnit *) |
| void | ConvertESUinfoToString () |
| EventSchemaUnit () | |
| virtual | ~EventSchemaUnit () |
Public Member Functions inherited from IDElement | |
| void | CopyIDElementToRestartInfo (IDElement *) |
| IDElement () | |
| virtual | ~IDElement () |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| float | m_diagnose_claim_threshold |
| float | m_max_delay |
| int | m_operator |
| ProcedureStep * | m_procedure_step_pt |
| KnowledgeElement * | m_event_KE_pt |
| std::vector< std::unique_ptr< EventSymptomUnit > > | m_symptom_list |
| std::string | m_ID_KE |
| std::string | m_procedure_step_name |
| std::string | m_procedure_name |
Public Attributes inherited from IDElement | |
| int | m_ID_Type |
| std::string | m_ID |
Definition at line 18 of file EventSchemaUnit.h.
| EventSchemaUnit::EventSchemaUnit | ( | ) |
Definition at line 16 of file EventSchemaUnit.cpp.
References m_event_KE_pt, m_max_delay, m_procedure_name, m_procedure_step_name, and m_procedure_step_pt.
|
virtual |
Definition at line 25 of file EventSchemaUnit.cpp.
References m_symptom_list.
| void EventSchemaUnit::BuildConnectionsForThisESU | ( | void * | _pt | ) |
Definition at line 65 of file EventSchemaUnit.cpp.
References SimulationContext::All_procedure, e, ErrorMessage(), ReasonMachine::FindKnowledgeElementByID(), g_sim, m_event_KE_pt, m_ID_KE, m_procedure_name, m_procedure_step_name, m_procedure_step_pt, m_symptom_list, and Procedures::procedure_map.
| void EventSchemaUnit::ConvertESUinfoToString | ( | ) |
Definition at line 35 of file EventSchemaUnit.cpp.
References e, m_event_KE_pt, IDElement::m_ID, m_ID_KE, and m_symptom_list.
| void EventSchemaUnit::CopyESUInfoWithoutPointerFromAnother | ( | EventSchemaUnit * | _ESU_pt | ) |
Definition at line 47 of file EventSchemaUnit.cpp.
References IDElement::CopyIDElementToRestartInfo(), e, m_diagnose_claim_threshold, m_ID_KE, m_max_delay, m_operator, m_procedure_name, m_procedure_step_name, and m_symptom_list.
| void EventSchemaUnit::ErrorMessage | ( | std::string | ) |
Definition at line 105 of file EventSchemaUnit.cpp.
References r5pars_.
Referenced by BuildConnectionsForThisESU().
| float EventSchemaUnit::m_diagnose_claim_threshold |
Definition at line 27 of file EventSchemaUnit.h.
Referenced by CopyESUInfoWithoutPointerFromAnother(), DiagnoseInvestigator::InitiationOfthisDiagnoseInvestigator(), EventSchemaBase::ReadEventSchemaBaseFromInputFile(), and boost::serialization::serialize().
| KnowledgeElement* EventSchemaUnit::m_event_KE_pt |
Definition at line 32 of file EventSchemaUnit.h.
Referenced by BuildConnectionsForThisESU(), ConvertESUinfoToString(), EventSchemaUnit(), DiagnoseInvestigator::InitiationOfthisDiagnoseInvestigator(), and EventSchemaBase::ReadEventSchemaBaseFromInputFile().
| std::string EventSchemaUnit::m_ID_KE |
Definition at line 35 of file EventSchemaUnit.h.
Referenced by BuildConnectionsForThisESU(), ConvertESUinfoToString(), CopyESUInfoWithoutPointerFromAnother(), and boost::serialization::serialize().
| float EventSchemaUnit::m_max_delay |
Definition at line 28 of file EventSchemaUnit.h.
Referenced by CopyESUInfoWithoutPointerFromAnother(), EventSchemaUnit(), and boost::serialization::serialize().
| int EventSchemaUnit::m_operator |
Definition at line 29 of file EventSchemaUnit.h.
Referenced by CopyESUInfoWithoutPointerFromAnother(), and boost::serialization::serialize().
| std::string EventSchemaUnit::m_procedure_name |
Definition at line 37 of file EventSchemaUnit.h.
Referenced by BuildConnectionsForThisESU(), CopyESUInfoWithoutPointerFromAnother(), EventSchemaUnit(), EventSchemaBase::ReadEventSchemaBaseFromInputFile(), and boost::serialization::serialize().
| std::string EventSchemaUnit::m_procedure_step_name |
Definition at line 36 of file EventSchemaUnit.h.
Referenced by BuildConnectionsForThisESU(), CopyESUInfoWithoutPointerFromAnother(), EventSchemaUnit(), EventSchemaBase::ReadEventSchemaBaseFromInputFile(), and boost::serialization::serialize().
| ProcedureStep* EventSchemaUnit::m_procedure_step_pt |
Definition at line 31 of file EventSchemaUnit.h.
Referenced by BuildConnectionsForThisESU(), EventSchemaUnit(), DiagnoseInvestigator::InitiationOfthisDiagnoseInvestigator(), and EventSchemaBase::ReadEventSchemaBaseFromInputFile().
| std::vector<std::unique_ptr<EventSymptomUnit> > EventSchemaUnit::m_symptom_list |
Definition at line 33 of file EventSchemaUnit.h.
Referenced by BuildConnectionsForThisESU(), DiagnoseInvestigator::CalculateTheConfidenceLeveloftheDiagnoseInvestigator(), ConvertESUinfoToString(), CopyESUInfoWithoutPointerFromAnother(), DiagnoseInvestigator::InitiationOfthisDiagnoseInvestigator(), EventSchemaBase::ReadEventSchemaBaseFromInputFile(), and ~EventSchemaUnit().