3#include "vipra/vipra_behaviors/attributes/attributes.hpp"
4#include "vipra/vipra_behaviors/definitions/sim_pack.hpp"
5#include "vipra/vipra_behaviors/targets/target.hpp"
7namespace VIPRA::Behaviors {
16 void operator()(
Simpack pack,
const VIPRA::idxVec& peds,
17 std::vector<bool>
const& conditionMet,
18 std::vector<Target>
const& targets)
const;
Behavior atom that scales an attribute by a provided value.
Definition atom_scale.hpp:12
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