gemseo.problems.optimization.rosen_mf module#

A multi-fidelity Rosenbrock discipline.

class RosenMF(dimension=2)[source]#

Bases: Discipline

A multi-fidelity Rosenbrock discipline.

Its expression is \(\mathrm{fidelity} * \mathrm{Rosenbrock}(x)\) where both \(\mathrm{fidelity}\) and \(x\) are provided as input data.

Initialize self. See help(type(self)) for accurate signature.

Parameters:

dimension (int) --

The dimension of the design space.

By default it is set to 2.

auto_detect_grammar_files: ClassVar[bool] = True#

Whether to find the grammar files automatically.