Domains
Domains¶
The top-level component domains
contains an array of domains giving information on the ranges of parameters and variables in struct format. Within a specified domain, the corresponding model is expected to yield valid values. Each domain must contain a name
and a type
although right now only the product_domain
type is supported, even though others like e. g. a simplex domain might be added later. A domain consists of the following components:
name
: custom stringtype
:product_domain
axes
: array of parameters and variables in this domain (see below) The componentaxes
itself is an array of ranges each containing the componentsmin
,max
andname
.name
: custom stringmax
: upper bound of rangemin
: lower bound of range
Example: Domains
"domains":[
{
"name":"domain1",
"type":"product_domain",
"axes": [
{ "name" : "par_1", "max" : 1, "min" : 8 },
{ "name" : "par_2", "max" : 4.78, "min" : 6 },
...
]
},
...
]