disciplines_factory module¶
Factory to create disciplines.
- class gemseo.problems.disciplines_factory.DisciplinesFactory[source]
Bases:
BaseFactory
The DisciplinesFactory is used to create
MDODiscipline
objects.Three types of directories are scanned to import the
MDODiscipline
classes:the environment variable “GEMSEO_PATH” may contain the list of directories to scan,
the present directory (gemseo.problems) contains some benchmark test cases,
- Return type:
Any
- create(discipline_name, **options)[source]
Create an
MDODiscipline
from its name.
- get_options_grammar(name, write_schema=False, schema_path=None)[source]
Get the options default values for the given class name.
- Parameters:
- Returns:
The JSON grammar of the options.
- Return type: