gemseo.core.discipline package#
The base classes to design disciplines.
Submodules#
- gemseo.core.discipline.base_discipline module
BaseDiscipline
BaseDiscipline.CacheType
BaseDiscipline.GrammarType
BaseDiscipline.add_namespace_to_input()
BaseDiscipline.add_namespace_to_output()
BaseDiscipline.execute()
BaseDiscipline.get_input_data()
BaseDiscipline.get_output_data()
BaseDiscipline.set_cache()
BaseDiscipline.GRAMMAR_DIRECTORY
BaseDiscipline.auto_detect_grammar_files
BaseDiscipline.cache
BaseDiscipline.default_cache_type
BaseDiscipline.default_grammar_type
BaseDiscipline.default_input_data
BaseDiscipline.default_output_data
BaseDiscipline.input_grammar
BaseDiscipline.local_data
BaseDiscipline.output_grammar
BaseDiscipline.validate_input_data
BaseDiscipline.validate_output_data
BaseDiscipline.virtual_execution
CacheType
- gemseo.core.discipline.data_processor module
- gemseo.core.discipline.discipline module
Discipline
Discipline.ApproximationMode
Discipline.InitJacobianType
Discipline.LinearizationMode
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.jac
Discipline.linearization_mode
- gemseo.core.discipline.discipline_data module
- gemseo.core.discipline.io module
IO
IO.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.data
IO.data_processor
IO.grammar_type
IO.input_grammar
IO.output_grammar
IO.residual_to_state_variable
IO.state_equations_are_solved