seize {simmer} | R Documentation |
Activities for seizing/releasing a resource, by name or a previously selected one.
seize(.trj, resource, amount = 1, continue = NULL, post.seize = NULL, reject = NULL) seize_selected(.trj, amount = 1, id = 0, continue = NULL, post.seize = NULL, reject = NULL) release(.trj, resource, amount = 1) release_selected(.trj, amount = 1, id = 0)
.trj |
the trajectory object. |
resource |
the name of the resource. |
amount |
the amount to seize/release, accepts either a numeric or a callable object (a function) which must return a numeric. |
continue |
a boolean (if |
post.seize |
an optional trajectory object which will be followed after a successful seize. |
reject |
an optional trajectory object which will be followed if the arrival is rejected. |
id |
selection identifier for nested usage. |
Returns the trajectory object.
select
, set_capacity
, set_queue_size
,
set_capacity_selected
, set_queue_size_selected
.