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 avai | 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.algos.opt.bilevel_master_outer_app | No | No module named 'ortools' | | roximation.bilevel_master_outer_approximation | | | | gemseo_bilevel_outer_approximation.algos.opt.core.bilevel_outer_appro | No | No module named 'ortools' | | ximation | | | | gemseo_bilevel_outer_approximation.algos.opt.core.outer_approximation | No | No module named 'ortools' | | _optimizer | | | | gemseo_bilevel_outer_approximation.algos.opt.ortools_milp.ortools_mil | No | No module named 'ortools' | | p | | | | gemseo_bilevel_outer_approximation.algos.opt.outer_approximation.oute | No | No module named 'ortools' | | r_approximation | | | | gemseo_bilevel_outer_approximation.disciplines.scenario_adapters.mdo_ | No | No module named 'ortools' | | scenario_adapter_benders | | | | gemseo_bilevel_outer_approximation.formulations.benders | No | No module named 'ortools' | | gemseo_bilevel_outer_approximation.formulations.benders_settings | No | No module named 'ortools' | | gemseo_bilevel_outer_approximation.post.bilevel_outer_approximation_h | No | No module named 'ortools' | | istory | | | | gemseo_bilevel_outer_approximation.post.outer_approximation_history | No | No module named 'ortools' | | gemseo_bilevel_outer_approximation.post.upper_bound_animation | No | No module named 'ortools' | | gemseo_fmu.disciplines.base_fmu_discipline | No | No module named 'fmpy' | | gemseo_fmu.disciplines.do_step_fmu_discipline | No | No module named 'fmpy' | | gemseo_fmu.disciplines.dynamic_fmu_discipline | No | No module named 'fmpy' | | gemseo_fmu.disciplines.fmu_discipline | No | No module named 'fmpy' | | gemseo_fmu.disciplines.static_fmu_discipline | No | No module named 'fmpy' | | gemseo_fmu.disciplines.time_stepping_system | No | No module named 'fmpy' | | gemseo_jax.auto_jax_discipline | No | No module named 'jax' | | gemseo_jax.jax_chain | No | No module named 'jax' | | gemseo_jax.jax_discipline | No | No module named 'jax' | | gemseo_jax.problems.sellar.base | No | No module named 'jax' | | gemseo_jax.problems.sellar.sellar_1 | No | No module named 'jax' | | gemseo_jax.problems.sellar.sellar_2 | No | No module named 'jax' | | gemseo_jax.problems.sellar.sellar_chain | No | No module named 'jax' | | gemseo_jax.problems.sellar.sellar_system | No | No module named 'jax' | | gemseo_jax.problems.sobieski.aerodynamics | No | No module named 'jax' | | gemseo_jax.problems.sobieski.base | No | No module named 'jax' | | gemseo_jax.problems.sobieski.chain | No | No module named 'jax' | | gemseo_jax.problems.sobieski.mission | No | No module named 'jax' | | gemseo_jax.problems.sobieski.propulsion | No | No module named 'jax' | | gemseo_jax.problems.sobieski.structure | No | No module named 'jax' | | gemseo_jax.utils | No | No module named 'jax' | | gemseo_mlearning.algos.opt.smt.smt_ego | No | No module named 'smt' | | gemseo_pymoo.post.base_weighted_pymoo_post_algorithms_settings | No | No module named 'pymoo' | | gemseo_pymoo.post.compromise | No | No module named 'pymoo' | | gemseo_pymoo.post.compromise_settings | No | No module named 'pymoo' | | gemseo_pymoo.post.core.multi_objective_diagram | No | No module named 'pymoo' | | 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.