fastoad.models.performances.mission.openmdao.base module
Base classes for mission-related OpenMDAO components.
- class fastoad.models.performances.mission.openmdao.base.NeedsOWE(num_par_fd=1, **kwargs)[source]
Bases:
System
To be inherited when Operating Weight Empty variable is used.
Initialize all attributes.
- class fastoad.models.performances.mission.openmdao.base.NeedsMTOW(num_par_fd=1, **kwargs)[source]
Bases:
System
To be inherited when Max TakeOff Weight variable is used.
Initialize all attributes.
- class fastoad.models.performances.mission.openmdao.base.NeedsMFW(num_par_fd=1, **kwargs)[source]
Bases:
System
To be inherited when Max Fuel Weight variable is used.
Initialize all attributes.
- class fastoad.models.performances.mission.openmdao.base.BaseMissionComp(**kwargs)[source]
Bases:
System
Base class for mission components.
Initialize all attributes.
- property first_route_name: str | None
The name of first route (and normally the main one) in the mission.
- static get_mission_definition(mission_file_path: str | PathLike | MissionDefinition | None) MissionDefinition [source]
- Parameters:
mission_file_path – the file path, or an already built MissionDefinition instance. In the latter case, the returned instance will be the same object.
- Returns:
the MissionDefinition instance built from provided mission_file_path