****mda_options** (*Any*)
The options passed to the MDA at construction.
.. raw:: html
**apply_cstr_to_system** (*bool*)
Whether the :meth:`.add_constraint` method adds the constraint to the optimization problem of the system scenario.
By default it is set to True.
.. raw:: html
**apply_cstr_tosub_scenarios** (*bool*)
Whether the :meth:`.add_constraint` method adds the constraint to the optimization problem of the sub-scenario capable of computing the constraint.
By default it is set to True.
.. raw:: html
**design_space** (*DesignSpace*)
The design space.
.. raw:: html
**disciplines** (*Sequence[MDODiscipline]*)
The disciplines.
.. raw:: html
**grammar_type** (*str*)
The type of the input and output grammars, either :attr:`.MDODiscipline.JSON_GRAMMAR_TYPE` or :attr:`.MDODiscipline.SIMPLE_GRAMMAR_TYPE`.
By default it is set to JSONGrammar.
.. raw:: html
**maximize_objective** (*bool*)
If True, the objective function is maximized.
By default it is set to False.
.. raw:: html
**mda_name** (*str*)
The name of the MDA class to be used.
By default it is set to MDAChain.
.. raw:: html
**multithread_scenarios** (*bool*)
If True and parallel_scenarios=True, the sub-scenarios are run in parallel using multi-threading; if False and parallel_scenarios=True, multi-processing is used.
By default it is set to True.
.. raw:: html
**objective_name** (*str*)
The name of the objective function.
.. raw:: html
**parallel_scenarios** (*bool*)
Whether to run the sub-scenarios in parallel.
By default it is set to False.
.. raw:: html
**reset_x0_before_opt** (*bool*)
Whether to restart the sub optimizations from the initial guesses, otherwise warm start them.
By default it is set to False.
.. raw:: html
.. _DisciplinaryOpt_options:
DisciplinaryOpt
---------------
Module: :class:`gemseo.formulations.disciplinary_opt`
Here are the options available in |g|:
.. raw:: html
Options
**design_space** (*DesignSpace*)
The design space.
.. raw:: html
**disciplines** (*Sequence[MDODiscipline]*)
The disciplines.
.. raw:: html
**grammar_type** (*str*)
The type of the input and output grammars, either :attr:`.MDODiscipline.JSON_GRAMMAR_TYPE` or :attr:`.MDODiscipline.SIMPLE_GRAMMAR_TYPE`.
By default it is set to JSONGrammar.
.. raw:: html
**maximize_objective** (*bool*)
If True, the objective function is maximized.
By default it is set to False.
.. raw:: html
**objective_name** (*str*)
The name of the objective function.
.. raw:: html
.. _IDF_options:
IDF
---
Module: :class:`gemseo.formulations.idf`
Here are the options available in |g|:
.. raw:: html
Options
**design_space** (*DesignSpace*)
The design space.
.. raw:: html
**disciplines** (*Sequence[MDODiscipline]*)
The disciplines.
.. raw:: html
**grammar_type** (*str*)
The type of the input and output grammars, either :attr:`.MDODiscipline.JSON_GRAMMAR_TYPE` or :attr:`.MDODiscipline.SIMPLE_GRAMMAR_TYPE`.
By default it is set to JSONGrammar.
.. raw:: html
**maximize_objective** (*bool*)
If True, the objective function is maximized.
By default it is set to False.
.. raw:: html
**normalize_constraints** (*bool*)
If True, the outputs of the coupling consistency constraints are scaled.
By default it is set to True.
.. raw:: html
**objective_name** (*str*)
The name of the objective function.
.. raw:: html
**parallel_exec** (*bool*)
If True, all constraints and objectives are computed in parallel. At every iteration, all disciplines are executed in parallel. Otherwise, a separate constraint is created for each discipline with couplings.
By default it is set to False.
.. raw:: html
**start_at_equilibrium** (*bool*)
If True, an MDA is used to initialize the coupling variables.
By default it is set to False.
.. raw:: html
**use_threading** (*bool*)
If True and parallel_exec=True, the disciplines are run in parallel using multi-threading. If False and parallel_exec=True, multi-processing is used.
By default it is set to True.
.. raw:: html
.. _MDF_options:
MDF
---
Module: :class:`gemseo.formulations.mdf`
Here are the options available in |g|:
.. raw:: html
Options
****mda_options** (*Any*)
The options passed to the MDA at construction.
.. raw:: html
**design_space** (*DesignSpace*)
The design space.
.. raw:: html
**disciplines** (*Sequence[MDODiscipline]*)
The disciplines.
.. raw:: html
**grammar_type** (*str*)
The type of the input and output grammars, either :attr:`.MDODiscipline.JSON_GRAMMAR_TYPE` or :attr:`.MDODiscipline.SIMPLE_GRAMMAR_TYPE`.
By default it is set to JSONGrammar.
.. raw:: html
**main_mda_class** (*str*)
The name of the class used for the main MDA, typically the :class:`.MDAChain`, but one can force to use :class:`.MDAGaussSeidel` for instance.
By default it is set to MDAChain.
.. raw:: html
**maximize_objective** (*bool*)
If True, the objective function is maximized.
By default it is set to False.
.. raw:: html
**objective_name** (*str*)
The name of the objective function.
.. raw:: html
**sub_mda_class** (*str*)
The name of the class used for the sub-MDA.
By default it is set to MDAJacobi.
.. raw:: html