Learn R Programming

simmer (version 4.4.7)

Discrete-Event Simulation for R

Description

A process-oriented and trajectory-based Discrete-Event Simulation (DES) package for R. It is designed as a generic yet powerful framework. The architecture encloses a robust and fast simulation core written in 'C++' with automatic monitoring capabilities. It provides a rich and flexible R API that revolves around the concept of trajectory, a common path in the simulation model for entities of the same type. Documentation about 'simmer' is provided by several vignettes included in this package, via the paper by Ucar, Smeets & Azcorra (2019, ), and the paper by Ucar, Hernández, Serrano & Azcorra (2018, ); see 'citation("simmer")' for details.

Copy Link

Version

Install

install.packages('simmer')

Monthly Downloads

1,793

Version

4.4.7

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

I<c3><b1>aki Ucar

Last Published

September 28th, 2024

Functions in simmer (4.4.7)

get_n_generated

Get Process Parameters
now

Simulation Time
schedule

Generate a Scheduling Object
reexports

Objects exported from other packages
get_sources

Get Sources and Resources Defined
peek

Peek Next Events
trajectory

Create a Trajectory
timeout

Delay
seize

Seize/Release Resources
select

Select Resources
wrap

Wrap a Simulation Environment
get_mon

Monitoring Statistics
send

Inter-arrival Communication
simmer-package

simmer: Discrete-Event Simulation for R
log_

Debugging
simmer

Create a Simulator
reset

Reset a Simulator
renege

Renege on some Condition
rollback

Rollback to a Previous Activity
run

Run a Simulation
set_attribute

Set Attributes
set_capacity

Set Resource Parameters
set_prioritization

Set Prioritization Values
set_trajectory

Set Source Parameters
add_dataframe

Add a Data Frame
add_generator

Add a Generator
monitor

Create a Monitor
Extract.trajectory

Extract or Replace Parts of a Trajectory
activate

Activate/Deactivate Sources
add_global

Add a Global Attribute
add_resource

Add a Resource
length.trajectory

Number of Activities in a Trajectory
get_capacity

Get Resource Parameters
clone

Clone/Synchronize Arrivals
generators

Convenience Functions for Generators
branch

Fork the Trajectory Path
handle_unfinished

Handle Unfinished Arrivals
batch

Batch/Separate Arrivals
join

Join Trajectories