1 #ifndef LEARNING_CONTEXTUALISED_OBJECT_H 2 #define LEARNING_CONTEXTUALISED_OBJECT_H 4 #include "LearningAttributesSpecification.h" 29 long int currentState;
30 double timeStayingAtCurrent;
32 std::deque<long int> lastEvents;
40 std::map<int, std::map<int, SpLevelData> > levelData;
41 std::map<int, std::map<int, SpLevelData> > lastLevelData;
44 std::map<int, std::map<attribute_id, SpContextualisedNumericalData > > numericalData;
45 std::map<int, std::map<attribute_id, SpContextualisedSymbolicData > > symbolicData;
46 std::deque<int> activeContexts;
49 unsigned long trackedObjectId;
51 void processLearningContext(SpMObject
object,
int lc_id, SpLearningContext lcontext, SpLearningAttributes availableAttributes,
Datapool &datapool);
52 void updateConcernedLearningContexts(SpMObject
object, SpLearningAttributes availableAttributes,
Datapool &datapool);
Definition: LearningContextualisedObject.h:27
Definition: LearningContextualisedObject.h:19
Definition: LearningContextualisedObject.h:11
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39
Definition: LearningContextualisedObject.h:38
Definition: HierarchyTree.cpp:12