disciplines_factory module¶
Factory to create disciplines.
- class gemseo.problems.disciplines_factory.DisciplinesFactory[source]
Bases:
BaseFactoryThe DisciplinesFactory is used to create
MDODisciplineobjects.Three types of directories are scanned to import the
MDODisciplineclasses: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
MDODisciplinefrom 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: