← Documentation
ADS-IDAC Engine 5.0.0
EventSymptomUnit Class Reference

#include <EventSymptomUnit.h>

Inheritance diagram for EventSymptomUnit:
[legend]
Collaboration diagram for EventSymptomUnit:
[legend]

Public Member Functions

void ErrorMessage (std::string)
 
void BuildConnectionsForThisEventSymptomUnit (void *)
 
void CopyEventSymptomUnitFromAnotherWithoutPointer (EventSymptomUnit *)
 
void ConvertESUinfoToStringForm ()
 
 EventSymptomUnit ()
 
virtual ~EventSymptomUnit ()
 
- 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

bool m_symptom_transient_bl
 
KnowledgeElement * m_symptom_KE_pt
 
std::vector< KnowledgeUnit * > m_KU_list
 
std::string m_ID_KE
 
std::vector< std::string > m_ID_KU_list
 
- Public Attributes inherited from IDElement
int m_ID_Type
 
std::string m_ID
 

Detailed Description

Definition at line 15 of file EventSymptomUnit.h.

Constructor & Destructor Documentation

◆ EventSymptomUnit()

EventSymptomUnit::EventSymptomUnit ( )

Definition at line 13 of file EventSymptomUnit.cpp.

References m_symptom_KE_pt, and m_symptom_transient_bl.

◆ ~EventSymptomUnit()

EventSymptomUnit::~EventSymptomUnit ( )
virtual

Definition at line 19 of file EventSymptomUnit.cpp.

References m_ID_KU_list, and m_KU_list.

Member Function Documentation

◆ BuildConnectionsForThisEventSymptomUnit()

void EventSymptomUnit::BuildConnectionsForThisEventSymptomUnit ( void *  _pt)

Definition at line 55 of file EventSymptomUnit.cpp.

References ErrorMessage(), ReasonMachine::FindKnowledgeElementByID(), ReasonMachine::FindKnowledgeUnitByID(), m_ID_KE, m_ID_KU_list, m_KU_list, and m_symptom_KE_pt.

Here is the call graph for this function:

◆ ConvertESUinfoToStringForm()

void EventSymptomUnit::ConvertESUinfoToStringForm ( )

Definition at line 25 of file EventSymptomUnit.cpp.

References IDElement::m_ID, m_ID_KE, m_ID_KU_list, m_KU_list, and m_symptom_KE_pt.

◆ CopyEventSymptomUnitFromAnotherWithoutPointer()

void EventSymptomUnit::CopyEventSymptomUnitFromAnotherWithoutPointer ( EventSymptomUnit *  _sym_pt)

Definition at line 41 of file EventSymptomUnit.cpp.

References IDElement::CopyIDElementToRestartInfo(), m_ID_KE, m_ID_KU_list, and m_symptom_transient_bl.

Here is the call graph for this function:

◆ ErrorMessage()

void EventSymptomUnit::ErrorMessage ( std::string  )

Definition at line 81 of file EventSymptomUnit.cpp.

References r5pars_.

Referenced by BuildConnectionsForThisEventSymptomUnit().

Here is the caller graph for this function:

Member Data Documentation

◆ m_ID_KE

◆ m_ID_KU_list

◆ m_KU_list

◆ m_symptom_KE_pt

◆ m_symptom_transient_bl

bool EventSymptomUnit::m_symptom_transient_bl

The documentation for this class was generated from the following files: