gemseo.core.discipline package#
The base classes to design disciplines.
Submodules#
- gemseo.core.discipline.base_discipline module
BaseDisciplineBaseDiscipline.CacheTypeBaseDiscipline.GrammarTypeBaseDiscipline.add_namespace_to_input()BaseDiscipline.add_namespace_to_output()BaseDiscipline.execute()BaseDiscipline.get_input_data()BaseDiscipline.get_output_data()BaseDiscipline.set_cache()BaseDiscipline.GRAMMAR_DIRECTORYBaseDiscipline.auto_detect_grammar_filesBaseDiscipline.cacheBaseDiscipline.default_cache_typeBaseDiscipline.default_grammar_typeBaseDiscipline.default_input_dataBaseDiscipline.default_output_dataBaseDiscipline.input_grammarBaseDiscipline.local_dataBaseDiscipline.output_grammarBaseDiscipline.validate_input_dataBaseDiscipline.validate_output_dataBaseDiscipline.virtual_execution
CacheType
- gemseo.core.discipline.data_processor module
- gemseo.core.discipline.discipline module
DisciplineDiscipline.ApproximationModeDiscipline.ApproximationMode.CENTERED_DIFFERENCESDiscipline.ApproximationMode.COMPLEX_STEPDiscipline.ApproximationMode.FINITE_DIFFERENCESDiscipline.ApproximationMode.HYBRID_CENTERED_DIFFERENCESDiscipline.ApproximationMode.HYBRID_COMPLEX_STEPDiscipline.ApproximationMode.HYBRID_FINITE_DIFFERENCES
Discipline.InitJacobianTypeDiscipline.LinearizationModeDiscipline.LinearizationMode.ADJOINTDiscipline.LinearizationMode.AUTODiscipline.LinearizationMode.CENTERED_DIFFERENCESDiscipline.LinearizationMode.COMPLEX_STEPDiscipline.LinearizationMode.DIRECTDiscipline.LinearizationMode.FINITE_DIFFERENCESDiscipline.LinearizationMode.HYBRID_CENTERED_DIFFERENCESDiscipline.LinearizationMode.HYBRID_COMPLEX_STEPDiscipline.LinearizationMode.HYBRID_FINITE_DIFFERENCESDiscipline.LinearizationMode.REVERSE
Discipline.add_differentiated_inputs()Discipline.add_differentiated_outputs()Discipline.check_jacobian()Discipline.execute()Discipline.linearize()Discipline.set_jacobian_approximation()Discipline.set_optimal_fd_step()Discipline.jacDiscipline.linearization_mode
- gemseo.core.discipline.discipline_data module
- gemseo.core.discipline.io module
IOIO.finalize()IO.get_input_data()IO.get_output_data()IO.have_linear_relationships()IO.initialize()IO.prepare_input_data()IO.set_linear_relationships()IO.update_output_data()IO.dataIO.data_processorIO.grammar_typeIO.input_grammarIO.output_grammarIO.residual_to_state_variableIO.state_equations_are_solved