Public Member Functions | |
| def | __defaults__ (self) |
| def | __init__ (self, *args, **kwarg) |
| def | find_component_root (self, component) |
| def | append_component (self, component) |
| def | sum_mass (self) |
| def | center_of_gravity (self) |
Public Member Functions inherited from SUAVE.Core.Data.Data | |
| def | __getattribute__ (self, k) |
| def | __setattr__ (self, k, v) |
| def | __delattr__ (self, k) |
| def | __new__ (cls, *args, **kwarg) |
| def | typestring (self) |
| def | dataname (self) |
| def | __str__ (self, indent='') |
| def | __iter__ (self) |
| def | itervalues (self) |
| def | values (self) |
| def | update (self, other) |
| def | append_or_update (self, other) |
| def | get_bases (self) |
| def | append (self, value, key=None) |
| def | deep_set (self, keys, val) |
| def | deep_get (self, keys) |
| def | pack_array (self, output='vector') |
| def | unpack_array (self, M) |
| def | do_recursive (self, method, other=None, default=None) |
Public Attributes | |
| tag | |
| fuselages | |
| wings | |
| networks | |
| nacelles | |
| systems | |
| mass_properties | |
| payload | |
| costs | |
| envelope | |
| landing_gear | |
| reference_area | |
| passengers | |
| performance | |
SUAVE Vehicle container class with database + input / output functionality Assumptions: None Source: None
| def SUAVE.Vehicle.Vehicle.__init__ | ( | self, | |
| * | args, | ||
| ** | kwarg | ||
| ) |
Sets up the component hierarchy for a vehicle
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
None
Reimplemented from SUAVE.Core.Data.Data.
| def SUAVE.Vehicle.Vehicle.__defaults__ | ( | self | ) |
This sets the default values.
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
None
Reimplemented from SUAVE.Core.Data.Data.
Reimplemented in SUAVE.Components.Configs.Config.Config.
| def SUAVE.Vehicle.Vehicle.append_component | ( | self, | |
| component | |||
| ) |
adds a component to vehicle
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
None
| def SUAVE.Vehicle.Vehicle.center_of_gravity | ( | self | ) |
will recursively search the data tree and sum
any Comp.Mass_Properties.mass, and return the total sum
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
None
| def SUAVE.Vehicle.Vehicle.find_component_root | ( | self, | |
| component | |||
| ) |
find pointer to component data root.
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
None
| def SUAVE.Vehicle.Vehicle.sum_mass | ( | self | ) |
Regresses through the vehicle and sums the masses
Assumptions:
None
Source:
N/A
Inputs:
None
Outputs:
None
Properties Used:
None