gemseo / problems / sobieski / core

mission module

Mission discipline for the Sobieski’s SSBJ use case.

class gemseo.problems.sobieski.core.mission.SobieskiMission(sobieski_base)[source]

Bases: gemseo.problems.sobieski.core.discipline.SobieskiDiscipline

Mission discipline for the Sobieski’s SSBJ use case.

Parameters

sobieski_base (SobieskiBase) – The Sobieski base.

Return type

None

execute(x_shared, y_14, y_24, y_34)[source]

Compute the range.

Parameters
Returns

The range.

Return type

numpy.ndarray

linearize(x_shared, y_14, y_24, y_34)[source]

Derive the discipline with respect to its inputs.

Parameters
Returns

The Jacobian of the discipline.

Return type

dict[str, dict[str, numpy.ndarray]]

DTYPE_COMPLEX = 'complex128'
DTYPE_DOUBLE = 'float64'
property constants
property dtype
property math