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

The base discipline.

class BaseDiscipline(*core_discipline_parameters, **default_input_values)[source]#

Bases: Discipline

Base class for the disciplines of the scalable problem.

This Discipline relies on a GEMSEO-free core discipline.

Initialize self. See help(type(self)) for accurate signature.

Parameters:
  • *core_discipline_parameters (Any) -- The parameters to instantiate the core discipline as CoreDiscipline(*core_discipline_parameters).

  • **default_input_values (Any) -- The default values of the input variables.