|
ADS-IDAC Engine 5.0.0
|
#include <KnowledgeNode.h>
Public Member Functions | |
| void | BuildConnectionsToThisKN (void *) |
| void | CopyStaticKNinfoFromAnother (KnowledgeNode *) |
| void | ConvertKNinfoToStringForm () |
| void | ErrorMessage (std::string) |
| void | ReadThisKNinfoFromFile (std::ifstream &) |
| KnowledgeNode () | |
| virtual | ~KnowledgeNode () |
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 | |
| int | m_operator |
| int | m_Node_Type |
| std::vector< KnowledgeElement * > | M_KElement_list |
| std::vector< std::string > | m_ID_KE_list |
Public Attributes inherited from IDElement | |
| int | m_ID_Type |
| std::string | m_ID |
Definition at line 14 of file KnowledgeNode.h.
| KnowledgeNode::KnowledgeNode | ( | ) |
Definition at line 22 of file KnowledgeNode.cpp.
References IDElement::m_ID_Type.
|
virtual |
Definition at line 27 of file KnowledgeNode.cpp.
References m_ID_KE_list, and M_KElement_list.
| void KnowledgeNode::BuildConnectionsToThisKN | ( | void * | _pt | ) |
Definition at line 143 of file KnowledgeNode.cpp.
References ErrorMessage(), ReasonMachine::FindKnowledgeElementByID(), m_ID_KE_list, and M_KElement_list.
| void KnowledgeNode::ConvertKNinfoToStringForm | ( | ) |
Definition at line 107 of file KnowledgeNode.cpp.
References ErrorMessage(), m_ID_KE_list, and M_KElement_list.
| void KnowledgeNode::CopyStaticKNinfoFromAnother | ( | KnowledgeNode * | _KN_pt | ) |
Definition at line 123 of file KnowledgeNode.cpp.
References IDElement::CopyIDElementToRestartInfo(), ErrorMessage(), m_ID_KE_list, m_Node_Type, and m_operator.
| void KnowledgeNode::ErrorMessage | ( | std::string | ) |
Definition at line 98 of file KnowledgeNode.cpp.
References r5pars_.
Referenced by BuildConnectionsToThisKN(), ConvertKNinfoToStringForm(), CopyStaticKNinfoFromAnother(), and ReadThisKNinfoFromFile().
| void KnowledgeNode::ReadThisKNinfoFromFile | ( | std::ifstream & | ) |
Definition at line 34 of file KnowledgeNode.cpp.
References SimulationContext::Action_Taker, SimulationContext::Decision_Maker, ErrorMessage(), ReasonMachine::FindKNByID(), ReasonMachine::FindKnowledgeElementByID(), g_sim, IDElement::m_ID, M_KElement_list, m_Node_Type, m_operator, Operator::m_RM, sim::Operator::OAT, and sim::Operator::ODM.
Referenced by ReasonMachine::ReadKEBaseAndKNFromInputFile().
| std::vector<std::string> KnowledgeNode::m_ID_KE_list |
Definition at line 29 of file KnowledgeNode.h.
Referenced by BuildConnectionsToThisKN(), ConvertKNinfoToStringForm(), CopyStaticKNinfoFromAnother(), boost::serialization::serialize(), and ~KnowledgeNode().
| std::vector<KnowledgeElement *> KnowledgeNode::M_KElement_list |
Definition at line 28 of file KnowledgeNode.h.
Referenced by BuildConnectionsToThisKN(), ConvertKNinfoToStringForm(), Investigator::FindAMatchingStatement3002(), ReasonMachine::MakeOneStepInferenceFromAStatement(), ReadThisKNinfoFromFile(), Investigator::SearchForPossibleCauses3012(), and ~KnowledgeNode().
| int KnowledgeNode::m_Node_Type |
Definition at line 26 of file KnowledgeNode.h.
Referenced by CopyStaticKNinfoFromAnother(), ReasonMachine::MakeOneStepInferenceFromAStatement(), ReadThisKNinfoFromFile(), Investigator::SearchForPossibleCauses3012(), and boost::serialization::serialize().
| int KnowledgeNode::m_operator |
Definition at line 25 of file KnowledgeNode.h.
Referenced by CopyStaticKNinfoFromAnother(), ReasonMachine::ReadKEBaseAndKNFromInputFile(), ReadThisKNinfoFromFile(), and boost::serialization::serialize().