Public Member Functions | |
def | __defaults__ (self) |
def | make_x_z_reflection (self) |
Public Member Functions inherited from SUAVE.Components.Wings.Wing.Wing | |
def | append_segment (self, segment) |
def | append_airfoil (self, airfoil) |
def | append_control_surface (self, control_surface) |
def | append_fuel_tank (self, fuel_tank) |
Public Attributes | |
tag | |
sign_duplicate | |
Public Attributes inherited from SUAVE.Components.Wings.Vertical_Tail.Vertical_Tail | |
tag | |
vertical | |
symmetric | |
generative_design_max_per_vehicle | |
generative_design_char_min_bounds | |
generative_design_char_max_bounds | |
Public Attributes inherited from SUAVE.Components.Wings.Wing.Wing | |
tag | |
mass_properties | |
origin | |
symmetric | |
vertical | |
t_tail | |
taper | |
dihedral | |
aspect_ratio | |
thickness_to_chord | |
aerodynamic_center | |
exposed_root_chord_offset | |
total_length | |
spans | |
areas | |
chords | |
sweeps | |
twists | |
high_lift | |
symbolic | |
high_mach | |
vortex_lift | |
transition_x_upper | |
transition_x_lower | |
dynamic_pressure_ratio | |
Airfoil | |
non_dimensional_origin | |
generative_design_minimum | |
generative_design_max_per_vehicle | |
generative_design_characteristics | |
generative_design_char_min_bounds | |
generative_design_char_max_bounds | |
Segments | |
control_surfaces | |
Fuel_Tanks | |
Public Attributes inherited from SUAVE.Components.Lofted_Body.Lofted_Body | |
tag | |
Segments | |
Public Attributes inherited from SUAVE.Components.Physical_Component.Physical_Component | |
tag | |
mass_properties | |
origin | |
symmetric | |
Public Attributes inherited from SUAVE.Components.Component.Component | |
tag | |
origin | |
generative_design_max_per_vehicle | |
generative_design_characteristics | |
generative_design_special_parent | |
Public Attributes inherited from SUAVE.Components.Wings.All_Moving_Surface.All_Moving_Surface | |
tag | |
sign_duplicate | |
hinge_fraction | |
deflection | |
use_constant_hinge_fraction | |
hinge_vector | |
This class is used to define all-moving vertical tails in SUAVE. Note that it inherits from both Horizontal_Tail and All_Moving_Surface Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A
def SUAVE.Components.Wings.Vertical_Tail_All_Moving.Vertical_Tail_All_Moving.__defaults__ | ( | self | ) |
This sets the default for all moving-vertical tails in SUAVE. See All_Moving_Surface().__defaults__ and Wing().__defaults__ for an explanation of attributes Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A
Reimplemented from SUAVE.Components.Wings.All_Moving_Surface.All_Moving_Surface.
def SUAVE.Components.Wings.Vertical_Tail_All_Moving.Vertical_Tail_All_Moving.make_x_z_reflection | ( | self | ) |
This returns a Vertical_Tail class or subclass object that is the reflection of this object over the x-z plane. This is useful since if Vertical_Tail's symmetric attribute is True, the symmetric wing gets reflected over the x-y plane. This function uses deepcopy to achieve its purpose. If this copies too many unwanted attributes, it is recommended that the user should write their own code, taking after the form of this function. It is also recommended that the user call this function after they set control surface or all moving surface deflections. This way the deflection is also properly reflected to the other side Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A
Reimplemented from SUAVE.Components.Wings.Vertical_Tail.Vertical_Tail.