VIPRA Documentation
|
BehaviorModel is a special module that is responsible for loading and managing all behaviors. More...
#include <behavior_model.hpp>
Public Member Functions | |
VIPRA_MODULE_NAME ("main") | |
VIPRA_MODULE_TYPE (Behavior_model) | |
VIPRA_REGISTER_PARAMS (VIPRA_PARAM("behaviors_dir", _behaviorsDir), VIPRA_PARAM("behaviors", _behaviorNames)) void initialize(Modules | |
void | timestep (Modules::Pedestrians &pedset, Modules::Map &map, Modules::Goals &goals, VIPRA::State &state, VIPRA::delta_t deltaT) |
BehaviorModel (BehaviorModel const &)=default | |
auto | operator= (BehaviorModel const &) -> BehaviorModel &=default |
BehaviorModel (BehaviorModel &&) noexcept=default | |
auto | operator= (BehaviorModel &&) noexcept -> BehaviorModel &=default |
![]() | |
void | register_params (Parameters ¶mIn) |
Registers the modules parameters with the parameter reader. | |
void | config (Parameters ¶mIn, VIPRA::Random::Engine &engine) |
Loads in all parameters for the module. | |
BehaviorModel is a special module that is responsible for loading and managing all behaviors.