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.
- execution_statistics: ExecutionStatistics#
The execution statistics of the process.
- execution_status: ExecutionStatus#
The execution status of the process.
- jac: JacobianData#
The Jacobian matrices of the outputs.
The structure is
{output_name: {input_name: jacobian_matrix}}
.