3#include "vipra/vipra_behaviors/attributes/attributes.hpp"
4#include "vipra/vipra_behaviors/targets/target.hpp"
6namespace VIPRA::Behaviors {
15 void operator()(
Simpack pack,
const VIPRA::idxVec& peds,
16 std::vector<bool>
const& conditionMet,
17 std::vector<Target>
const& targets)
const;
Behavior atom that sets an attribute to a provided value.
Definition atom_set.hpp:11
Holds an immutable attribute value and its type.
Definition attributes.hpp:57
Holds references to commonly used parameters for simpler passing.
Definition sim_pack.hpp:23