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_domainaxes: array of parameters and variables in this domain (see below) The componentaxesitself is an array of ranges each containing the componentsmin,maxandname.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 },
...
]
},
...
]