54 #ifndef _GAMS_ALGORITHMS_ALGORITHM_FACTORY_H_ 55 #define _GAMS_ALGORITHMS_ALGORITHM_FACTORY_H_ 62 #include "madara/knowledge/KnowledgeBase.h" 96 const madara::knowledge::KnowledgeMap & args,
97 madara::knowledge::KnowledgeBase * knowledge,
113 void set_knowledge (madara::knowledge::KnowledgeBase * knowledge);
153 #endif // _GAMS_ALGORITHMS_ALGORITHM_FACTORY_H_ Base class for algorithm factories that classes derived from.
Copyright (c) 2014 Carnegie Mellon University.
std::map< std::string, Sensor * > Sensors
a map of sensor names to the sensor information
Copyright (c) 2014 Carnegie Mellon University.
std::vector< Agent > Agents
An array of agent knowledge.
Copyright (c) 2014 Carnegie Mellon University.
variables::Sensors * sensors_
sensor variables
variables::Self * self_
self-referencing variables
Contains all GAMS-related tools, classes and code.
A container for self referencing information.
The base class that algorithms in GAMS use.
variables::Agents * agents_
list of agents participating in the swarm
platforms::BasePlatform * platform_
platform variables
Copyright (c) 2014-2018 Carnegie Mellon University.
madara::knowledge::KnowledgeBase * knowledge_
knowledge base containing variables