SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Components.Wings.Vertical_Tail_All_Moving.Vertical_Tail_All_Moving Class Reference
Inheritance diagram for SUAVE.Components.Wings.Vertical_Tail_All_Moving.Vertical_Tail_All_Moving:
SUAVE.Components.Wings.Vertical_Tail.Vertical_Tail SUAVE.Components.Wings.All_Moving_Surface.All_Moving_Surface SUAVE.Components.Wings.Wing.Wing SUAVE.Components.Lofted_Body.Lofted_Body SUAVE.Components.Lofted_Body.Lofted_Body SUAVE.Components.Physical_Component.Physical_Component SUAVE.Components.Physical_Component.Physical_Component SUAVE.Components.Component.Component SUAVE.Components.Component.Component

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
 

Detailed Description

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

Member Function Documentation

◆ __defaults__()

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.

◆ make_x_z_reflection()

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.


The documentation for this class was generated from the following file: