Learn R Programming

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

simmer (version 3.6.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,126

Version

3.6.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Iaki Ucar

Last Published

December 28th, 2016

Functions in simmer (3.6.0)

seize

Add a seize/release activity
from

Generate arrivals starting at a specified time
timeout

Add a timeout activity
from_to

Generate arrivals starting and stopping at specified times
plot_resource_utilization

Plot utilization of resources
leave

Add a leave activity
length

Number of activities in a trajectory
reexports

Objects exported from other packages
clone

Add a clone/synchronize activity
now

Get current time
log_

Add a logging activity
Extract

Extract parts of a trajectory
select

Select a resource
schedule

Generate a scheduling object
simmer

Create a simulator
send

Add an inter-arrival communication activity
wrap

Wrap a simulation environment
activate

Add a activate/deactivate activity
add_generator

Add a generator
batch

Add a batch/separate activity
branch

Add a branch activity
get_capacity

Get a resource's parameter
get_mon

Get statistics
plot_evolution_arrival_times

Plot evolution of arrival times
plot_resource_usage

Plot usage of a resource over time
set_prioritization

Add a set prioritization activity
set_trajectory

Add a set trajectory/distribution activity
add_resource

Add a resource
at

Arrivals at specific times
get_n_generated

Get the number of arrivals generated
peek

Peek next events
plot_attributes

Plot evolution of attribute data
rollback

Add a rollback activity
set_attribute

Add a set attribute activity
run

Run the simulation
set_capacity

Add a set capacity/queue size activity
join

Join trajectories
renege_in

Add a renege activity
reset

Reset a simulator
to

Generate arrivals stopping at a specified time
trajectory

Create a trajectory