Adds a new activity that defines n alternative paths to the tail of a trajectory.
branch(traj, option, continue, ..., merge = "_deprecated")
the trajectory object.
a callable object (a function) that must return an integer
between 1 and n
; it will be used by the arrivals to select a path to follow.
a vector of n
booleans that indicate whether the arrival must
continue executing activities after each path or not.
n
trajectory objects describing each path.
(deprecated) same as continue
, for compatibility reasons. Support
for this argument will be dropped in upcoming versions.
The trajectory object.
Other methods for dealing with trajectories: create_trajectory, get_head, get_tail, get_n_activities, join, seize, release, set_attribute, timeout, rollback, leave, seize_selected, release_selected, select.