VIPRA Documentation
Loading...
Searching...
No Matches
VIPRA::Behaviors::BehaviorContext Struct Reference

The context in which a simulation is run. This includes the elapsed time, the random number generator, the current state of pedestrians, and the current events. More...

#include <behavior_context.hpp>

Collaboration diagram for VIPRA::Behaviors::BehaviorContext:

Public Types

using pack_t = Simpack
 

Public Attributes

VIPRA::delta_t elapsedTime = 0
 
VIPRA::Random::Engine engine
 
std::vector< Behaviors::stateUID > pedStates
 
std::vector< Behaviors::typeUID > types
 
std::vector< Eventevents
 
std::vector< Behaviors::Locationlocations
 
std::map< std::string, std::vector< Behaviors::Location > > objectives
 

Detailed Description

The context in which a simulation is run. This includes the elapsed time, the random number generator, the current state of pedestrians, and the current events.


The documentation for this struct was generated from the following file: