global_interval_est
- pydantic model dakota.spec.method.global_interval_est.GlobalIntervalEstSelection
Generated model for GlobalIntervalEstSelection
Show JSON schema
{ "title": "GlobalIntervalEstSelection", "description": "Generated model for GlobalIntervalEstSelection", "type": "object", "properties": { "global_interval_est": { "$ref": "#/$defs/GlobalIntervalEstConfig", "x-aliases": [ "nond_global_interval_est" ], "x-materialization": [ { "ir_key": "method.algorithm", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "GLOBAL_INTERVAL_EST" } ] } }, "$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" }, "GlobalIntervalEstConfig": { "additionalProperties": false, "description": "Interval analysis using 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 }, "solution_approach": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2Sbgo" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2Ego" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2Ea" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2Lhs" }, { "type": "null" } ], "default": null, "description": "Solution Approach", "title": "Solution Approach", "x-union-pattern": 2 }, "max_function_evaluations": { "default": 9223372036854775807, "description": "Number of function evaluations allowed for optimizers", "minimum": 0, "title": "Max Function Evaluations", "type": "integer", "x-materialization": [ { "ir_key": "method.max_function_evaluations", "ir_value_type": "size_t", "storage_type": "DIRECT_VALUE" } ] }, "convergence_tolerance": { "default": -1.7976931348623157e+308, "description": "Stopping criterion based on objective function or statistics convergence", "title": "Convergence Tolerance", "type": "number", "x-materialization": [ { "ir_key": "method.convergence_tolerance", "ir_value_type": "Real", "storage_type": "DIRECT_VALUE" }, { "ir_key": "method.jega.percent_change", "ir_value_type": "Real", "storage_type": "DIRECT_VALUE" } ] }, "max_iterations": { "default": 9223372036854775807, "description": "Number of iterations allowed for optimizers and adaptive UQ methods", "minimum": 0, "title": "Max Iterations", "type": "integer", "x-materialization": [ { "ir_key": "method.max_iterations", "ir_value_type": "size_t", "storage_type": "DIRECT_VALUE" } ] }, "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": "GlobalIntervalEstConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2Ea": { "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": "MethodGlobalSubProblemSolverContext2Ea", "type": "object" }, "MethodGlobalSubProblemSolverContext2Ego": { "additionalProperties": false, "description": "Use the Efficient Global Optimization method", "properties": { "ego": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoConfig", "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": "MethodGlobalSubProblemSolverContext2Ego", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoConfig": { "additionalProperties": false, "description": "Use the Efficient Global Optimization method", "properties": { "gaussian_process": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPSurfpack" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPDakota" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPExperimental" }, { "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/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFile" }, { "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/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "Output file for surrogate model value evaluations", "x-aliases": [ "export_points_file" ] } }, "title": "MethodGlobalSubProblemSolverContext2EgoConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFile": { "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/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileAnnotated", "x-union-pattern": 1 } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileAnnotated": { "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": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotatedConfig": { "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": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileFreeform": { "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": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPDakota": { "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": "MethodGlobalSubProblemSolverContext2EgoGPDakota", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPExperimental": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "experimental": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPExperimentalConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "EXPGP_EMULATOR" } ] } }, "required": [ "experimental" ], "title": "MethodGlobalSubProblemSolverContext2EgoGPExperimental", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPExperimentalConfig": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "export_model": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModel" }, { "type": "null" } ], "default": null, "description": "Exports surrogate model in user-specified format(s)", "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": "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": "MethodGlobalSubProblemSolverContext2EgoGPExperimentalConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModel": { "additionalProperties": false, "description": "Exports surrogate model in user-specified format(s)", "properties": { "filename_prefix": { "default": "exported_surrogate", "description": "User-customizable portion of exported/imported surrogate model filenames", "title": "Filename Prefix", "type": "string", "x-materialization": [ { "ir_key": "method.model_export_prefix", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "formats": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModelFormats" } }, "required": [ "formats" ], "title": "MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModel", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModelFormats": { "additionalProperties": false, "description": "Formats for surrogate model export", "properties": { "text_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Surrogate model plain-text archive file format", "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": "Surrogate model binary archive file format", "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": "MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModelFormats", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPSurfpack": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "surfpack": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPSurfpackConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "KRIGING_EMULATOR" } ] } }, "required": [ "surfpack" ], "title": "MethodGlobalSubProblemSolverContext2EgoGPSurfpack", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPSurfpackConfig": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "export_model": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModel" }, { "type": "null" } ], "default": null, "description": "Exports surrogate model in user-specified format(s)", "x-materialization": [ { "ir_key": "method.export_surrogate", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] } }, "title": "MethodGlobalSubProblemSolverContext2EgoGPSurfpackConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModel": { "additionalProperties": false, "description": "Exports surrogate model in user-specified format(s)", "properties": { "filename_prefix": { "default": "exported_surrogate", "description": "User-customizable portion of exported/imported surrogate model filenames", "title": "Filename Prefix", "type": "string", "x-materialization": [ { "ir_key": "method.model_export_prefix", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "formats": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModelFormats" } }, "required": [ "formats" ], "title": "MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModel", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModelFormats": { "additionalProperties": false, "description": "Formats for surrogate model export", "properties": { "text_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Surrogate model plain-text archive file format", "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": "Surrogate model binary archive file format", "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": "MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModelFormats", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFile": { "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/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileAnnotated", "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": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileAnnotated": { "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": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotatedConfig": { "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": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileFreeform": { "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": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext2Lhs": { "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": "MethodGlobalSubProblemSolverContext2Lhs", "type": "object" }, "MethodGlobalSubProblemSolverContext2Sbgo": { "additionalProperties": false, "description": "Use the surrogate based optimization method", "properties": { "sbgo": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoConfig", "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": "MethodGlobalSubProblemSolverContext2Sbgo", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoConfig": { "additionalProperties": false, "description": "Use the surrogate based optimization method", "properties": { "gaussian_process": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGP" }, { "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/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFile" }, { "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/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "Output file for surrogate model value evaluations", "x-aliases": [ "export_points_file" ] } }, "title": "MethodGlobalSubProblemSolverContext2SbgoConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFile": { "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/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileAnnotated", "x-union-pattern": 1 } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileAnnotated": { "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": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotatedConfig": { "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": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileFreeform": { "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": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGP": { "additionalProperties": false, "description": "Gaussian Process surrogate model", "properties": { "implementation": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGPSurfpack" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGPDakota" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGPExperimental" } ], "description": "GP Implementation", "title": "Implementation", "x-union-pattern": 4 } }, "required": [ "implementation" ], "title": "MethodGlobalSubProblemSolverContext2SbgoGP", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGPDakota": { "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": "MethodGlobalSubProblemSolverContext2SbgoGPDakota", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGPExperimental": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "experimental": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGPExperimentalConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "EXPGP_EMULATOR" } ] } }, "required": [ "experimental" ], "title": "MethodGlobalSubProblemSolverContext2SbgoGPExperimental", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGPExperimentalConfig": { "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": "MethodGlobalSubProblemSolverContext2SbgoGPExperimentalConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGPSurfpack": { "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": "MethodGlobalSubProblemSolverContext2SbgoGPSurfpack", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFile": { "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/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileAnnotated", "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": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileAnnotated": { "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": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotatedConfig": { "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": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileFreeform": { "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": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileFreeform", "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" }, "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" }, "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_interval_est" ] }
- field global_interval_est: GlobalIntervalEstConfig [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_interval_est.GlobalIntervalEstConfig
Interval analysis using global optimization methods
Show JSON schema
{ "title": "GlobalIntervalEstConfig", "description": "Interval analysis using 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 }, "solution_approach": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2Sbgo" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2Ego" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2Ea" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2Lhs" }, { "type": "null" } ], "default": null, "description": "Solution Approach", "title": "Solution Approach", "x-union-pattern": 2 }, "max_function_evaluations": { "default": 9223372036854775807, "description": "Number of function evaluations allowed for optimizers", "minimum": 0, "title": "Max Function Evaluations", "type": "integer", "x-materialization": [ { "ir_key": "method.max_function_evaluations", "ir_value_type": "size_t", "storage_type": "DIRECT_VALUE" } ] }, "convergence_tolerance": { "default": -1.7976931348623157e+308, "description": "Stopping criterion based on objective function or statistics convergence", "title": "Convergence Tolerance", "type": "number", "x-materialization": [ { "ir_key": "method.convergence_tolerance", "ir_value_type": "Real", "storage_type": "DIRECT_VALUE" }, { "ir_key": "method.jega.percent_change", "ir_value_type": "Real", "storage_type": "DIRECT_VALUE" } ] }, "max_iterations": { "default": 9223372036854775807, "description": "Number of iterations allowed for optimizers and adaptive UQ methods", "minimum": 0, "title": "Max Iterations", "type": "integer", "x-materialization": [ { "ir_key": "method.max_iterations", "ir_value_type": "size_t", "storage_type": "DIRECT_VALUE" } ] }, "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" }, "MethodGlobalSubProblemSolverContext2Ea": { "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": "MethodGlobalSubProblemSolverContext2Ea", "type": "object" }, "MethodGlobalSubProblemSolverContext2Ego": { "additionalProperties": false, "description": "Use the Efficient Global Optimization method", "properties": { "ego": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoConfig", "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": "MethodGlobalSubProblemSolverContext2Ego", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoConfig": { "additionalProperties": false, "description": "Use the Efficient Global Optimization method", "properties": { "gaussian_process": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPSurfpack" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPDakota" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPExperimental" }, { "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/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFile" }, { "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/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "Output file for surrogate model value evaluations", "x-aliases": [ "export_points_file" ] } }, "title": "MethodGlobalSubProblemSolverContext2EgoConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFile": { "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/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileAnnotated", "x-union-pattern": 1 } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileAnnotated": { "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": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotatedConfig": { "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": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileFreeform": { "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": "MethodGlobalSubProblemSolverContext2EgoExportApproxPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPDakota": { "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": "MethodGlobalSubProblemSolverContext2EgoGPDakota", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPExperimental": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "experimental": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPExperimentalConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "EXPGP_EMULATOR" } ] } }, "required": [ "experimental" ], "title": "MethodGlobalSubProblemSolverContext2EgoGPExperimental", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPExperimentalConfig": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "export_model": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModel" }, { "type": "null" } ], "default": null, "description": "Exports surrogate model in user-specified format(s)", "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": "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": "MethodGlobalSubProblemSolverContext2EgoGPExperimentalConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModel": { "additionalProperties": false, "description": "Exports surrogate model in user-specified format(s)", "properties": { "filename_prefix": { "default": "exported_surrogate", "description": "User-customizable portion of exported/imported surrogate model filenames", "title": "Filename Prefix", "type": "string", "x-materialization": [ { "ir_key": "method.model_export_prefix", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "formats": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModelFormats" } }, "required": [ "formats" ], "title": "MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModel", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModelFormats": { "additionalProperties": false, "description": "Formats for surrogate model export", "properties": { "text_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Surrogate model plain-text archive file format", "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": "Surrogate model binary archive file format", "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": "MethodGlobalSubProblemSolverContext2EgoGPExperimentalExportModelFormats", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPSurfpack": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "surfpack": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPSurfpackConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "KRIGING_EMULATOR" } ] } }, "required": [ "surfpack" ], "title": "MethodGlobalSubProblemSolverContext2EgoGPSurfpack", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPSurfpackConfig": { "additionalProperties": false, "description": "Use the Surfpack version of Gaussian Process surrogates", "properties": { "export_model": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModel" }, { "type": "null" } ], "default": null, "description": "Exports surrogate model in user-specified format(s)", "x-materialization": [ { "ir_key": "method.export_surrogate", "ir_value_type": "bool", "storage_type": "PRESENCE_TRUE" } ] } }, "title": "MethodGlobalSubProblemSolverContext2EgoGPSurfpackConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModel": { "additionalProperties": false, "description": "Exports surrogate model in user-specified format(s)", "properties": { "filename_prefix": { "default": "exported_surrogate", "description": "User-customizable portion of exported/imported surrogate model filenames", "title": "Filename Prefix", "type": "string", "x-materialization": [ { "ir_key": "method.model_export_prefix", "ir_value_type": "String", "storage_type": "DIRECT_VALUE" } ] }, "formats": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModelFormats" } }, "required": [ "formats" ], "title": "MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModel", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModelFormats": { "additionalProperties": false, "description": "Formats for surrogate model export", "properties": { "text_archive": { "anyOf": [ { "const": true, "type": "boolean" }, { "type": "null" } ], "default": null, "description": "Surrogate model plain-text archive file format", "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": "Surrogate model binary archive file format", "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": "MethodGlobalSubProblemSolverContext2EgoGPSurfpackExportModelFormats", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFile": { "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/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileAnnotated", "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": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileAnnotated": { "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": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotatedConfig": { "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": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileFreeform": { "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": "MethodGlobalSubProblemSolverContext2EgoImportBuildPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext2Lhs": { "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": "MethodGlobalSubProblemSolverContext2Lhs", "type": "object" }, "MethodGlobalSubProblemSolverContext2Sbgo": { "additionalProperties": false, "description": "Use the surrogate based optimization method", "properties": { "sbgo": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoConfig", "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": "MethodGlobalSubProblemSolverContext2Sbgo", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoConfig": { "additionalProperties": false, "description": "Use the surrogate based optimization method", "properties": { "gaussian_process": { "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGP" }, { "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/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFile" }, { "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/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFile" }, { "type": "null" } ], "argument": "filename", "default": null, "description": "Output file for surrogate model value evaluations", "x-aliases": [ "export_points_file" ] } }, "title": "MethodGlobalSubProblemSolverContext2SbgoConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFile": { "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/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileAnnotated", "x-union-pattern": 1 } }, "required": [ "filename" ], "title": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileAnnotated": { "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": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.export_approx_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotatedConfig": { "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": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileFreeform": { "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": "MethodGlobalSubProblemSolverContext2SbgoExportApproxPointsFileFreeform", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGP": { "additionalProperties": false, "description": "Gaussian Process surrogate model", "properties": { "implementation": { "anchor": true, "anyOf": [ { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGPSurfpack" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGPDakota" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGPExperimental" } ], "description": "GP Implementation", "title": "Implementation", "x-union-pattern": 4 } }, "required": [ "implementation" ], "title": "MethodGlobalSubProblemSolverContext2SbgoGP", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGPDakota": { "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": "MethodGlobalSubProblemSolverContext2SbgoGPDakota", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGPExperimental": { "additionalProperties": false, "description": "Use the experimental Gaussian Process surrogate", "properties": { "experimental": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoGPExperimentalConfig", "x-materialization": [ { "ir_key": "method.nond.emulator", "ir_value_type": "short", "storage_type": "PRESENCE_ENUM", "stored_value": "EXPGP_EMULATOR" } ] } }, "required": [ "experimental" ], "title": "MethodGlobalSubProblemSolverContext2SbgoGPExperimental", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGPExperimentalConfig": { "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": "MethodGlobalSubProblemSolverContext2SbgoGPExperimentalConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoGPSurfpack": { "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": "MethodGlobalSubProblemSolverContext2SbgoGPSurfpack", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFile": { "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/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileAnnotated" }, { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileFreeform" } ], "description": "Tabular Format", "title": "Format", "x-model-default": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileAnnotated", "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": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFile", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileAnnotated": { "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": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotated": { "additionalProperties": false, "description": "Selects custom-annotated tabular file format", "properties": { "custom_annotated": { "$ref": "#/$defs/MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotatedConfig", "x-materialization": [ { "ir_key": "method.import_build_format", "ir_value_type": "unsigned short", "storage_type": "PRESENCE_ENUM", "stored_value": "TABULAR_NONE" } ], "x-model-default": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotatedConfig" } }, "title": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotated", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotatedConfig": { "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": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileCustomAnnotatedConfig", "type": "object" }, "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileFreeform": { "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": "MethodGlobalSubProblemSolverContext2SbgoImportBuildPointsFileFreeform", "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" }, "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" }, "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 convergence_tolerance: DakotaFloat = -1.7976931348623157e+308
Stopping criterion based on objective function or statistics convergence
- Constraints:
func = <function _serialize_dakota_float at 0x7f2a3de76700>
return_type = float | str
when_used = json
- field final_solutions: int = 0
Number of designs returned as the best solutions
- Constraints:
ge = 0
- field id_method: str | None = None
Name the method block; helpful when there are multiple
- field max_function_evaluations: int = 9223372036854775807
Number of function evaluations allowed for optimizers
- Constraints:
ge = 0
- field max_iterations: int = 9223372036854775807
Number of iterations allowed for optimizers and adaptive UQ methods
- Constraints:
ge = 0
- 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 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: MethodGlobalSubProblemSolverContext2Sbgo | MethodGlobalSubProblemSolverContext2Ego | MethodGlobalSubProblemSolverContext2Ea | MethodGlobalSubProblemSolverContext2Lhs | None = None
Solution Approach
Generated Pydantic models for method.global_interval_est

