Modules

Here is a list of all modules:

[detail level 12345]

▼Analyses | Analyses are classes that are comprised of several methods |

Aerodynamics | These are the analyses that control aerodynamic evaluations |

Atmospheric | Classes that represent the different types of atmospheres that may be used for analysis |

Costs | Cost Analysis |

Energy | This is the analysis that controls energy network evaluations |

▼Mission | Mission Analyses to setup each part of a mission to fly |

►Segment | Segment analyses to setup each part of a mission to fly |

Vary_Range_Cruise | Variable cruise mission setups |

Noise | These are the analyses that control noise evaluations |

Sizing | This is the analysis that controls vehicle sizing evaluations |

Stability | |

Weights | Classes that represent the types of aircraft configuration weight computations |

▼Attributes | Attributes provide objects that can be attached to various analyses |

Airports | These are airport related classes |

▼Atmospheres | Contains basic data for atmospheres |

Earth | Contains basic data for specific Earth atmosphere types |

Constants | Contains basic data for atmospheres |

Gases | Common gasesclasses |

Planets | Available planetsclasses |

Propellants | Common propellantsclasses |

Solids | |

▼Components | Components are classes that represent objects that are put together to form a vehicle |

Airfoils | init.py |

Configs | This is the component that defines the template for vehicle configurations |

Costs | Cost component |

▼Energy | Components used in energy networks |

Converters | Energy components meant to be used within an energy network |

Distributors | Components that move energy/control energy/power in a network |

Networks | Components used in energy networks |

Peripherals | These are components that use energy but are otherwise not part of a network |

Processes | These are components that use energy to perform a process |

►Storages | Energy components that store energy (such as batteries) |

Fuselages | Components traditionally considered to be the fuselage of a vehicle |

Landing Gear | Components considered are the Main and Nose Landing Gear |

Components-Lofted_Body_Segment | Components traditionally considered to be the fuselage of a vehicle |

Nacelles | These typically contain the primary payload of the vehicle |

Payloads | Available payload componentsinit.py |

Systems | These are the components which define a vehicle's onboard systems |

▼Wings | init.py |

Control_Surfaces | init.py |

Charging | init.py |

Nacelles | Nacelle.py |

Core | Core is all the under the hood magic that makes SUAVE work |

▼Input_Output | These functions provide SUAVE data storage capabilities and capabilities to work with files for other programs |

D3JS | Files to handle D3JS output |

FreeMind | Function to save FreeMind output |

GMSH | Functions needed to work with GMSH |

OpenVSP | Functions needed to work with OpenVSP |

Results | Miscellaneous functions to print results |

SU2 | Functions needed to interface with SU2 |

SUAVE | Functions needed to save SUAVE data structures in JSON form |

XML | Files to handle XML input and output |

▼Methods | Methods provide the functions needed to perform analyses |

▼Aerodynamics | Aerodynamic methods contain the functions for the aerodynamic analyses |

AERODAS | Functions to perform calculations according to AERODAS models |

Airfoil_Panel_Method | |

►AVL | Functions to AVL calculations |

►Common | These are methods that are used by several analyses |

►Fidelity_Zero | Functions to perform low-fidelity calculations |

Lifting_Line | Functions to perform lifting line calculations |

OpenVSP_Wave_Drag | Functions to perform wave drag calculations using OpenVSP |

►Supersonic_Zero | Functions to perform low-fidelity calculations including supersonics |

Center_of_Gravity | Description |

▼Costs | This contains functions that can compute costs associated with building and operating an aircraft |

Industrial Costs | These functions provide cost estimates for an aircraft program |

Operating Costs | This is a stub for computing operating costs |

▼Flight_Dynamics | Description |

►Dynamic_Stability | |

►Static_Stability | |

▼Geometry | These methods are primarily used for sizing |

Three Dimensional | Geometry functions for three dimensions |

►Two Dimensional | Geometry functions for two dimensions |

▼Missions | Mission methods contain the functions for setting up and solving a mission |

►Segments | Mission Segment folders containing the functions for setting up and solving a mission |

▼Noise | Description |

►Fidelity_One | Description |

Zero Fidelity Zero | Correlation type methods for calculating noise |

Fidelity_Zero | Correlation type methods for calculating noise |

Performance | This is a set of basic aircraft performance estimation functions |

▼Power | Power methods contain the functions for electric systems such as batteries and fuel cells |

►Battery | Functions pertaining to battery discharge and sizing |

►Fuel_Cell | Fuel_Cell methods contain the functions for the fuel cell analyses |

Propulsion | Description |

▼Utilities | These provide functionality that is not easily grouped into another set |

Chebyshev | These functions provide methods for discrete derivative and integral calculations |

▼Weights | Weights methods provide different means of estimating vehicle weight breakdowns |

►Buildups | Buildup weight methods provide weight breakdowns for vehicles based on part-by-part sizing |

►Correlations | Correlation methods provide component weight breakdowns for different vehicle configurations based on regressed data |

Gas_Dymamics | Gas Dynamics methods that are directly specified by analyses |

Correlation | |

EVTOL | |

▼Optimization | The files that help you setup an optimization problem |

▼Package_Setups | Individual package setups that help you interface with other codes |

TRMM | Trust Region Model Management Scripts live here |

Plots | Plots contains functions for generating common figures |

Geometry | Description |

Plugins | These are external packages that have been incorporated into SUAVE |

Surrogate | Surrogate provides methods for different surrogate formulations of the original problem |

Vehicle | Vehicle.py |