44 #ifndef __PROFILE_SELECTOR_H__
45 #define __PROFILE_SELECTOR_H__
47 #include "mengeCommon.h"
55 class AgentInitializer;
131 virtual bool cacheProfiles( HASH_MAP< std::string, AgentInitializer * > profiles ) = 0;
136 #endif // __PROFILE_SELECTOR_H__
ProfileSelectorException()
Default constructor.
Definition: ProfileSelector.h:65
Exception class for profile selector computation.
Definition: ProfileSelector.h:60
The core namespace. All elements of Menge are contained in this namespace.
Definition: AgentGenerator.cpp:43
Class which determines the agent properties for each new agent.
Definition: AgentInitializer.h:75
Base class for all Menge elements.
The basic interface of extendible Menge Elements.
Definition: Element.h:67
Base exception class for menge operations.
Definition: MengeException.h:58
ProfileSelectorFatalException()
Default constructor.
Definition: ProfileSelector.h:83
Base class for fatal exceptions.
Definition: MengeException.h:99
The base class for agent profile assignment strategies.
Definition: ProfileSelector.h:100
ProfileSelectorFatalException(const std::string &s)
Constructor with message.
Definition: ProfileSelector.h:90
The namespace that contains the basic simulation mechanisms.
ProfileSelectorException(const std::string &s)
Constructor with message.
Definition: ProfileSelector.h:72
The fatal profile selector exception.
Definition: ProfileSelector.h:78