Build and manage trajectories

Methods for building and manipulating trajectory objects

trajectory create_trajectory

Create a Trajectory

Extract or Replace Parts of a Trajectory

join

Join Trajectories

length get_n_activities

Number of Activities in a Trajectory

Add activities to trajectories

Verbs for appending activities to trajectory objects

batch separate

Batch/Separate Arrivals

branch

Fork the Trajectory Path

clone synchronize

Clone/Synchronize Arrivals

leave

Leave the Trajectory

renege_in renege_if renege_abort

Renege on some Condition

rollback

Rollback a Number of Activities

seize seize_selected release release_selected

Seize/Release Resources

select

Select Resources

set_attribute set_global

Set Attributes

set_prioritization

Set Prioritization Values

set_capacity set_capacity_selected set_queue_size set_queue_size_selected

Set Resource Parameters

timeout

Delay

activate deactivate

Activate/Deactivate Generators

set_trajectory set_distribution

Set Generator Parameters

send trap untrap wait

Inter-arrival Communication

log_

Logging

Build and run simulation environments

Methods for building and running simulation objects

simmer

simmer: Discrete-Event Simulation for R

add_generator

Add a Generator

add_resource

Add a Resource

reset

Reset a Simulator

run onestep

Run a Simulation

wrap

Wrap a Simulation Environment

Manage simulation environments

Methods for getting information about simulation components

get_n_generated get_name get_attribute get_global get_prioritization

Get Process Parameters

get_capacity get_queue_size get_server_count get_queue_count

Get Resource Parameters

now

Simulation Time

peek

Peek Next Events

Monitoring

Methods for getting monitoring statistics

get_mon_arrivals get_mon_attributes get_mon_resources

Monitoring Statistics

Convenience functions

Helper methods for generators and resources

at from to from_to

Convenience Functions for Generators

schedule

Generate a Scheduling Object