gemseo.formulations.factory module#
A factory of MDO formulations.
- class MDOFormulationFactory[source]#
Bases:
BaseFormulationFactoryA factory of MDO formulations.
- Return type:
Any
- MDO_FORMULATION_FACTORY: Final[MDOFormulationFactory] = +----------------------------------------------------------------------------------------------------------------------+ | BaseMDOFormulation | +--------------------------------------+------+------------------------------------------------------------------------+ | Module | Is a | Purpose or error message | +--------------------------------------+------+------------------------------------------------------------------------+ | BiLevel | Yes | A BiLevel formulation. | | BiLevelBCD | Yes | Block Coordinate Descent bi-level formulation. | | DisciplinaryOpt | Yes | The disciplinary optimization. | | IDF | Yes | The Individual Discipline Feasible (IDF) formulation. | | MDF | Yes | The Multidisciplinary Design Feasible (MDF) formulation. | | gemseo_bilevel_outer_approximation.a | No | No module named 'ortools' | | lgos.opt.bilevel_master_outer_approx | | | | imation.bilevel_master_outer_approxi | | | | mation | | | | gemseo_bilevel_outer_approximation.a | No | No module named 'ortools' | | lgos.opt.core.bilevel_outer_approxim | | | | ation | | | | gemseo_bilevel_outer_approximation.a | No | No module named 'ortools' | | lgos.opt.core.outer_approximation_op | | | | timizer | | | | gemseo_bilevel_outer_approximation.a | No | No module named 'ortools' | | lgos.opt.ortools_milp.ortools_milp | | | | gemseo_bilevel_outer_approximation.a | No | No module named 'ortools' | | lgos.opt.outer_approximation.outer_a | | | | pproximation | | | | gemseo_bilevel_outer_approximation.d | No | No module named 'ortools' | | isciplines.scenario_adapters.mdo_sce | | | | nario_adapter_benders | | | | gemseo_bilevel_outer_approximation.f | No | No module named 'ortools' | | ormulations.benders | | | | gemseo_bilevel_outer_approximation.f | No | No module named 'ortools' | | ormulations.benders_settings | | | | gemseo_bilevel_outer_approximation.p | No | No module named 'ortools' | | ost.bilevel_outer_approximation_hist | | | | ory | | | | gemseo_bilevel_outer_approximation.p | No | No module named 'ortools' | | ost.outer_approximation_history | | | | gemseo_bilevel_outer_approximation.p | No | No module named 'ortools' | | ost.upper_bound_animation | | | | gemseo_calibration.post._matplotlib_ | No | cannot import name 'get_color_map' from | | multiple_scatter | | 'gemseo.utils.compatibility.matplotlib' (/home/docs/checkouts/readthed | | | | ocs.org/user_builds/gemseo/envs/stable/lib/python3.12/site- | | | | packages/gemseo/utils/compatibility/matplotlib.py) | | gemseo_mlearning.active_learning.act | No | No module named 'gemseo.algos._progress_bars' | | ive_learning_algo | | | | gemseo_mlearning.algos.opt.core.surr | No | No module named 'gemseo.algos._progress_bars' | | ogate_based_optimizer | | | | gemseo_mlearning.algos.opt.surrogate | No | No module named 'gemseo.algos._progress_bars' | | _based_optimization | | | | gemseo_pymoo.post.base_weighted_pymo | No | No module named 'pymoo' | | o_post_algorithms_settings | | | | gemseo_pymoo.post.compromise | No | No module named 'pymoo' | | gemseo_pymoo.post.compromise_setting | No | No module named 'pymoo' | | s | | | | gemseo_pymoo.post.core.multi_objecti | No | No module named 'pymoo' | | ve_diagram | | | | gemseo_pymoo.post.petal | No | No module named 'pymoo' | | gemseo_pymoo.post.petal_settings | No | No module named 'pymoo' | | gemseo_pymoo.post.radar | No | No module named 'pymoo' | | gemseo_pymoo.post.radar_settings | No | No module named 'pymoo' | +--------------------------------------+------+------------------------------------------------------------------------+#
The factory for
BaseMDOFormulationobjects.