VIPRA Documentation
|
In addition to the Base Module requirements Goals
require the following:
pedset
- Pedestrians module implementationobstalces
- Obstalces module implementationNONE
Each pedestrian has their goals initialized and ready for the first timestep of the simulation
Called each timestep
pedset
- Pedestrians module implementationobstalces
- Obstalces module implementationdeltaT
: VIPRA::f_pnt - amount of time since last time stepNONE
Each pedestrian has their current goals updated, if not already handled in VIPRA_GOALS_NEXT_GOAL
Called when a pedestrian reaches their current goal
pedIdx
: VIPRA::idx - ID of pedestrian that has reached their current goalpedset
- Pedestrians module implementationobstalces
- Obstalces module implementationdeltaT
: VIPRA::f_pnt - amount of time since last time stepbool
: true if the pedestrian has reached their final goal, false if not
Pedestrian # pedIdx has their current goal updated, if not already handled in VIPRA_GOALS_UPDATE_STEP
Called from Behaviors
pedIdx
: VIPRA::idx - ID of pedestrian to updatecurrPos
: VIPRA::f3d - the current position of the pedestrian to updategoalPos
: VIPRA::f3d - the position of the new end goalNONE
Pedestrian # pedIdx has their end goal changed to goalPos