Defines the simulator operating on a Helbing::Agent.
More...
#include <HelbingSimulator.h>
|
| Simulator () |
| Constructor.
|
|
virtual bool | hasExpTarget () |
| Reports if there are non-common Experiment parameters that this simulator requires in the XML file. More...
|
|
virtual bool | isExpTarget (const std::string &tagName) |
| Reports if the given Experiment attribute tag name belongs to this simulator. More...
|
|
virtual bool | setExpParam (const std::string ¶mName, const std::string &value) throw ( Agents::XMLParamException ) |
| Given an Experiment parameter name and value, sets the appropriate simulator parameter. More...
|
|
|
static float | AGENT_SCALE = 2000.f |
| The magnitude of the inter-agent repulsion forces.
|
|
static float | OBST_SCALE = 2000.f |
| The magnitude of the agent-obstacle repulsion forces.
|
|
static float | REACTION_TIME = 0.5f |
| The reaction time used to define the driving force.
|
|
static float | BODY_FORCE = 1.2e5f |
| The magnitude of the body force applied when agents collide.
|
|
static float | FRICTION = 2.4e5f |
| The magnitude of the friction force applied when agents collide.
|
|
static float | FORCE_DISTANCE = 0.08f |
| The the fall-off distance of repulsive forces.
|
|
Defines the simulator operating on a Helbing::Agent.
virtual bool Helbing::Simulator::hasExpTarget |
( |
| ) |
|
|
inlinevirtual |
Reports if there are non-common Experiment parameters that this simulator requires in the XML file.
- Returns
- By default, the simulator base ONLY uses common parameters. Always returns false.
virtual bool Helbing::Simulator::isExpTarget |
( |
const std::string & |
tagName | ) |
|
|
inlinevirtual |
Reports if the given Experiment attribute tag name belongs to this simulator.
- Parameters
-
tagName | the name of the considered tag |
- Returns
- By default, the simulator base ONLY uses common parameters. Always returns false.
bool Helbing::Simulator::setExpParam |
( |
const std::string & |
paramName, |
|
|
const std::string & |
value |
|
) |
| |
throw | ( | Agents::XMLParamException |
| ) | | |
|
virtual |
Given an Experiment parameter name and value, sets the appropriate simulator parameter.
- Parameters
-
paramName | A string containing the parameter name for the experiment. |
value | A string containing the value for the parameter. |
- Returns
- whether or not parameters were successfully set
The documentation for this class was generated from the following files: