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 | |
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 | |
This class is used to define vertical tails SUAVE Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A
def SUAVE.Components.Wings.Vertical_Tail.Vertical_Tail.__defaults__ | ( | self | ) |
This sets the default for vertical tails in SUAVE. Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A
Reimplemented from SUAVE.Components.Wings.Wing.Wing.
Reimplemented in SUAVE.Components.Wings.Vertical_Tail_All_Moving.Vertical_Tail_All_Moving.
def SUAVE.Components.Wings.Vertical_Tail.Vertical_Tail.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. WARNING: this 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 in SUAVE.Components.Wings.Vertical_Tail_All_Moving.Vertical_Tail_All_Moving.