Interface

Generated Pydantic models for shared.interface

pydantic model dakota.spec.shared.interface.MethodSystemReliabilityMixin

Generated model for MethodSystemReliabilityMixin

Show JSON schema
{
   "title": "MethodSystemReliabilityMixin",
   "description": "Generated model for MethodSystemReliabilityMixin",
   "type": "object",
   "properties": {
      "system": {
         "anyOf": [
            {
               "$ref": "#/$defs/MethodSystemReliabilitySeries"
            },
            {
               "$ref": "#/$defs/MethodSystemReliabilityParallel"
            },
            {
               "type": "null"
            }
         ],
         "default": null,
         "description": "Compute system reliability (series or parallel)",
         "title": "System",
         "x-union-pattern": 2
      }
   },
   "$defs": {
      "MethodSystemReliabilityParallel": {
         "additionalProperties": false,
         "description": "Aggregate response statistics assuming a parallel system",
         "properties": {
            "parallel": {
               "const": true,
               "default": true,
               "description": "Aggregate response statistics assuming a parallel system",
               "title": "Parallel",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target_reduce",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "SYSTEM_PARALLEL"
                  }
               ]
            }
         },
         "title": "MethodSystemReliabilityParallel",
         "type": "object"
      },
      "MethodSystemReliabilitySeries": {
         "additionalProperties": false,
         "description": "Aggregate response statistics assuming a series system",
         "properties": {
            "series": {
               "const": true,
               "default": true,
               "description": "Aggregate response statistics assuming a series system",
               "title": "Series",
               "type": "boolean",
               "x-materialization": [
                  {
                     "ir_key": "method.nond.response_level_target_reduce",
                     "ir_value_type": "short",
                     "storage_type": "PRESENCE_ENUM",
                     "stored_value": "SYSTEM_SERIES"
                  }
               ]
            }
         },
         "title": "MethodSystemReliabilitySeries",
         "type": "object"
      }
   },
   "additionalProperties": false
}

Fields:
field system: MethodSystemReliabilitySeries | MethodSystemReliabilityParallel | None = None

Compute system reliability (series or parallel)

pydantic model dakota.spec.shared.interface.MethodSystemReliabilityParallel

Aggregate response statistics assuming a parallel system

Show JSON schema
{
   "title": "MethodSystemReliabilityParallel",
   "description": "Aggregate response statistics assuming a parallel system",
   "type": "object",
   "properties": {
      "parallel": {
         "const": true,
         "default": true,
         "description": "Aggregate response statistics assuming a parallel system",
         "title": "Parallel",
         "type": "boolean",
         "x-materialization": [
            {
               "ir_key": "method.nond.response_level_target_reduce",
               "ir_value_type": "short",
               "storage_type": "PRESENCE_ENUM",
               "stored_value": "SYSTEM_PARALLEL"
            }
         ]
      }
   },
   "additionalProperties": false
}

Fields:
field parallel: Literal[True] = True

Aggregate response statistics assuming a parallel system

pydantic model dakota.spec.shared.interface.MethodSystemReliabilitySeries

Aggregate response statistics assuming a series system

Show JSON schema
{
   "title": "MethodSystemReliabilitySeries",
   "description": "Aggregate response statistics assuming a series system",
   "type": "object",
   "properties": {
      "series": {
         "const": true,
         "default": true,
         "description": "Aggregate response statistics assuming a series system",
         "title": "Series",
         "type": "boolean",
         "x-materialization": [
            {
               "ir_key": "method.nond.response_level_target_reduce",
               "ir_value_type": "short",
               "storage_type": "PRESENCE_ENUM",
               "stored_value": "SYSTEM_SERIES"
            }
         ]
      }
   },
   "additionalProperties": false
}

Fields:
field series: Literal[True] = True

Aggregate response statistics assuming a series system