Utopia  2
Framework for studying models of complex & adaptive systems.
Utopia::DataIO::DataManager< Traits > Member List

This is the complete list of members for Utopia::DataIO::DataManager< Traits >, including all inherited members.

_associate_from_config(const Config &task_cfg, DTMap &&dt_map, std::string lookup_key)Utopia::DataIO::DataManager< Traits >inlineprotected
_decider_task_mapUtopia::DataIO::DataManager< Traits >protected
_decidersUtopia::DataIO::DataManager< Traits >protected
_execution_processUtopia::DataIO::DataManager< Traits >protected
_filter_tasks_from_config(const Config &task_cfg, TaskMap &tasks)Utopia::DataIO::DataManager< Traits >inlineprotected
_logUtopia::DataIO::DataManager< Traits >protected
_setup_from_config(const Config &cfg, KnownObjectsMap &&known_objects)Utopia::DataIO::DataManager< Traits >inlineprotected
_tasksUtopia::DataIO::DataManager< Traits >protected
_trigger_task_mapUtopia::DataIO::DataManager< Traits >protected
_triggersUtopia::DataIO::DataManager< Traits >protected
AssocsMap typedefUtopia::DataIO::DataManager< Traits >
DataManager()=defaultUtopia::DataIO::DataManager< Traits >
DataManager(const DataManager &other)=defaultUtopia::DataIO::DataManager< Traits >
DataManager(DataManager &&other)=defaultUtopia::DataIO::DataManager< Traits >
DataManager(const Config &cfg, TaskMap tasks, std::unordered_map< std::string, std::function< std::shared_ptr< Decider >() > > deciders, std::unordered_map< std::string, std::function< std::shared_ptr< Trigger >() > > triggers, ExecutionProcess execproc)Utopia::DataIO::DataManager< Traits >inline
DataManager(OrderedTaskMap tasks, OrderedDeciderMap deciders, OrderedTriggerMap triggers, ExecutionProcess execproc, std::map< std::string, std::string > decider_task_assocs={}, std::map< std::string, std::string > trigger_task_assocs={})Utopia::DataIO::DataManager< Traits >inline
Decider typedefUtopia::DataIO::DataManager< Traits >
DeciderMap typedefUtopia::DataIO::DataManager< Traits >
ExecutionProcess typedefUtopia::DataIO::DataManager< Traits >
get_decider_task_map()Utopia::DataIO::DataManager< Traits >inline
get_deciders()Utopia::DataIO::DataManager< Traits >inline
get_logger() constUtopia::DataIO::DataManager< Traits >inline
get_tasks()Utopia::DataIO::DataManager< Traits >inline
get_trigger_task_map()Utopia::DataIO::DataManager< Traits >inline
get_triggers()Utopia::DataIO::DataManager< Traits >inline
operator()(Model &&model, Args &&... args)Utopia::DataIO::DataManager< Traits >inline
operator=(const DataManager &other)=defaultUtopia::DataIO::DataManager< Traits >
operator=(DataManager &&other)=defaultUtopia::DataIO::DataManager< Traits >
OrderedDeciderMap typedefUtopia::DataIO::DataManager< Traits >
OrderedTaskMap typedefUtopia::DataIO::DataManager< Traits >
OrderedTriggerMap typedefUtopia::DataIO::DataManager< Traits >
Self typedefUtopia::DataIO::DataManager< Traits >
swap(DataManager &other)Utopia::DataIO::DataManager< Traits >inline
Task typedefUtopia::DataIO::DataManager< Traits >
TaskMap typedefUtopia::DataIO::DataManager< Traits >
Trigger typedefUtopia::DataIO::DataManager< Traits >
TriggerMap typedefUtopia::DataIO::DataManager< Traits >
~DataManager()=defaultUtopia::DataIO::DataManager< Traits >virtual