paroto.mdao.problem#

OpenMDAO Problem factory with design variables, objectives, and constraints.

Functions#

create_problem([config])

Create and configure OpenMDAO Problem for torch optimization.

set_defaults_from_config(prob, config)

Set default values from configuration.

add_design_variables(prob[, config])

Add design variables to the problem.

Module Contents#

paroto.mdao.problem.create_problem(config=None)#

Create and configure OpenMDAO Problem for torch optimization.

Parameters:

config (dict, optional) – Configuration dictionary with design variable bounds, etc.

Returns:

problem – Configured OpenMDAO problem ready for optimization.

Return type:

openmdao.api.Problem

paroto.mdao.problem.set_defaults_from_config(prob, config)#

Set default values from configuration.

paroto.mdao.problem.add_design_variables(prob, config=None)#

Add design variables to the problem.