src/app/models/parameter.model.ts
The parameter data model maps to the parameter-catalog database collection. A Parameter holds a scientific model input and its metadata.
Properties |
|
dataType |
dataType:
|
Type : string
|
Data set type: double, integer, boolean, string |
definitionType |
definitionType:
|
Type : string
|
How the parameter can be set: user, scenario, static |
maxValue |
maxValue:
|
Type : number
|
Upper bound on the values that the parameter can have |
minValue |
minValue:
|
Type : number
|
Lower bound on the values that the parameter can have |
modelID |
modelID:
|
Type : string
|
Target model identifier for this parameter |
paramBenchMarks |
paramBenchMarks:
|
Type : Array<ParamBenchmark>
|
Optional |
Parameter benchmark objects |
paramDefaultSource |
paramDefaultSource:
|
Type : string
|
Origin or source of the default parameter value |
paramDefaultValue |
paramDefaultValue:
|
Type : any
|
Default dataset values applied to the parameter |
paraminfo |
paraminfo:
|
Type : Array<ParamInfo>
|
Parameter information objects |
paramName |
paramName:
|
Type : string
|
Unique name used on the model source code for this parameter |
paramValue |
paramValue:
|
Type : any
|
Optional |
Modified dataset values after user manipulation |
stepSize |
stepSize:
|
Type : number
|
Optional |
Resolution of each step jump if the parameter used the slider widgets |
structDimension |
structDimension:
|
Type : string
|
Optional |
Dimension of the dataset structure if it is table or matrix |
structType |
structType:
|
Type : string
|
Dataset structure: scalar, table or matrix |
widget |
widget:
|
Type : string
|
Optional |
Widget used for user customization on the interface: slider, table, multi-slider |