global_evidence
- pydantic model dakota.spec.method.global_evidence.GlobalEvidenceSelection
Generated model for GlobalEvidenceSelection
Show JSON schema
{ "title": "GlobalEvidenceSelection", "description": "Generated model for GlobalEvidenceSelection", "type": "object", "properties": { "global_evidence": { "$ref": "#/$defs/GlobalEvidenceConfig", "x-aliases": [ "nond_global_evidence" ], "x-materialization": [ { "ir_key": "method.algorithm", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "GLOBAL_EVIDENCE" } ] } }, "$defs": { "Debug": { "additionalProperties": false, "description": "Level 5 of 5 - maximum", "properties": { "debug": { "const": true, "default": true, "description": "Level 5 of 5 - maximum", "title": "Debug", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "DEBUG_OUTPUT" } ] } }, "title": "Debug", "type": "object" }, "DistributionCumulComplContext1Complementary": { "additionalProperties": false, "description": "Computes statistics according to complementary cumulative functions", "properties": { "complementary": { "const": true, "default": true, "description": "Computes statistics according to complementary cumulative functions", "title": "Complementary", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.distribution", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "COMPLEMENTARY" } ] } }, "title": "DistributionCumulComplContext1Complementary", "type": "object" }, "DistributionCumulComplContext1Cumulative": { "additionalProperties": false, "description": "Computes statistics according to cumulative functions", "properties": { "cumulative": { "const": true, "default": true, "description": "Computes statistics according to cumulative functions", "title": "Cumulative", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.distribution", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "CUMULATIVE" } ] } }, "title": "DistributionCumulComplContext1Cumulative", "type": "object" }, "GenReliabilityLevelsGenReliabilityLevels": { "additionalProperties": false, "description": "Specify generalized relability levels at which to estimate the corresponding response value", "properties": { "values": { "description": "Specify generalized relability levels at which to estimate the corresponding response value", "items": { "type": "number" }, "title": "Values", "type": "array" }, "num_gen_reliability_levels": { "anyOf": [ { "items": { "type": "integer" }, "type": "array" }, { "type": "null" } ], "default": null, "description": "Specify which ``gen_reliability_levels`` correspond to which response", "title": "Num Gen Reliability Levels" } }, "required": [ "values" ], "title": "GenReliabilityLevelsGenReliabilityLevels", "type": "object", "x-model-validations": [ { "validationContext": "genreliabilitylevelsgenreliabilitylevels", "validationErrorMessage": "For genreliabilitylevelsgenreliabilitylevels, sum of num_gen_reliability_levels must equal length of values.", "validationFields": [ "num_gen_reliability_levels", "values" ], "validationLiterals": [], "validationRuleName": "check_sum_equals_length" } ] }, "GlobalEvidenceConfig": { "additionalProperties": false, "description": "Evidence theory with evidence measures computed with global optimization methods", "properties": { "model_pointer": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Identifier for model block to be used by a method", "title": "Model Pointer", "x-block-pointer": "model", "x-materialization": [ { "ir_key": "method.model_pointer", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "rng": { "anyOf": [ { "$ref": "#/$defs/RngOptionsContext2Mt19937" }, { "$ref": "#/$defs/RngOptionsContext2Rnum2" } ], "description": "Selection of a random number generator", "title": "Rng", "x-model-default": "RngOptionsContext2Mt19937", "x-union-pattern": 1 }, "response_levels": { "anyOf": [ { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1ResponseLevels" }, { "type": "null" } ], "argument": "values", "default": null, "description": "Values at which to estimate desired statistics for each response", "x-materialization": [ { "ir_key": "method.nond.response_levels", "ir_value_type": "RealVectorArray", "storage_type": "RESPONSE_LEVELS_ARRAY" } ] }, "probability_levels": { "anyOf": [ { "$ref": "#/$defs/ProbabilityLevelsContext2ProbabilityLevels" }, { "type": "null" } ], "argument": "values", "default": null, "description": "Specify probability levels at which to estimate the corresponding response value", "x-materialization": [ { "ir_key": "method.nond.probability_levels", "ir_value_type": "RealVectorArray", "storage_type": "RESPONSE_LEVELS_ARRAY" } ] }, "gen_reliability_levels": { "anyOf": [ { "$ref": "#/$defs/GenReliabilityLevelsGenReliabilityLevels" }, { "type": "null" } ], "argument": "values", "default": null, "description": "Specify generalized relability levels at which to estimate the corresponding response value", "x-materialization": [ { "ir_key": "method.nond.gen_reliability_levels", "ir_value_type": "RealVectorArray", "storage_type": "RESPONSE_LEVELS_ARRAY" } ] }, "distribution": { "anyOf": [ { "$ref": "#/$defs/DistributionCumulComplContext1Cumulative" }, { "$ref": "#/$defs/DistributionCumulComplContext1Complementary" } ], "description": "Selection of cumulative or complementary cumulative functions", "title": "Distribution", "x-model-default": "DistributionCumulComplContext1Cumulative", "x-union-pattern": 1 }, "solution_approach": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1Sbgo" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1Ego" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1Ea" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1Lhs" }, { "type": "null" } ], "default": null, "description": "Solution Approach", "title": "Solution Approach", "x-union-pattern": 2 }, "id_method": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Name the method block; helpful when there are multiple", "title": "Id Method", "x-materialization": [ { "ir_key": "method.id", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "output": { "anyOf": [ { "$ref": "#/$defs/Debug" }, { "$ref": "#/$defs/Verbose" }, { "$ref": "#/$defs/Normal" }, { "$ref": "#/$defs/Quiet" }, { "$ref": "#/$defs/Silent" } ], "description": "Control how much method information is written to the screen and output file", "title": "Output", "x-model-default": "Normal", "x-union-pattern": 1 }, "final_solutions": { "default": 0, "description": "Number of designs returned as the best solutions", "minimum": 0, "title": "Final Solutions", "type": "integer", "x-materialization": [ { "ir_key": "method.final_solutions", "ir_value_type": "size_t", "storage_type": "DIRECT_VALUE" } ] }, "samples": { "default": 0, "description": "Number of samples for sampling-based methods", "title": "Samples", "type": "integer", "x-materialization": [ { "ir_key": "method.samples", "ir_value_type": "int", "storage_type": "DIRECT_VALUE" } ] }, "seed": { "anyOf": [ { "exclusiveMinimum": 0, "type": "integer" }, { "type": "null" } ], "default": null, "description": "Seed of the random number generator", "title": "Seed", "x-materialization": [ { "ir_key": "method.random_seed", "ir_value_type": "int", "storage_type": "DIRECT_VALUE" } ] } }, "title": "GlobalEvidenceConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1Ea": { "additionalProperties": false, "description": "Use an evolutionary algorithm", "properties": { "ea": { "const": true, "default": true, "description": "Use an evolutionary algorithm", "title": "Ea", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.opt_subproblem_solver", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "SUBMETHOD_EA" } ] } }, "title": "MethodGlobalSubProblemSolverContext1Ea", "type": "object" }, "MethodGlobalSubProblemSolverContext1Ego": { "additionalProperties": false, "description": "Use the Efficient Global Optimization method", "properties": { "ego": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoConfig", "x-materialization": [ { "ir_key": "method.nond.opt_subproblem_solver", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "SUBMETHOD_EGO" } ] } }, "required": [ "ego" ], "title": "MethodGlobalSubProblemSolverContext1Ego", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoConfig": { "additionalProperties": false, "description": "Use the Efficient Global Optimization method", "properties": { "gaussian_process": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPSurfpack" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPDakota" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPExperimental" }, { "type": "null" } ], "default": null, "description": "Gaussian Process surrogate model", "title": "Gaussian Process", "x-aliases": [ "kriging" ], "x-union-pattern": 2 }, "use_derivatives": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Use derivative data to construct surrogate models", "title": "Use Derivatives", "x-materialization": [ { "ir_key": "method.derivative_usage", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] }, "import_build_points_file": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "File containing points you wish to use to build a surrogate", "x-aliases": [ "import_points_file" ] }, "export_approx_points_file": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "Output file for surrogate model value evaluations", "x-aliases": [ "export_points_file" ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFile": { "additionalProperties": false, "description": "Output file for surrogate model value evaluations", "properties": { "filename": { "description": "Output file for surrogate model value evaluations", "title": "Filename", "type": "string", "x-materialization": [ { "ir_key": "method.export_approx_points_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "format": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileAnnotated", "x-union-pattern": 1 } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileAnnotated": { "additionalProperties": false, "description": "Selects annotated tabular file format", "properties": { "annotated": { "const": true, "default": true, "description": "Selects annotated tabular file format", "title": "Annotated", "type": "boolean", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_ANNOTATED" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotatedConfig": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "header": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable header row in custom-annotated tabular file", "title": "Header", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_HEADER" } ] }, "eval_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable evaluation ID column in custom-annotated tabular file", "title": "Eval Id", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_EVAL_ID" } ] }, "interface_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable interface ID column in custom-annotated tabular file", "title": "Interface Id", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_IFACE_ID" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileFreeform": { "additionalProperties": false, "description": "Selects freeform file format", "properties": { "freeform": { "const": true, "default": true, "description": "Selects freeform file format", "title": "Freeform", "type": "boolean", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPDakota": { "additionalProperties": false, "description": "Select the built in Gaussian Process surrogate", "properties": { "dakota": { "const": true, "default": true, "description": "Select the built in Gaussian Process surrogate", "title": "Dakota", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "GP_EMULATOR" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPDakota", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPExperimental": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "experimental": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPExperimentalConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "EXPGP_EMULATOR" } ] } }, "required": [ "experimental" ], "title": "MethodGlobalSubProblemSolverContext1EgoGPExperimental", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPExperimentalConfig": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "export_model": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModel" }, { "type": "null" } ], "default": null, "description": "export_model not active", "x-materialization": [ { "ir_key": "method.export_surrogate", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] }, "options_file": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "``options_file`` not active", "title": "Options File", "x-materialization": [ { "ir_key": "method.advanced_options_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPExperimentalConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModel": { "additionalProperties": false, "description": "export_model not active", "properties": { "filename_prefix": { "default": "exported_surrogate", "description": "export_model not active", "title": "Filename Prefix", "type": "string", "x-materialization": [ { "ir_key": "method.model_export_prefix", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "formats": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModelFormats" } }, "required": [ "formats" ], "title": "MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModel", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModelFormats": { "additionalProperties": false, "description": "export_model not active", "properties": { "text_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "export_model not active", "title": "Text Archive", "x-materialization": [ { "ir_key": "method.model_export_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TEXT_ARCHIVE" } ] }, "binary_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "export_model not active", "title": "Binary Archive", "x-materialization": [ { "ir_key": "method.model_export_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "BINARY_ARCHIVE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModelFormats", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPSurfpack": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "surfpack": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPSurfpackConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "KRIGING_EMULATOR" } ] } }, "required": [ "surfpack" ], "title": "MethodGlobalSubProblemSolverContext1EgoGPSurfpack", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPSurfpackConfig": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "export_model": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModel" }, { "type": "null" } ], "default": null, "description": "export_model not active", "x-materialization": [ { "ir_key": "method.export_surrogate", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPSurfpackConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModel": { "additionalProperties": false, "description": "export_model not active", "properties": { "filename_prefix": { "default": "exported_surrogate", "description": "export_model not active", "title": "Filename Prefix", "type": "string", "x-materialization": [ { "ir_key": "method.model_export_prefix", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "formats": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModelFormats" } }, "required": [ "formats" ], "title": "MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModel", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModelFormats": { "additionalProperties": false, "description": "export_model not active", "properties": { "text_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "export_model not active", "title": "Text Archive", "x-materialization": [ { "ir_key": "method.model_export_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TEXT_ARCHIVE" } ] }, "binary_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "export_model not active", "title": "Binary Archive", "x-materialization": [ { "ir_key": "method.model_export_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "BINARY_ARCHIVE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModelFormats", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFile": { "additionalProperties": false, "description": "File containing points you wish to use to build a surrogate", "properties": { "filename": { "description": "File containing points you wish to use to build a surrogate", "title": "Filename", "type": "string", "x-materialization": [ { "ir_key": "method.import_build_points_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "format": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileAnnotated", "x-union-pattern": 1 }, "active_only": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Import only active variables from tabular data file", "title": "Active Only", "x-materialization": [ { "ir_key": "method.import_build_active_only", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileAnnotated": { "additionalProperties": false, "description": "Selects annotated tabular file format", "properties": { "annotated": { "const": true, "default": true, "description": "Selects annotated tabular file format", "title": "Annotated", "type": "boolean", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_ANNOTATED" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotatedConfig": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "header": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable header row in custom-annotated tabular file", "title": "Header", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_HEADER" } ] }, "eval_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable evaluation ID column in custom-annotated tabular file", "title": "Eval Id", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_EVAL_ID" } ] }, "interface_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable interface ID column in custom-annotated tabular file", "title": "Interface Id", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_IFACE_ID" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileFreeform": { "additionalProperties": false, "description": "Selects freeform file format", "properties": { "freeform": { "const": true, "default": true, "description": "Selects freeform file format", "title": "Freeform", "type": "boolean", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext1Lhs": { "additionalProperties": false, "description": "Uses Latin Hypercube Sampling (LHS) to sample variables", "properties": { "lhs": { "const": true, "default": true, "description": "Uses Latin Hypercube Sampling (LHS) to sample variables", "title": "Lhs", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.opt_subproblem_solver", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "SUBMETHOD_LHS" } ] } }, "title": "MethodGlobalSubProblemSolverContext1Lhs", "type": "object" }, "MethodGlobalSubProblemSolverContext1Sbgo": { "additionalProperties": false, "description": "Use the surrogate based optimization method", "properties": { "sbgo": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoConfig", "x-materialization": [ { "ir_key": "method.nond.opt_subproblem_solver", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "SUBMETHOD_SBGO" } ] } }, "required": [ "sbgo" ], "title": "MethodGlobalSubProblemSolverContext1Sbgo", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoConfig": { "additionalProperties": false, "description": "Use the surrogate based optimization method", "properties": { "gaussian_process": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGP" }, { "type": "null" } ], "default": null, "description": "Gaussian Process surrogate model", "x-aliases": [ "kriging" ] }, "use_derivatives": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Use derivative data to construct surrogate models", "title": "Use Derivatives", "x-materialization": [ { "ir_key": "method.derivative_usage", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] }, "import_build_points_file": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "File containing points you wish to use to build a surrogate", "x-aliases": [ "import_points_file" ] }, "export_approx_points_file": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "Output file for surrogate model value evaluations", "x-aliases": [ "export_points_file" ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFile": { "additionalProperties": false, "description": "Output file for surrogate model value evaluations", "properties": { "filename": { "description": "Output file for surrogate model value evaluations", "title": "Filename", "type": "string", "x-materialization": [ { "ir_key": "method.export_approx_points_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "format": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileAnnotated", "x-union-pattern": 1 } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileAnnotated": { "additionalProperties": false, "description": "Selects annotated tabular file format", "properties": { "annotated": { "const": true, "default": true, "description": "Selects annotated tabular file format", "title": "Annotated", "type": "boolean", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_ANNOTATED" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotatedConfig": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "header": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable header row in custom-annotated tabular file", "title": "Header", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_HEADER" } ] }, "eval_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable evaluation ID column in custom-annotated tabular file", "title": "Eval Id", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_EVAL_ID" } ] }, "interface_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable interface ID column in custom-annotated tabular file", "title": "Interface Id", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_IFACE_ID" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileFreeform": { "additionalProperties": false, "description": "Selects freeform file format", "properties": { "freeform": { "const": true, "default": true, "description": "Selects freeform file format", "title": "Freeform", "type": "boolean", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGP": { "additionalProperties": false, "description": "Gaussian Process surrogate model", "properties": { "implementation": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGPSurfpack" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGPDakota" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGPExperimental" } ], "description": "GP Implementation", "title": "Implementation", "x-union-pattern": 4 } }, "required": [ "implementation" ], "title": "MethodGlobalSubProblemSolverContext1SbgoGP", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGPDakota": { "additionalProperties": false, "description": "Select the built in Gaussian Process surrogate", "properties": { "dakota": { "const": true, "default": true, "description": "Select the built in Gaussian Process surrogate", "title": "Dakota", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "GP_EMULATOR" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoGPDakota", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGPExperimental": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "experimental": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGPExperimentalConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "EXPGP_EMULATOR" } ] } }, "required": [ "experimental" ], "title": "MethodGlobalSubProblemSolverContext1SbgoGPExperimental", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGPExperimentalConfig": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "options_file": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Filename for a YAML file that specifies Gaussian process options", "title": "Options File", "x-materialization": [ { "ir_key": "method.advanced_options_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoGPExperimentalConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGPSurfpack": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "surfpack": { "const": true, "default": true, "description": "Use the Surfpack version of Gaussian Process surrogates", "title": "Surfpack", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "KRIGING_EMULATOR" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoGPSurfpack", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFile": { "additionalProperties": false, "description": "File containing points you wish to use to build a surrogate", "properties": { "filename": { "description": "File containing points you wish to use to build a surrogate", "title": "Filename", "type": "string", "x-materialization": [ { "ir_key": "method.import_build_points_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "format": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileAnnotated", "x-union-pattern": 1 }, "active_only": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Import only active variables from tabular data file", "title": "Active Only", "x-materialization": [ { "ir_key": "method.import_build_active_only", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileAnnotated": { "additionalProperties": false, "description": "Selects annotated tabular file format", "properties": { "annotated": { "const": true, "default": true, "description": "Selects annotated tabular file format", "title": "Annotated", "type": "boolean", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_ANNOTATED" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotatedConfig": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "header": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable header row in custom-annotated tabular file", "title": "Header", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_HEADER" } ] }, "eval_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable evaluation ID column in custom-annotated tabular file", "title": "Eval Id", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_EVAL_ID" } ] }, "interface_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable interface ID column in custom-annotated tabular file", "title": "Interface Id", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_IFACE_ID" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileFreeform": { "additionalProperties": false, "description": "Selects freeform file format", "properties": { "freeform": { "const": true, "default": true, "description": "Selects freeform file format", "title": "Freeform", "type": "boolean", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileFreeform", "type": "object" }, "Normal": { "additionalProperties": false, "description": "Level 3 of 5 - default", "properties": { "normal": { "const": true, "default": true, "description": "Level 3 of 5 - default", "title": "Normal", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "NORMAL_OUTPUT" } ] } }, "title": "Normal", "type": "object" }, "ProbabilityLevelsContext2ProbabilityLevels": { "additionalProperties": false, "description": "Specify probability levels at which to estimate the corresponding response value", "properties": { "values": { "description": "Specify probability levels at which to estimate the corresponding response value", "items": { "type": "number" }, "title": "Values", "type": "array" }, "num_probability_levels": { "anyOf": [ { "items": { "type": "integer" }, "type": "array" }, { "type": "null" } ], "default": null, "description": "Specify which ``probability_levels`` correspond to which response", "title": "Num Probability Levels" } }, "required": [ "values" ], "title": "ProbabilityLevelsContext2ProbabilityLevels", "type": "object", "x-model-validations": [ { "validationContext": "probabilitylevelscontext2probabilitylevels", "validationErrorMessage": "For probabilitylevelscontext2probabilitylevels, all elements of values must be in [0, 1].", "validationFields": [ "values" ], "validationLiterals": [], "validationRuleName": "check_probability_list" }, { "validationContext": "probabilitylevelscontext2probabilitylevels", "validationErrorMessage": "For probabilitylevelscontext2probabilitylevels, sum of num_probability_levels must equal length of values.", "validationFields": [ "num_probability_levels", "values" ], "validationLiterals": [], "validationRuleName": "check_sum_equals_length" } ] }, "Quiet": { "additionalProperties": false, "description": "Level 2 of 5 - less than normal", "properties": { "quiet": { "const": true, "default": true, "description": "Level 2 of 5 - less than normal", "title": "Quiet", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "QUIET_OUTPUT" } ] } }, "title": "Quiet", "type": "object" }, "ResponseLevelsComputeProbGenContext1Compute": { "additionalProperties": false, "description": "Selection of statistics to compute at each response level", "properties": { "statistic": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1Probabilities" }, { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1GenReliabilities" } ], "description": "Statistics to Compute", "title": "Statistic", "x-union-pattern": 4 }, "system": { "anyOf": [ { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1SystemSeries" }, { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1SystemParallel" }, { "type": "null" } ], "default": null, "description": "Compute system reliability (series or parallel)", "title": "System", "x-union-pattern": 2 } }, "required": [ "statistic" ], "title": "ResponseLevelsComputeProbGenContext1Compute", "type": "object" }, "ResponseLevelsComputeProbGenContext1GenReliabilities": { "additionalProperties": false, "description": "Computes generalized reliabilities associated with response levels", "properties": { "gen_reliabilities": { "const": true, "default": true, "description": "Computes generalized reliabilities associated with response levels", "title": "Gen Reliabilities", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.response_level_target", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "GEN_RELIABILITIES" } ] } }, "title": "ResponseLevelsComputeProbGenContext1GenReliabilities", "type": "object" }, "ResponseLevelsComputeProbGenContext1Probabilities": { "additionalProperties": false, "description": "Computes probabilities associated with response levels", "properties": { "probabilities": { "const": true, "default": true, "description": "Computes probabilities associated with response levels", "title": "Probabilities", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.response_level_target", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "PROBABILITIES" } ] } }, "title": "ResponseLevelsComputeProbGenContext1Probabilities", "type": "object" }, "ResponseLevelsComputeProbGenContext1ResponseLevels": { "additionalProperties": false, "description": "Values at which to estimate desired statistics for each response", "properties": { "values": { "description": "Values at which to estimate desired statistics for each response", "items": { "type": "number" }, "title": "Values", "type": "array" }, "num_response_levels": { "anyOf": [ { "items": { "type": "integer" }, "type": "array" }, { "type": "null" } ], "default": null, "description": "Number of values at which to estimate desired statistics for each response", "title": "Num Response Levels" }, "compute": { "anyOf": [ { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1Compute" }, { "type": "null" } ], "default": null, "description": "Selection of statistics to compute at each response level" } }, "required": [ "values" ], "title": "ResponseLevelsComputeProbGenContext1ResponseLevels", "type": "object", "x-model-validations": [ { "validationContext": "responselevelscomputeprobgencontext1responselevels", "validationErrorMessage": "For responselevelscomputeprobgencontext1responselevels, sum of num_response_levels must equal length of values.", "validationFields": [ "num_response_levels", "values" ], "validationLiterals": [], "validationRuleName": "check_sum_equals_length" } ] }, "ResponseLevelsComputeProbGenContext1SystemParallel": { "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": "ResponseLevelsComputeProbGenContext1SystemParallel", "type": "object" }, "ResponseLevelsComputeProbGenContext1SystemSeries": { "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": "ResponseLevelsComputeProbGenContext1SystemSeries", "type": "object" }, "RngOptionsContext2Mt19937": { "additionalProperties": false, "description": "Generates random numbers using the Mersenne twister", "properties": { "mt19937": { "const": true, "default": true, "description": "Generates random numbers using the Mersenne twister", "title": "Mt19937", "type": "boolean", "x-materialization": [ { "ir_key": "method.random_number_generator", "ir_value_type": "String", "storage_type": "PRESENCE_LITERAL", "stored_value": "mt19937" } ] } }, "title": "RngOptionsContext2Mt19937", "type": "object" }, "RngOptionsContext2Rnum2": { "additionalProperties": false, "description": "Generates pseudo-random numbers using the Pecos package", "properties": { "rnum2": { "const": true, "default": true, "description": "Generates pseudo-random numbers using the Pecos package", "title": "Rnum2", "type": "boolean", "x-materialization": [ { "ir_key": "method.random_number_generator", "ir_value_type": "String", "storage_type": "PRESENCE_LITERAL", "stored_value": "rnum2" } ] } }, "title": "RngOptionsContext2Rnum2", "type": "object" }, "Silent": { "additionalProperties": false, "description": "Level 1 of 5 - minimum", "properties": { "silent": { "const": true, "default": true, "description": "Level 1 of 5 - minimum", "title": "Silent", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "SILENT_OUTPUT" } ] } }, "title": "Silent", "type": "object" }, "Verbose": { "additionalProperties": false, "description": "Level 4 of 5 - more than normal", "properties": { "verbose": { "const": true, "default": true, "description": "Level 4 of 5 - more than normal", "title": "Verbose", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "VERBOSE_OUTPUT" } ] } }, "title": "Verbose", "type": "object" } }, "additionalProperties": false, "required": [ "global_evidence" ] }
- field global_evidence: GlobalEvidenceConfig [Required]
- classmethod get_registry() dict[str, type[MethodSelection]]
Get registry, performing deferred registration on first call
- classmethod get_union()
Generate Union from all registered selections
- pydantic model dakota.spec.method.global_evidence.GlobalEvidenceConfig
Evidence theory with evidence measures computed with global optimization methods
Show JSON schema
{ "title": "GlobalEvidenceConfig", "description": "Evidence theory with evidence measures computed with global optimization methods", "type": "object", "properties": { "model_pointer": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Identifier for model block to be used by a method", "title": "Model Pointer", "x-block-pointer": "model", "x-materialization": [ { "ir_key": "method.model_pointer", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "rng": { "anyOf": [ { "$ref": "#/$defs/RngOptionsContext2Mt19937" }, { "$ref": "#/$defs/RngOptionsContext2Rnum2" } ], "description": "Selection of a random number generator", "title": "Rng", "x-model-default": "RngOptionsContext2Mt19937", "x-union-pattern": 1 }, "response_levels": { "anyOf": [ { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1ResponseLevels" }, { "type": "null" } ], "argument": "values", "default": null, "description": "Values at which to estimate desired statistics for each response", "x-materialization": [ { "ir_key": "method.nond.response_levels", "ir_value_type": "RealVectorArray", "storage_type": "RESPONSE_LEVELS_ARRAY" } ] }, "probability_levels": { "anyOf": [ { "$ref": "#/$defs/ProbabilityLevelsContext2ProbabilityLevels" }, { "type": "null" } ], "argument": "values", "default": null, "description": "Specify probability levels at which to estimate the corresponding response value", "x-materialization": [ { "ir_key": "method.nond.probability_levels", "ir_value_type": "RealVectorArray", "storage_type": "RESPONSE_LEVELS_ARRAY" } ] }, "gen_reliability_levels": { "anyOf": [ { "$ref": "#/$defs/GenReliabilityLevelsGenReliabilityLevels" }, { "type": "null" } ], "argument": "values", "default": null, "description": "Specify generalized relability levels at which to estimate the corresponding response value", "x-materialization": [ { "ir_key": "method.nond.gen_reliability_levels", "ir_value_type": "RealVectorArray", "storage_type": "RESPONSE_LEVELS_ARRAY" } ] }, "distribution": { "anyOf": [ { "$ref": "#/$defs/DistributionCumulComplContext1Cumulative" }, { "$ref": "#/$defs/DistributionCumulComplContext1Complementary" } ], "description": "Selection of cumulative or complementary cumulative functions", "title": "Distribution", "x-model-default": "DistributionCumulComplContext1Cumulative", "x-union-pattern": 1 }, "solution_approach": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1Sbgo" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1Ego" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1Ea" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1Lhs" }, { "type": "null" } ], "default": null, "description": "Solution Approach", "title": "Solution Approach", "x-union-pattern": 2 }, "id_method": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Name the method block; helpful when there are multiple", "title": "Id Method", "x-materialization": [ { "ir_key": "method.id", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "output": { "anyOf": [ { "$ref": "#/$defs/Debug" }, { "$ref": "#/$defs/Verbose" }, { "$ref": "#/$defs/Normal" }, { "$ref": "#/$defs/Quiet" }, { "$ref": "#/$defs/Silent" } ], "description": "Control how much method information is written to the screen and output file", "title": "Output", "x-model-default": "Normal", "x-union-pattern": 1 }, "final_solutions": { "default": 0, "description": "Number of designs returned as the best solutions", "minimum": 0, "title": "Final Solutions", "type": "integer", "x-materialization": [ { "ir_key": "method.final_solutions", "ir_value_type": "size_t", "storage_type": "DIRECT_VALUE" } ] }, "samples": { "default": 0, "description": "Number of samples for sampling-based methods", "title": "Samples", "type": "integer", "x-materialization": [ { "ir_key": "method.samples", "ir_value_type": "int", "storage_type": "DIRECT_VALUE" } ] }, "seed": { "anyOf": [ { "exclusiveMinimum": 0, "type": "integer" }, { "type": "null" } ], "default": null, "description": "Seed of the random number generator", "title": "Seed", "x-materialization": [ { "ir_key": "method.random_seed", "ir_value_type": "int", "storage_type": "DIRECT_VALUE" } ] } }, "$defs": { "Debug": { "additionalProperties": false, "description": "Level 5 of 5 - maximum", "properties": { "debug": { "const": true, "default": true, "description": "Level 5 of 5 - maximum", "title": "Debug", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "DEBUG_OUTPUT" } ] } }, "title": "Debug", "type": "object" }, "DistributionCumulComplContext1Complementary": { "additionalProperties": false, "description": "Computes statistics according to complementary cumulative functions", "properties": { "complementary": { "const": true, "default": true, "description": "Computes statistics according to complementary cumulative functions", "title": "Complementary", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.distribution", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "COMPLEMENTARY" } ] } }, "title": "DistributionCumulComplContext1Complementary", "type": "object" }, "DistributionCumulComplContext1Cumulative": { "additionalProperties": false, "description": "Computes statistics according to cumulative functions", "properties": { "cumulative": { "const": true, "default": true, "description": "Computes statistics according to cumulative functions", "title": "Cumulative", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.distribution", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "CUMULATIVE" } ] } }, "title": "DistributionCumulComplContext1Cumulative", "type": "object" }, "GenReliabilityLevelsGenReliabilityLevels": { "additionalProperties": false, "description": "Specify generalized relability levels at which to estimate the corresponding response value", "properties": { "values": { "description": "Specify generalized relability levels at which to estimate the corresponding response value", "items": { "type": "number" }, "title": "Values", "type": "array" }, "num_gen_reliability_levels": { "anyOf": [ { "items": { "type": "integer" }, "type": "array" }, { "type": "null" } ], "default": null, "description": "Specify which ``gen_reliability_levels`` correspond to which response", "title": "Num Gen Reliability Levels" } }, "required": [ "values" ], "title": "GenReliabilityLevelsGenReliabilityLevels", "type": "object", "x-model-validations": [ { "validationContext": "genreliabilitylevelsgenreliabilitylevels", "validationErrorMessage": "For genreliabilitylevelsgenreliabilitylevels, sum of num_gen_reliability_levels must equal length of values.", "validationFields": [ "num_gen_reliability_levels", "values" ], "validationLiterals": [], "validationRuleName": "check_sum_equals_length" } ] }, "MethodGlobalSubProblemSolverContext1Ea": { "additionalProperties": false, "description": "Use an evolutionary algorithm", "properties": { "ea": { "const": true, "default": true, "description": "Use an evolutionary algorithm", "title": "Ea", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.opt_subproblem_solver", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "SUBMETHOD_EA" } ] } }, "title": "MethodGlobalSubProblemSolverContext1Ea", "type": "object" }, "MethodGlobalSubProblemSolverContext1Ego": { "additionalProperties": false, "description": "Use the Efficient Global Optimization method", "properties": { "ego": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoConfig", "x-materialization": [ { "ir_key": "method.nond.opt_subproblem_solver", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "SUBMETHOD_EGO" } ] } }, "required": [ "ego" ], "title": "MethodGlobalSubProblemSolverContext1Ego", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoConfig": { "additionalProperties": false, "description": "Use the Efficient Global Optimization method", "properties": { "gaussian_process": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPSurfpack" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPDakota" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPExperimental" }, { "type": "null" } ], "default": null, "description": "Gaussian Process surrogate model", "title": "Gaussian Process", "x-aliases": [ "kriging" ], "x-union-pattern": 2 }, "use_derivatives": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Use derivative data to construct surrogate models", "title": "Use Derivatives", "x-materialization": [ { "ir_key": "method.derivative_usage", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] }, "import_build_points_file": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "File containing points you wish to use to build a surrogate", "x-aliases": [ "import_points_file" ] }, "export_approx_points_file": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "Output file for surrogate model value evaluations", "x-aliases": [ "export_points_file" ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFile": { "additionalProperties": false, "description": "Output file for surrogate model value evaluations", "properties": { "filename": { "description": "Output file for surrogate model value evaluations", "title": "Filename", "type": "string", "x-materialization": [ { "ir_key": "method.export_approx_points_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "format": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileAnnotated", "x-union-pattern": 1 } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileAnnotated": { "additionalProperties": false, "description": "Selects annotated tabular file format", "properties": { "annotated": { "const": true, "default": true, "description": "Selects annotated tabular file format", "title": "Annotated", "type": "boolean", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_ANNOTATED" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotatedConfig": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "header": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable header row in custom-annotated tabular file", "title": "Header", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_HEADER" } ] }, "eval_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable evaluation ID column in custom-annotated tabular file", "title": "Eval Id", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_EVAL_ID" } ] }, "interface_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable interface ID column in custom-annotated tabular file", "title": "Interface Id", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_IFACE_ID" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileFreeform": { "additionalProperties": false, "description": "Selects freeform file format", "properties": { "freeform": { "const": true, "default": true, "description": "Selects freeform file format", "title": "Freeform", "type": "boolean", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoExportApproxPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPDakota": { "additionalProperties": false, "description": "Select the built in Gaussian Process surrogate", "properties": { "dakota": { "const": true, "default": true, "description": "Select the built in Gaussian Process surrogate", "title": "Dakota", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "GP_EMULATOR" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPDakota", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPExperimental": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "experimental": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPExperimentalConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "EXPGP_EMULATOR" } ] } }, "required": [ "experimental" ], "title": "MethodGlobalSubProblemSolverContext1EgoGPExperimental", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPExperimentalConfig": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "export_model": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModel" }, { "type": "null" } ], "default": null, "description": "export_model not active", "x-materialization": [ { "ir_key": "method.export_surrogate", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] }, "options_file": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "``options_file`` not active", "title": "Options File", "x-materialization": [ { "ir_key": "method.advanced_options_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPExperimentalConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModel": { "additionalProperties": false, "description": "export_model not active", "properties": { "filename_prefix": { "default": "exported_surrogate", "description": "export_model not active", "title": "Filename Prefix", "type": "string", "x-materialization": [ { "ir_key": "method.model_export_prefix", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "formats": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModelFormats" } }, "required": [ "formats" ], "title": "MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModel", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModelFormats": { "additionalProperties": false, "description": "export_model not active", "properties": { "text_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "export_model not active", "title": "Text Archive", "x-materialization": [ { "ir_key": "method.model_export_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TEXT_ARCHIVE" } ] }, "binary_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "export_model not active", "title": "Binary Archive", "x-materialization": [ { "ir_key": "method.model_export_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "BINARY_ARCHIVE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPExperimentalExportModelFormats", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPSurfpack": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "surfpack": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPSurfpackConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "KRIGING_EMULATOR" } ] } }, "required": [ "surfpack" ], "title": "MethodGlobalSubProblemSolverContext1EgoGPSurfpack", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPSurfpackConfig": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "export_model": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModel" }, { "type": "null" } ], "default": null, "description": "export_model not active", "x-materialization": [ { "ir_key": "method.export_surrogate", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPSurfpackConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModel": { "additionalProperties": false, "description": "export_model not active", "properties": { "filename_prefix": { "default": "exported_surrogate", "description": "export_model not active", "title": "Filename Prefix", "type": "string", "x-materialization": [ { "ir_key": "method.model_export_prefix", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "formats": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModelFormats" } }, "required": [ "formats" ], "title": "MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModel", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModelFormats": { "additionalProperties": false, "description": "export_model not active", "properties": { "text_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "export_model not active", "title": "Text Archive", "x-materialization": [ { "ir_key": "method.model_export_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TEXT_ARCHIVE" } ] }, "binary_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "export_model not active", "title": "Binary Archive", "x-materialization": [ { "ir_key": "method.model_export_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "BINARY_ARCHIVE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoGPSurfpackExportModelFormats", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFile": { "additionalProperties": false, "description": "File containing points you wish to use to build a surrogate", "properties": { "filename": { "description": "File containing points you wish to use to build a surrogate", "title": "Filename", "type": "string", "x-materialization": [ { "ir_key": "method.import_build_points_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "format": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileAnnotated", "x-union-pattern": 1 }, "active_only": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Import only active variables from tabular data file", "title": "Active Only", "x-materialization": [ { "ir_key": "method.import_build_active_only", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileAnnotated": { "additionalProperties": false, "description": "Selects annotated tabular file format", "properties": { "annotated": { "const": true, "default": true, "description": "Selects annotated tabular file format", "title": "Annotated", "type": "boolean", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_ANNOTATED" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotatedConfig": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "header": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable header row in custom-annotated tabular file", "title": "Header", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_HEADER" } ] }, "eval_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable evaluation ID column in custom-annotated tabular file", "title": "Eval Id", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_EVAL_ID" } ] }, "interface_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable interface ID column in custom-annotated tabular file", "title": "Interface Id", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_IFACE_ID" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileFreeform": { "additionalProperties": false, "description": "Selects freeform file format", "properties": { "freeform": { "const": true, "default": true, "description": "Selects freeform file format", "title": "Freeform", "type": "boolean", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1EgoImportBuildPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext1Lhs": { "additionalProperties": false, "description": "Uses Latin Hypercube Sampling (LHS) to sample variables", "properties": { "lhs": { "const": true, "default": true, "description": "Uses Latin Hypercube Sampling (LHS) to sample variables", "title": "Lhs", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.opt_subproblem_solver", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "SUBMETHOD_LHS" } ] } }, "title": "MethodGlobalSubProblemSolverContext1Lhs", "type": "object" }, "MethodGlobalSubProblemSolverContext1Sbgo": { "additionalProperties": false, "description": "Use the surrogate based optimization method", "properties": { "sbgo": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoConfig", "x-materialization": [ { "ir_key": "method.nond.opt_subproblem_solver", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "SUBMETHOD_SBGO" } ] } }, "required": [ "sbgo" ], "title": "MethodGlobalSubProblemSolverContext1Sbgo", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoConfig": { "additionalProperties": false, "description": "Use the surrogate based optimization method", "properties": { "gaussian_process": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGP" }, { "type": "null" } ], "default": null, "description": "Gaussian Process surrogate model", "x-aliases": [ "kriging" ] }, "use_derivatives": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Use derivative data to construct surrogate models", "title": "Use Derivatives", "x-materialization": [ { "ir_key": "method.derivative_usage", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] }, "import_build_points_file": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "File containing points you wish to use to build a surrogate", "x-aliases": [ "import_points_file" ] }, "export_approx_points_file": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "Output file for surrogate model value evaluations", "x-aliases": [ "export_points_file" ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFile": { "additionalProperties": false, "description": "Output file for surrogate model value evaluations", "properties": { "filename": { "description": "Output file for surrogate model value evaluations", "title": "Filename", "type": "string", "x-materialization": [ { "ir_key": "method.export_approx_points_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "format": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileAnnotated", "x-union-pattern": 1 } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileAnnotated": { "additionalProperties": false, "description": "Selects annotated tabular file format", "properties": { "annotated": { "const": true, "default": true, "description": "Selects annotated tabular file format", "title": "Annotated", "type": "boolean", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_ANNOTATED" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotatedConfig": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "header": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable header row in custom-annotated tabular file", "title": "Header", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_HEADER" } ] }, "eval_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable evaluation ID column in custom-annotated tabular file", "title": "Eval Id", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_EVAL_ID" } ] }, "interface_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable interface ID column in custom-annotated tabular file", "title": "Interface Id", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_IFACE_ID" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileFreeform": { "additionalProperties": false, "description": "Selects freeform file format", "properties": { "freeform": { "const": true, "default": true, "description": "Selects freeform file format", "title": "Freeform", "type": "boolean", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoExportApproxPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGP": { "additionalProperties": false, "description": "Gaussian Process surrogate model", "properties": { "implementation": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGPSurfpack" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGPDakota" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGPExperimental" } ], "description": "GP Implementation", "title": "Implementation", "x-union-pattern": 4 } }, "required": [ "implementation" ], "title": "MethodGlobalSubProblemSolverContext1SbgoGP", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGPDakota": { "additionalProperties": false, "description": "Select the built in Gaussian Process surrogate", "properties": { "dakota": { "const": true, "default": true, "description": "Select the built in Gaussian Process surrogate", "title": "Dakota", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "GP_EMULATOR" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoGPDakota", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGPExperimental": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "experimental": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoGPExperimentalConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "EXPGP_EMULATOR" } ] } }, "required": [ "experimental" ], "title": "MethodGlobalSubProblemSolverContext1SbgoGPExperimental", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGPExperimentalConfig": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "options_file": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "Filename for a YAML file that specifies Gaussian process options", "title": "Options File", "x-materialization": [ { "ir_key": "method.advanced_options_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoGPExperimentalConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoGPSurfpack": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "surfpack": { "const": true, "default": true, "description": "Use the Surfpack version of Gaussian Process surrogates", "title": "Surfpack", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "KRIGING_EMULATOR" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoGPSurfpack", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFile": { "additionalProperties": false, "description": "File containing points you wish to use to build a surrogate", "properties": { "filename": { "description": "File containing points you wish to use to build a surrogate", "title": "Filename", "type": "string", "x-materialization": [ { "ir_key": "method.import_build_points_file", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "format": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileAnnotated", "x-union-pattern": 1 }, "active_only": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Import only active variables from tabular data file", "title": "Active Only", "x-materialization": [ { "ir_key": "method.import_build_active_only", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileAnnotated": { "additionalProperties": false, "description": "Selects annotated tabular file format", "properties": { "annotated": { "const": true, "default": true, "description": "Selects annotated tabular file format", "title": "Annotated", "type": "boolean", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_ANNOTATED" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotatedConfig": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "header": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable header row in custom-annotated tabular file", "title": "Header", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_HEADER" } ] }, "eval_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable evaluation ID column in custom-annotated tabular file", "title": "Eval Id", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_EVAL_ID" } ] }, "interface_id": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Enable interface ID column in custom-annotated tabular file", "title": "Interface Id", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "AUGMENT_ENUM", "stored_value": "TABULAR_IFACE_ID" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileFreeform": { "additionalProperties": false, "description": "Selects freeform file format", "properties": { "freeform": { "const": true, "default": true, "description": "Selects freeform file format", "title": "Freeform", "type": "boolean", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ] } }, "title": "MethodGlobalSubProblemSolverContext1SbgoImportBuildPointsFileFreeform", "type": "object" }, "Normal": { "additionalProperties": false, "description": "Level 3 of 5 - default", "properties": { "normal": { "const": true, "default": true, "description": "Level 3 of 5 - default", "title": "Normal", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "NORMAL_OUTPUT" } ] } }, "title": "Normal", "type": "object" }, "ProbabilityLevelsContext2ProbabilityLevels": { "additionalProperties": false, "description": "Specify probability levels at which to estimate the corresponding response value", "properties": { "values": { "description": "Specify probability levels at which to estimate the corresponding response value", "items": { "type": "number" }, "title": "Values", "type": "array" }, "num_probability_levels": { "anyOf": [ { "items": { "type": "integer" }, "type": "array" }, { "type": "null" } ], "default": null, "description": "Specify which ``probability_levels`` correspond to which response", "title": "Num Probability Levels" } }, "required": [ "values" ], "title": "ProbabilityLevelsContext2ProbabilityLevels", "type": "object", "x-model-validations": [ { "validationContext": "probabilitylevelscontext2probabilitylevels", "validationErrorMessage": "For probabilitylevelscontext2probabilitylevels, all elements of values must be in [0, 1].", "validationFields": [ "values" ], "validationLiterals": [], "validationRuleName": "check_probability_list" }, { "validationContext": "probabilitylevelscontext2probabilitylevels", "validationErrorMessage": "For probabilitylevelscontext2probabilitylevels, sum of num_probability_levels must equal length of values.", "validationFields": [ "num_probability_levels", "values" ], "validationLiterals": [], "validationRuleName": "check_sum_equals_length" } ] }, "Quiet": { "additionalProperties": false, "description": "Level 2 of 5 - less than normal", "properties": { "quiet": { "const": true, "default": true, "description": "Level 2 of 5 - less than normal", "title": "Quiet", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "QUIET_OUTPUT" } ] } }, "title": "Quiet", "type": "object" }, "ResponseLevelsComputeProbGenContext1Compute": { "additionalProperties": false, "description": "Selection of statistics to compute at each response level", "properties": { "statistic": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1Probabilities" }, { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1GenReliabilities" } ], "description": "Statistics to Compute", "title": "Statistic", "x-union-pattern": 4 }, "system": { "anyOf": [ { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1SystemSeries" }, { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1SystemParallel" }, { "type": "null" } ], "default": null, "description": "Compute system reliability (series or parallel)", "title": "System", "x-union-pattern": 2 } }, "required": [ "statistic" ], "title": "ResponseLevelsComputeProbGenContext1Compute", "type": "object" }, "ResponseLevelsComputeProbGenContext1GenReliabilities": { "additionalProperties": false, "description": "Computes generalized reliabilities associated with response levels", "properties": { "gen_reliabilities": { "const": true, "default": true, "description": "Computes generalized reliabilities associated with response levels", "title": "Gen Reliabilities", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.response_level_target", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "GEN_RELIABILITIES" } ] } }, "title": "ResponseLevelsComputeProbGenContext1GenReliabilities", "type": "object" }, "ResponseLevelsComputeProbGenContext1Probabilities": { "additionalProperties": false, "description": "Computes probabilities associated with response levels", "properties": { "probabilities": { "const": true, "default": true, "description": "Computes probabilities associated with response levels", "title": "Probabilities", "type": "boolean", "x-materialization": [ { "ir_key": "method.nond.response_level_target", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "PROBABILITIES" } ] } }, "title": "ResponseLevelsComputeProbGenContext1Probabilities", "type": "object" }, "ResponseLevelsComputeProbGenContext1ResponseLevels": { "additionalProperties": false, "description": "Values at which to estimate desired statistics for each response", "properties": { "values": { "description": "Values at which to estimate desired statistics for each response", "items": { "type": "number" }, "title": "Values", "type": "array" }, "num_response_levels": { "anyOf": [ { "items": { "type": "integer" }, "type": "array" }, { "type": "null" } ], "default": null, "description": "Number of values at which to estimate desired statistics for each response", "title": "Num Response Levels" }, "compute": { "anyOf": [ { "$ref": "#/$defs/ResponseLevelsComputeProbGenContext1Compute" }, { "type": "null" } ], "default": null, "description": "Selection of statistics to compute at each response level" } }, "required": [ "values" ], "title": "ResponseLevelsComputeProbGenContext1ResponseLevels", "type": "object", "x-model-validations": [ { "validationContext": "responselevelscomputeprobgencontext1responselevels", "validationErrorMessage": "For responselevelscomputeprobgencontext1responselevels, sum of num_response_levels must equal length of values.", "validationFields": [ "num_response_levels", "values" ], "validationLiterals": [], "validationRuleName": "check_sum_equals_length" } ] }, "ResponseLevelsComputeProbGenContext1SystemParallel": { "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": "ResponseLevelsComputeProbGenContext1SystemParallel", "type": "object" }, "ResponseLevelsComputeProbGenContext1SystemSeries": { "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": "ResponseLevelsComputeProbGenContext1SystemSeries", "type": "object" }, "RngOptionsContext2Mt19937": { "additionalProperties": false, "description": "Generates random numbers using the Mersenne twister", "properties": { "mt19937": { "const": true, "default": true, "description": "Generates random numbers using the Mersenne twister", "title": "Mt19937", "type": "boolean", "x-materialization": [ { "ir_key": "method.random_number_generator", "ir_value_type": "String", "storage_type": "PRESENCE_LITERAL", "stored_value": "mt19937" } ] } }, "title": "RngOptionsContext2Mt19937", "type": "object" }, "RngOptionsContext2Rnum2": { "additionalProperties": false, "description": "Generates pseudo-random numbers using the Pecos package", "properties": { "rnum2": { "const": true, "default": true, "description": "Generates pseudo-random numbers using the Pecos package", "title": "Rnum2", "type": "boolean", "x-materialization": [ { "ir_key": "method.random_number_generator", "ir_value_type": "String", "storage_type": "PRESENCE_LITERAL", "stored_value": "rnum2" } ] } }, "title": "RngOptionsContext2Rnum2", "type": "object" }, "Silent": { "additionalProperties": false, "description": "Level 1 of 5 - minimum", "properties": { "silent": { "const": true, "default": true, "description": "Level 1 of 5 - minimum", "title": "Silent", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "SILENT_OUTPUT" } ] } }, "title": "Silent", "type": "object" }, "Verbose": { "additionalProperties": false, "description": "Level 4 of 5 - more than normal", "properties": { "verbose": { "const": true, "default": true, "description": "Level 4 of 5 - more than normal", "title": "Verbose", "type": "boolean", "x-materialization": [ { "ir_key": "method.output", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "VERBOSE_OUTPUT" } ] } }, "title": "Verbose", "type": "object" } }, "additionalProperties": false }
- Fields:
- field distribution: DistributionCumulComplContext1Cumulative | DistributionCumulComplContext1Complementary [Optional]
Selection of cumulative or complementary cumulative functions
- field final_solutions: int = 0
Number of designs returned as the best solutions
- Constraints:
ge = 0
- field gen_reliability_levels: GenReliabilityLevelsGenReliabilityLevels | None = None
Specify generalized relability levels at which to estimate the corresponding response value
- field id_method: str | None = None
Name the method block; helpful when there are multiple
- field model_pointer: str | None = None
Identifier for model block to be used by a method
- field output: Debug | Verbose | Normal | Quiet | Silent [Optional]
Control how much method information is written to the screen and output file
- field probability_levels: ProbabilityLevelsContext2ProbabilityLevels | None = None
Specify probability levels at which to estimate the corresponding response value
- field response_levels: ResponseLevelsComputeProbGenContext1ResponseLevels | None = None
Values at which to estimate desired statistics for each response
- field rng: RngOptionsContext2Mt19937 | RngOptionsContext2Rnum2 [Optional]
Selection of a random number generator
- field samples: int = 0
Number of samples for sampling-based methods
- field seed: int | None = None
Seed of the random number generator
- Constraints:
gt = 0
- field solution_approach: MethodGlobalSubProblemSolverContext1Sbgo | MethodGlobalSubProblemSolverContext1Ego | MethodGlobalSubProblemSolverContext1Ea | MethodGlobalSubProblemSolverContext1Lhs | None = None
Solution Approach
Generated Pydantic models for method.global_evidence

