Scenario: Scenario

ScenarioR Documentation

Scenario

Description

Simulation scenario

Active bindings

scenarioConfiguration

scenarioConfiguration used for creation of this scenario. Read-only

finalCustomParams

Custom parameters to be used for the simulation. Read-only

simulation

Simulation object created from the ScenarioConfiguration. Read-only

population

Population object in case the scenario is a population simulation. Read-only

scenarioType

Type of the scenario - individual or population. Read-only

Methods

Public methods


Method new()

Custom parameters to be used for the simulation. The final custom parameters are a combination of parametrization through the excel files and the custom parameters specified by the user through the customParams argument of the Scenario constructor.

Simulation object. Read-only

Initialize a new instance of the class. Initializes the scenario from ScenarioConfiguration object.

Usage
Scenario$new(
  scenarioConfiguration,
  customParams = NULL,
  stopIfParameterNotFound = TRUE
)
Arguments
scenarioConfiguration

An object of class ScenarioConfiguration.

customParams

Custom parameters to be used for the simulation. A list containing vectors 'paths' with the full paths to the parameters, 'values' the values of the parameters, and 'units' with the units the values are in.

stopIfParameterNotFound

Logical. If TRUE (default), an error is thrown if any of the custom defined parameter does not exist. If FALSE, non-existent parameters are ignored.

Returns

A new Scenario object.


Method print()

Print the object to the console

Usage
Scenario$print(...)
Arguments
...

Rest arguments.


esqLABS/esqlabsR documentation built on April 17, 2025, 10:51 a.m.