Skip to content

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 string
  • type: product_domain
  • axes: array of parameters and variables in this domain (see below) The component axes itself is an array of ranges each containing the components min, max and name.
  • name: custom string
  • max: upper bound of range
  • min: 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 }, 
      ... 
    ] 
  }, 
  ... 
]