gemseo / scenarios / scenario_results

Hide inherited members

scenario_result module

Scenario result.

class gemseo.scenarios.scenario_results.scenario_result.ScenarioResult(scenario)[source]

Bases: object

The result of a Scenario.

Parameters:

scenario (Scenario | str | Path) – The scenario to post-process or the path to its HDF5 file.

Raises:

ValueError – When the scenario has not yet been executed.

plot(name, **options)[source]

Visualize the result.

Parameters:
  • name (str) – The name of the post-processing.

  • **options (Any) – The options of the post-processing.

Returns:

The post-processing of the result.

Return type:

OptPostProcessor

class property POST_FACTORY: PostFactory

The factory of post-processors.

design_variable_names_to_values: dict[str, ndarray]

The design variable names bound to the optimal values.

optimization_problems_to_results: dict[str, OptimizationResult]

The optimization results associated with the different optimization problems.

property optimization_result: OptimizationResult

The optimization result of the main optimization problem.

For some scenarios, such as those based on multi-level formulations, there are several optimization problems including a main one. The current optimization result corresponds to this main optimization problem.

For scenarios with a single optimization problem, the current optimization result corresponds to this unique optimization problem.