|
ADS-IDAC Engine 5.0.0
|
#include <ConceptComposedUnit.h>
Public Attributes | |
| IDElement * | m_CoreID_pt |
| IDElement * | m_label_ID_pt |
| IDElement * | m_Indefinite_Concept_ID_pt |
| std::string | m_ID_core |
| std::string | m_ID_indefinite |
| std::string | m_ID_lable |
| std::vector< IDElement * > | m_Spec_array |
| std::vector< IDElement * > | m_antonym_list |
| std::vector< std::string > | m_ID_spec_list |
| std::vector< std::string > | m_ID_antonym_list |
Public Attributes inherited from IDElement | |
| int | m_ID_Type |
| std::string | m_ID |
Public Attributes inherited from Activation | |
| double | m_change_ratio |
| double | m_activation_baseline |
| double | m_activation |
| double | m_old_activation |
Definition at line 17 of file ConceptComposedUnit.h.
| ConceptComposedUnit::ConceptComposedUnit | ( | ) |
Definition at line 12 of file ConceptComposedUnit.cpp.
References m_CoreID_pt, IDElement::m_ID_Type, m_Indefinite_Concept_ID_pt, and m_label_ID_pt.
|
virtual |
Definition at line 21 of file ConceptComposedUnit.cpp.
References m_antonym_list, m_ID_antonym_list, m_ID_spec_list, and m_Spec_array.
| bool ConceptComposedUnit::CheckWetherContainThisBasicConcept | ( | ConceptBasicUnit * | _B_pt | ) |
Definition at line 39 of file ConceptComposedUnit.cpp.
References CheckWetherContainThisBasicConcept(), m_CoreID_pt, and m_Spec_array.
Referenced by CheckWetherContainThisBasicConcept().
| bool ConceptComposedUnit::CheckWhetherContainThisConceptDirectly | ( | IDElement * | _ID_pt | ) |
Definition at line 67 of file ConceptComposedUnit.cpp.
References m_CoreID_pt, and m_Spec_array.
Referenced by KBConcept::PropagateActivationAmongComposedConceptBottomUp(), and KBConcept::PropagateActivationFromBasicConceptToComposedConcept().
| bool ConceptComposedUnit::CheckWhetherThisConceptContainASubConceptByPt | ( | IDElement * | sub_ID_pt | ) |
Definition at line 86 of file ConceptComposedUnit.cpp.
References CheckWhetherThisConceptContainASubConceptByPt(), m_CoreID_pt, IDElement::m_ID_Type, and m_Spec_array.
Referenced by CheckWhetherThisConceptContainASubConceptByPt(), and InstantiationBase::ReadInstantiationBaseFromInputFile().
| void ConceptComposedUnit::ConvertPointerConnectionToStringForm | ( | ) |
Definition at line 183 of file ConceptComposedUnit.cpp.
References m_antonym_list, m_CoreID_pt, IDElement::m_ID, m_ID_antonym_list, m_ID_core, m_ID_indefinite, m_ID_lable, m_ID_spec_list, m_Indefinite_Concept_ID_pt, m_label_ID_pt, and m_Spec_array.
| void ConceptComposedUnit::CopyInfoFromAnotherConceptComposedUnit | ( | ConceptComposedUnit * | _CC_pt | ) |
Definition at line 141 of file ConceptComposedUnit.cpp.
References Activation::m_activation, Activation::m_activation_baseline, m_antonym_list, Activation::m_change_ratio, IDElement::m_ID, m_ID_antonym_list, m_ID_core, m_ID_indefinite, m_ID_lable, m_ID_spec_list, and IDElement::m_ID_Type.
| void ConceptComposedUnit::ReadConceptComposedUnitInfoFromFile | ( | std::string | , |
| std::ifstream & | |||
| ) |
Definition at line 33 of file ConceptComposedUnit.cpp.
| std::vector<IDElement *> ConceptComposedUnit::m_antonym_list |
Definition at line 40 of file ConceptComposedUnit.h.
Referenced by KBConcept::BuidConnectionsWithinKBConcept(), ConvertPointerConnectionToStringForm(), CopyInfoFromAnotherConceptComposedUnit(), KBConcept::ReconstructThePointerLinks(), and ~ConceptComposedUnit().
| IDElement* ConceptComposedUnit::m_CoreID_pt |
Definition at line 31 of file ConceptComposedUnit.h.
Referenced by KBConcept::BuidConnectionsWithinKBConcept(), CheckWetherContainThisBasicConcept(), CheckWhetherContainThisConceptDirectly(), CheckWhetherThisConceptContainASubConceptByPt(), ConceptComposedUnit(), ConvertPointerConnectionToStringForm(), KBConcept::PropagateActivationAmongConceptsTopDown(), KBConcept::ReadKBConceptInfoFromInputFile(), and KBConcept::ReconstructThePointerLinks().
| std::vector<std::string> ConceptComposedUnit::m_ID_antonym_list |
| std::string ConceptComposedUnit::m_ID_core |
Definition at line 35 of file ConceptComposedUnit.h.
Referenced by KBConcept::BuidConnectionsWithinKBConcept(), ConvertPointerConnectionToStringForm(), CopyInfoFromAnotherConceptComposedUnit(), KBConcept::ReconstructThePointerLinks(), and boost::serialization::serialize().
| std::string ConceptComposedUnit::m_ID_indefinite |
Definition at line 36 of file ConceptComposedUnit.h.
Referenced by KBConcept::BuidConnectionsWithinKBConcept(), ConvertPointerConnectionToStringForm(), CopyInfoFromAnotherConceptComposedUnit(), KBConcept::ReconstructThePointerLinks(), and boost::serialization::serialize().
| std::string ConceptComposedUnit::m_ID_lable |
Definition at line 37 of file ConceptComposedUnit.h.
Referenced by KBConcept::BuidConnectionsWithinKBConcept(), ConvertPointerConnectionToStringForm(), CopyInfoFromAnotherConceptComposedUnit(), KBConcept::ReconstructThePointerLinks(), and boost::serialization::serialize().
| std::vector<std::string> ConceptComposedUnit::m_ID_spec_list |
| IDElement* ConceptComposedUnit::m_Indefinite_Concept_ID_pt |
Definition at line 33 of file ConceptComposedUnit.h.
Referenced by KBConcept::BuidConnectionsWithinKBConcept(), ConceptComposedUnit(), ConvertPointerConnectionToStringForm(), ReasonMachine::FindAnIndefiniteSentenceMatchTheInputSentence(), InstantiationBase::ReadInstantiationBaseFromInputFile(), ReasonMachine::ReadSemanticSentencesFromInputFile(), and KBConcept::ReconstructThePointerLinks().
| IDElement* ConceptComposedUnit::m_label_ID_pt |
Definition at line 32 of file ConceptComposedUnit.h.
Referenced by KBConcept::BuidConnectionsWithinKBConcept(), ConceptComposedUnit(), ConvertPointerConnectionToStringForm(), ReasonMachine::FindAnIndefiniteSentenceMatchTheInputSentence(), SentenceUnit::GetLabelOfThisSentence(), InstantiationBase::ReadInstantiationBaseFromInputFile(), ReasonMachine::ReadSemanticSentencesFromInputFile(), and KBConcept::ReconstructThePointerLinks().
| std::vector<IDElement *> ConceptComposedUnit::m_Spec_array |
Definition at line 39 of file ConceptComposedUnit.h.
Referenced by KBConcept::BuidConnectionsWithinKBConcept(), CheckWetherContainThisBasicConcept(), CheckWhetherContainThisConceptDirectly(), CheckWhetherThisConceptContainASubConceptByPt(), ConvertPointerConnectionToStringForm(), KBConcept::PropagateActivationAmongComposedConceptBottomUp(), KBConcept::PropagateActivationAmongConceptsTopDown(), KBConcept::PropagateActivationFromBasicConceptToComposedConcept(), KBConcept::ReadKBConceptInfoFromInputFile(), KBConcept::ReconstructThePointerLinks(), and ~ConceptComposedUnit().