R6 class defining a parameter object
Active bindings
pathis the path to the parameter within the
simulationPKML simulation.displayNameis the display name for the parameter in lieu of the parameter path in the
simulationPKML simulation.dimensionis the dimension of the parameter in the
simulationPKML simulation.unitis the unit of the parameter in the
simulationPKML simulation.distributionis the distribution of the parameter
Methods
Method new()
Create a new SAParameter object.
Usage
SAParameter$new(
simulation,
path,
displayName = NULL,
unit = NULL,
parameterDistribution = NULL,
defaultVariationRangeForLogUniformDistributions = 0.1
)Arguments
simulationsimulation A PKML simulation in which the parameter exists.
pathA PKML simulation in which the parameter exists.
displayNameA shorthand string for the parameter that substitutes for the path for display purposes.
unitA valid OSP unit used to interpret the numerical values that are input into the
parameterDistributionobject, such as the mean and standard deviation of a normal distribution.parameterDistributionA
SADistributionobject specifying the probability distribution of the parameter.defaultVariationRangeForLogUniformDistributionsWhen no
parameterDistributionis specified, a loguniform distribution is assumed with multiplicative variation range given bydefaultVariationRangeForLogUniformDistributions.