Learn R Programming

simmer (version 3.3.0.9000)

select: Select a resource

Description

Selects a resource for a subsequent seize/release.

Usage

select(traj, resources, policy = c("shortest-queue", "round-robin",
  "first-available", "random"), id = 0)

Arguments

traj

the trajectory object.

resources

one or more resource names, or a callable object (a function) which must return a resource name to select.

policy

if resources is a vector of names, this parameter determines the criteria for selecting a resource among the set of policies available; otherwise, it is ignored.

id

selection identifier for nested usage.

Value

The trajectory object.

See Also

seize_selected, release_selected. Other methods for dealing with trajectories: create_trajectory, get_head, get_tail, get_n_activities, join, seize, release, set_attribute, timeout, branch, rollback, leave.