gemseo / problems / sobieski

wrappers module

SSBJ Disciplines wrappers

class gemseo.problems.sobieski.wrappers.SobieskiAerodynamics(dtype='float64')[source]

Bases: gemseo.problems.sobieski.wrappers.SobieskiBaseWrapper

Sobieski aerodynamic discipline wrapper

Constructor of wrapper for aerodynamic computation

Parameters

dtype (str) – type of data, “float64” or “complex128”.

class gemseo.problems.sobieski.wrappers.SobieskiBaseWrapper(dtype='float64')[source]

Bases: gemseo.core.discipline.MDODiscipline

Base wrapper for Sobieski problem discipline wrappers and JSON grammars

Constructor

Parameters

dtype (str) – type of data, either “float64” or “complex128”.

get_attributes_to_serialize()[source]

Defines the attributes to be serialized Can be overloaded by disciplines

Returns

the list of attributes names

class gemseo.problems.sobieski.wrappers.SobieskiMission(dtype='float64', enable_delay=False)[source]

Bases: gemseo.problems.sobieski.wrappers.SobieskiBaseWrapper

Sobieski range wrapper using Breguet formula

Constructor of wrapper for range computation

Parameters

dtype (str) – type of data, either “float64” or “complex128”.

class gemseo.problems.sobieski.wrappers.SobieskiPropulsion(dtype='float64')[source]

Bases: gemseo.problems.sobieski.wrappers.SobieskiBaseWrapper

Sobieski propulsion propulsion wrapper

Constructor of wrapper for propulsion computation

Parameters

dtype (str) – type of data, either “float64” or “complex128”

class gemseo.problems.sobieski.wrappers.SobieskiStructure(dtype='float64')[source]

Bases: gemseo.problems.sobieski.wrappers.SobieskiBaseWrapper

Sobieski mass estimation wrapper

Constructor of wrapper for weight computation

Parameters

dtype (str) – type of data, either “float64” or “complex128”.