R6 class representing Reporting Engine Mean Model Set
Public fields
simulationSetName
display name of simulation set
simulationFile
names of pkml file to be used for the simulation
outputs
list of `Output` R6 class objects
dataSource
A `DataSource` object
dataSelection
character or expression used to select a subset of observed data
timeUnit
display unit for time variable
applicationRanges
named list of logicals defining which Application ranges are included in
minimumSimulationEndTime
is the minimum length of time for which a simulation must be run
timeOffset
shift of display time in time profile plots
massBalanceSettings
List of mass balance settings reported time profiles and residual plots when applicable
Methods
Method new()
Create a new `SimulationSet` object.
Usage
SimulationSet$new(
simulationSetName,
simulationFile,
outputs = NULL,
dataSource = NULL,
dataSelection = DataSelectionKeys$ALL,
timeUnit = "h",
applicationRanges = ApplicationRanges,
minimumSimulationEndTime = NULL,
timeOffset = 0,
massBalanceFile = NULL
)
Arguments
simulationSetName
display name of simulation set
simulationFile
names of pkml file to be used for the simulation
outputs
list of `Output` R6 class objects
dataSource
A `DataSource` object
dataSelection
characters or expression to select subset the observed data By default, all the data is selected. When using a character array, selections are concatenated with the `&` sign
timeUnit
display unit for time variable. Default is "h"
applicationRanges
names of application ranges to include in the report. Names are available in enum `ApplicationRanges`.
minimumSimulationEndTime
is the minimum length of time for which a simulation must be run
timeOffset
shift of display time in time profile plots
massBalanceFile
List of mass balance settings provided either as a json file