gemseo / problems / scalable / parametric / core / disciplines

Hide inherited members

base_discipline module

The base discipline.

class gemseo.problems.scalable.parametric.core.disciplines.base_discipline.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, ndarray[Any, dtype[float]]]

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.