Learn R Programming

⚠️There's a newer version (4.4.7) of this package.Take me there.

simmer (version 3.5.0)

Discrete-Event Simulation for R

Description

A process-oriented and trajectory-based Discrete-Event Simulation (DES) package for R. Designed to be a generic framework, it leverages the power of 'Rcpp' to boost the performance, turning DES in R feasible. As a noteworthy characteristic, 'simmer' exploits the concept of trajectory: a common path in the simulation model for entities of the same type.

Copy Link

Version

Install

install.packages('simmer')

Monthly Downloads

1,053

Version

3.5.0

License

MIT + file LICENSE

Maintainer

Iaki Ucar

Last Published

October 27th, 2016

Functions in simmer (3.5.0)

clone

Add a clone/synchronize activity
from_to

Generate arrivals starting and stopping at specified times
create_trajectory

Create a trajectory
add_generator

Add a generator
add_resource

Add a resource
get_mon

Get statistics
get_capacity

Get a resource's parameter
get_n_generated

Get the number of arrivals generated
get_next_activity

Get the next/prev activity
get_n_activities

Get the number of activities
get_head

Get the first/last activity
peek

Peek next events
plot_attributes

Plot evolution of attribute data
plot_evolution_arrival_times

Plot evolution of arrival times
plot_resource_usage

Plot usage of a resource over time
reexports

Objects exported from other packages
renege_in

Add a renege activity
send

Add an inter-arrival communication activity
set_attribute

Add a set attribute activity
join

Join trajectories
leave

Add a leave activity
plot_resource_utilization

Plot utilization of resources
print_activity

Print an activity
set_trajectory

Add a set trajectory/distribution activity
simmer

Create a simulator
run

Run the simulation
schedule

Generate a scheduling object
seize

Add a seize/release activity
select

Select a resource
timeout

Add a timeout activity
reset

Reset a simulator
to

Generate arrivals stopping at a specified time
rollback

Add a rollback activity
set_capacity

Add a set capacity/queue size activity
set_prioritization

Add a set prioritization activity
wrap

Wrap a simulation environment
log_

Add a logging activity
from

Generate arrivals starting at a specified time
now

Get current time
branch

Add a branch activity
batch

Add a batch/separate activity
activate

Add a activate/deactivate activity
at

Arrivals at specific times