R6 class representing Reporting Engine Mean Model Set
Public fields
simulationSetNamedisplay name of simulation set
simulationFilenames of pkml file to be used for the simulation
outputslist of
OutputR6 class objectsdataSourceA
DataSourceobjectdataSelectioncharacter or expression used to select a subset of observed data
timeUnitdisplay unit for time variable
applicationRangesnamed list of logicals defining which Application ranges are included in
minimumSimulationEndTimeis the minimum length of time for which a simulation must be run
timeOffsetshift of display time in time profile plots
massBalanceSettingsList 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
simulationSetNamedisplay name of simulation set
simulationFilenames of pkml file to be used for the simulation
outputslist of
OutputR6 class objectsdataSourceA
DataSourceobjectdataSelectioncharacters 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
&signtimeUnitdisplay unit for time variable. Default is "h"
applicationRangesnames of application ranges to include in the report. Names are available in enum
ApplicationRanges.minimumSimulationEndTimeis the minimum length of time for which a simulation must be run
timeOffsetshift of display time in time profile plots
massBalanceFileList of mass balance settings provided either as a json file