gemseo.problems.mdo.scalable.parametric.core.disciplines.base_discipline module#

The base discipline.

class BaseDiscipline[source]#

Bases: ABC

The base discipline of the scalable problem.

input_names: list[str]#

The names of the input variables.

input_names_to_default_values: Mapping[str, RealArray]#

The default values of the input variables.

name: str#

The name of the discipline.

names_to_sizes: dict[str, int]#

The sizes of the input and output variables.

output_names: list[str]#

The names of the output variables.