.copier-answers.yml
.coveragerc
.gitattributes
.gitignore
.gitlab-ci.yml
.markdownlint.yml
.pre-commit-config.yaml
.pytest.ini
.ruff.toml
CHANGELOG.md
LICENSE.txt
README.md
mkdocs.yml
pyproject.toml
tox.ini
LICENSES/LGPLv3.txt
LICENSES/headers/BSD-0-Clause.txt
LICENSES/headers/CC-BY-SA-4.0.txt
LICENSES/headers/LGPL-3.0.txt
docs/architecture.puml
docs/changelog.md
docs/credits.md
docs/credits.md.jinja
docs/gallery_conf.py
docs/gen_credits.py
docs/gen_ref_nav.py
docs/index.md
docs/licenses.md
docs/references.bib
docs/uml_diagram.puml
docs/examples/.gitignore
docs/images/.gitignore
docs/images/monogram.png
docs/javascripts/mathjax.js
docs/user_guide/index.md
docs/user_guide/logigram.png
requirements/check.in
requirements/check.txt
requirements/dist.in
requirements/doc.txt
requirements/test-constraints.in
requirements/test-python3.10.txt
requirements/test-python3.11.txt
requirements/test-python3.12.txt
requirements/test-python3.13.txt
src/gemseo_bilevel_outer_approximation/__init__.py
src/gemseo_bilevel_outer_approximation.egg-info/PKG-INFO
src/gemseo_bilevel_outer_approximation.egg-info/SOURCES.txt
src/gemseo_bilevel_outer_approximation.egg-info/dependency_links.txt
src/gemseo_bilevel_outer_approximation.egg-info/entry_points.txt
src/gemseo_bilevel_outer_approximation.egg-info/requires.txt
src/gemseo_bilevel_outer_approximation.egg-info/top_level.txt
src/gemseo_bilevel_outer_approximation/algos/__init__.py
src/gemseo_bilevel_outer_approximation/algos/hypersphere_penalization.py
src/gemseo_bilevel_outer_approximation/algos/convexification/__init__.py
src/gemseo_bilevel_outer_approximation/algos/convexification/convexification_correction.py
src/gemseo_bilevel_outer_approximation/algos/convexification/convexification_discipline.py
src/gemseo_bilevel_outer_approximation/algos/design_space/__init__.py
src/gemseo_bilevel_outer_approximation/algos/design_space/catalogue_design_space.py
src/gemseo_bilevel_outer_approximation/algos/design_space/discrete_catalogue_converter.py
src/gemseo_bilevel_outer_approximation/algos/opt/__init__.py
src/gemseo_bilevel_outer_approximation/algos/opt/bilevel_master_outer_approximation/__init__.py
src/gemseo_bilevel_outer_approximation/algos/opt/bilevel_master_outer_approximation/bilevel_master_outer_approximation.py
src/gemseo_bilevel_outer_approximation/algos/opt/bilevel_master_outer_approximation/bilevel_master_outer_approximation_settings.py
src/gemseo_bilevel_outer_approximation/algos/opt/core/__init__.py
src/gemseo_bilevel_outer_approximation/algos/opt/core/bilevel_outer_approximation.py
src/gemseo_bilevel_outer_approximation/algos/opt/core/filter_dict_for_settings.py
src/gemseo_bilevel_outer_approximation/algos/opt/core/outer_approximation_optimizer.py
src/gemseo_bilevel_outer_approximation/algos/opt/ortools_milp/__init__.py
src/gemseo_bilevel_outer_approximation/algos/opt/ortools_milp/ortools_milp.py
src/gemseo_bilevel_outer_approximation/algos/opt/ortools_milp/ortools_milp_settings.py
src/gemseo_bilevel_outer_approximation/algos/opt/outer_approximation/__init__.py
src/gemseo_bilevel_outer_approximation/algos/opt/outer_approximation/outer_approximation.py
src/gemseo_bilevel_outer_approximation/algos/opt/outer_approximation/outer_approximation_settings.py
src/gemseo_bilevel_outer_approximation/algos/opt/scipy_milp/__init__.py
src/gemseo_bilevel_outer_approximation/algos/opt/scipy_milp/extended_scipy_milp.py
src/gemseo_bilevel_outer_approximation/algos/opt/scipy_milp/extended_scipy_milp_settings.py
src/gemseo_bilevel_outer_approximation/disciplines/__init__.py
src/gemseo_bilevel_outer_approximation/disciplines/base_catalogue_discipline.py
src/gemseo_bilevel_outer_approximation/disciplines/catalogue_interpolation.py
src/gemseo_bilevel_outer_approximation/disciplines/enumerative_to_one_hot.py
src/gemseo_bilevel_outer_approximation/disciplines/hypercube_to_one_hot.py
src/gemseo_bilevel_outer_approximation/disciplines/scenario_adapters/__init__.py
src/gemseo_bilevel_outer_approximation/disciplines/scenario_adapters/mdo_scenario_adapter_benders.py
src/gemseo_bilevel_outer_approximation/formulations/__init__.py
src/gemseo_bilevel_outer_approximation/formulations/benders.py
src/gemseo_bilevel_outer_approximation/formulations/benders_settings.py
src/gemseo_bilevel_outer_approximation/post/__init__.py
src/gemseo_bilevel_outer_approximation/post/bilevel_outer_approximation_history.py
src/gemseo_bilevel_outer_approximation/post/bilevel_outer_approximation_history_settings.py
src/gemseo_bilevel_outer_approximation/post/outer_approximation_history.py
src/gemseo_bilevel_outer_approximation/post/outer_approximation_history_settings.py
src/gemseo_bilevel_outer_approximation/post/topology_animation.py
src/gemseo_bilevel_outer_approximation/post/topology_animation_settings.py
src/gemseo_bilevel_outer_approximation/post/upper_bound_animation.py
src/gemseo_bilevel_outer_approximation/post/upper_bound_animation_settings.py
tests/__init__.py
tests/conftest.py
tests/algos/__init__.py
tests/algos/conftest.py
tests/algos/test_catalogue_design_space.py
tests/algos/test_convexification.py
tests/algos/test_hypersphere_penalization.py
tests/algos/opt/__init__.py
tests/algos/opt/test_milp.py
tests/algos/opt/core/__init__.py
tests/algos/opt/core/test_bileveloa_optimizer.py
tests/algos/opt/core/test_outer_approximation.py
tests/algos/opt/core/test_shape_function_penalization.py
tests/formulations/__init__.py
tests/formulations/test_benders.py
tests/post/__init__.py
tests/post/test_animations.py
tests/problems/__init__.py
tests/problems/conftest.py
tests/problems/test_floudas_1995.py
tests/problems/test_kocis_grossman1988.py
tests/problems/test_problem_a.py
tests/problems/test_problem_b.py
tests/problems/test_problem_c.py
tests/problems/test_problem_d.py
tests/problems/test_smt_bench.py
tests/problems/test_topology_optimization.py
tests/problems/test_topology_optimization_gradient_free.py
tests/problems/test_yuan_1988.py