Menge Plugin Examples
A Collection of Example Plugins for the Menge Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Namespaces
FundamentalDiagramModifier.h File Reference

Definiton of a Velocity Modifier to enforce FD adherance. More...

#include "FundamentalDiagramConfig.h"
#include "VelocityModifiers/VelModifier.h"
#include "VelocityModifiers/VelModifierFactory.h"
#include "FSMEnumeration.h"
#include "SimpleLock.h"
#include "mengeCommon.h"

Go to the source code of this file.

Classes

class  FDModifier::FDModifier
 Velocity modifier that adapts preferred velocity to account for local density. This produces a density-dependent behavior which can conform to the fundamental diagram (depending on the settings.) More...
 
struct  FDModifier::FDModifier::FDParam
 Defines the parameters which define the density-aware behavior. More...
 
class  FDModifier::FDModifierFactory
 The factory for the FDModifier class. More...
 

Namespaces

 FDModifier
 The name space for the Fundamental Diagram adherence model.
 

Detailed Description

Definiton of a Velocity Modifier to enforce FD adherance.

Uses the model presented in http://gamma.cs.unc.edu/DenseSense/.