Learn R Programming

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

simmer (version 3.5.1)

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,793

Version

3.5.1

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Iaki Ucar

Last Published

November 26th, 2016

Functions in simmer (3.5.1)

get_n_activities

Get the number of activities
get_next_activity

Get the next/prev activity
get_n_generated

Get the number of arrivals generated
get_capacity

Get a resource's parameter
get_head

Get the first/last activity
peek

Peek next events
plot_attributes

Plot evolution of attribute data
plot_resource_usage

Plot usage of a resource over time
send

Add an inter-arrival communication activity
plot_evolution_arrival_times

Plot evolution of arrival times
set_attribute

Add a set attribute activity
rollback

Add a rollback activity
reset

Reset a simulator
schedule

Generate a scheduling object
run

Run the simulation
at

Arrivals at specific times
add_resource

Add a resource
log_

Add a logging activity
set_trajectory

Add a set trajectory/distribution activity
now

Get current time
simmer

Create a simulator
plot_resource_utilization

Plot utilization of resources
leave

Add a leave activity
join

Join trajectories
timeout

Add a timeout activity
print_activity

Print an activity
to

Generate arrivals stopping at a specified time
wrap

Wrap a simulation environment
renege_in

Add a renege activity
reexports

Objects exported from other packages
seize

Add a seize/release activity
set_capacity

Add a set capacity/queue size activity
select

Select a resource
set_prioritization

Add a set prioritization activity
branch

Add a branch activity
batch

Add a batch/separate activity
clone

Add a clone/synchronize activity
activate

Add a activate/deactivate activity
from

Generate arrivals starting at a specified time
from_to

Generate arrivals starting and stopping at specified times
add_generator

Add a generator
create_trajectory

Create a trajectory
get_mon

Get statistics