gemseo.core.process_discipline module#

Process discipline.

class ProcessDiscipline(disciplines, name='')[source]#

Bases: Discipline

A discipline that is also a system of disciplines.

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

Parameters:
  • disciplines (Sequence[BaseDiscipline]) -- The description is missing.

  • name (str) --

    The name of the discipline. If empty, use the name of the class.

    By default it is set to "".

default_grammar_type: ClassVar[_GrammarType] = 'SimplerGrammar'#

The default type of grammar.

property disciplines: tuple[BaseDiscipline, ...]#

The disciplines.