SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Analyses.Analysis.Analysis Class Reference
Inheritance diagram for SUAVE.Analyses.Analysis.Analysis:
SUAVE.Analyses.Aerodynamics.Aerodynamics.Aerodynamics SUAVE.Analyses.Atmospheric.Atmospheric.Atmospheric SUAVE.Analyses.Costs.Costs.Costs SUAVE.Analyses.Energy.Energy.Energy SUAVE.Analyses.Mission.Segments.Segment.Segment SUAVE.Analyses.Noise.Noise.Noise SUAVE.Analyses.Planets.Planet.Planet SUAVE.Analyses.Sizing.Sizing.Sizing SUAVE.Analyses.Stability.Stability.Stability SUAVE.Analyses.Weights.Weights.Weights

Public Member Functions

def __defaults__ (self)
 
def compile (self, *args, **kwarg)
 
def initialize (self, *args, **kwarg)
 
def evaluate (self, *args, **kwarg)
 
def finalize (self, *args, **kwarg)
 
def __call__ (self, *args, **kwarg)
 

Public Attributes

 tag
 
 features
 
 settings
 

Detailed Description

SUAVE.Analyses.Analysis()

    The Top Level Analysis Class
    
        Assumptions:
        None
        
        Source:
        N/A

Member Function Documentation

◆ __call__()

def SUAVE.Analyses.Analysis.Analysis.__call__ (   self,
args,
**  kwarg 
)
This is used to set the class' call behavior to the evaluate function.
        
Assumptions:
None
        
Source:
N/A
        
Inputs:
None
        
Outputs:
None
        
Properties Used:
N/A

◆ __defaults__()

def SUAVE.Analyses.Analysis.Analysis.__defaults__ (   self)
This sets the default values and methods for the analysis.

Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

Reimplemented in SUAVE.Analyses.Mission.Segments.Segment.Container, SUAVE.Analyses.Mission.Segments.Ground.Ground.Ground, SUAVE.Analyses.Stability.AVL.AVL, SUAVE.Analyses.Aerodynamics.Vortex_Lattice.Vortex_Lattice, SUAVE.Analyses.Noise.Fidelity_One.Fidelity_One, SUAVE.Analyses.Mission.Segments.Climb.Optimized.Optimized, SUAVE.Analyses.Stability.Fidelity_Zero.Fidelity_Zero, SUAVE.Analyses.Mission.Segments.Ground.Landing.Landing, SUAVE.Analyses.Mission.Segments.Ground.Takeoff.Takeoff, SUAVE.Analyses.Aerodynamics.SU2_inviscid.SU2_inviscid, SUAVE.Analyses.Atmospheric.US_Standard_1976.US_Standard_1976, SUAVE.Analyses.Mission.Segments.Climb.Constant_Throttle_Constant_Speed.Constant_Throttle_Constant_Speed, SUAVE.Analyses.Mission.Segments.Climb.Unknown_Throttle.Unknown_Throttle, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Throttle_Constant_Altitude.Constant_Throttle_Constant_Altitude, SUAVE.Analyses.Mission.Segments.Single_Point.Set_Speed_Set_Altitude.Set_Speed_Set_Altitude, SUAVE.Analyses.Mission.Segments.Single_Point.Set_Speed_Set_Altitude_No_Propulsion.Set_Speed_Set_Altitude_No_Propulsion, SUAVE.Analyses.Mission.Segments.Single_Point.Set_Speed_Set_Throttle.Set_Speed_Set_Throttle, SUAVE.Analyses.Aerodynamics.SU2_Euler_Super.SU2_Euler_Super, SUAVE.Analyses.Aerodynamics.SU2_inviscid_Super.SU2_inviscid_Super, SUAVE.Analyses.Atmospheric.Constant_Temperature.Constant_Temperature, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Speed_Constant_Altitude.Constant_Speed_Constant_Altitude, SUAVE.Analyses.Weights.Weights_eVTOL.Weights_eVTOL, SUAVE.Analyses.Aerodynamics.SU2_Euler.SU2_Euler, SUAVE.Analyses.Mission.Segments.Climb.Constant_Speed_Linear_Altitude.Constant_Speed_Linear_Altitude, SUAVE.Analyses.Mission.Segments.Descent.Unknown_Throttle.Unknown_Throttle, SUAVE.Analyses.Mission.Segments.Transition.Constant_Acceleration_Constant_Pitchrate_Constant_Altitude.Constant_Acceleration_Constant_Pitchrate_Constant_Altitude, SUAVE.Analyses.Aerodynamics.Fidelity_Zero.Fidelity_Zero, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Acceleration_Constant_Altitude.Constant_Acceleration_Constant_Altitude, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Pitch_Rate_Constant_Altitude.Constant_Pitch_Rate_Constant_Altitude, SUAVE.Analyses.Mission.Segments.Descent.Constant_Speed_Constant_Angle_Noise.Constant_Speed_Constant_Angle_Noise, SUAVE.Analyses.Mission.Segments.Transition.Constant_Acceleration_Constant_Angle_Linear_Climb.Constant_Acceleration_Constant_Angle_Linear_Climb, SUAVE.Analyses.Weights.Weights_Transport.Weights_Transport, SUAVE.Analyses.Aerodynamics.Supersonic_OpenVSP_Wave_Drag.Supersonic_OpenVSP_Wave_Drag, SUAVE.Analyses.Mission.Segments.Hover.Climb.Climb, SUAVE.Analyses.Mission.Segments.Hover.Descent.Descent, SUAVE.Analyses.Mission.Segments.Hover.Hover.Hover, SUAVE.Analyses.Aerodynamics.Supersonic_Zero.Supersonic_Zero, SUAVE.Analyses.Weights.Weights.Weights, SUAVE.Analyses.Weights.Weights_BWB.Weights_BWB, SUAVE.Analyses.Weights.Weights_UAV.Weights_UAV, SUAVE.Analyses.Mission.Segments.Climb.Constant_Speed_Constant_Angle_Noise.Constant_Speed_Constant_Angle_Noise, SUAVE.Analyses.Aerodynamics.AVL.AVL, SUAVE.Analyses.Mission.Segments.Climb.Constant_CAS_Constant_Rate.Constant_CAS_Constant_Rate, SUAVE.Analyses.Mission.Segments.Climb.Constant_EAS_Constant_Rate.Constant_EAS_Constant_Rate, SUAVE.Analyses.Mission.Segments.Descent.Constant_EAS_Constant_Rate.Constant_EAS_Constant_Rate, SUAVE.Analyses.Mission.Segments.Descent.Linear_Mach_Constant_Rate.Linear_Mach_Constant_Rate, SUAVE.Analyses.Mission.Segments.Climb.Constant_Dynamic_Pressure_Constant_Angle.Constant_Dynamic_Pressure_Constant_Angle, SUAVE.Analyses.Mission.Segments.Climb.Constant_Mach_Constant_Angle.Constant_Mach_Constant_Angle, SUAVE.Analyses.Mission.Segments.Climb.Constant_Mach_Constant_Rate.Constant_Mach_Constant_Rate, SUAVE.Analyses.Mission.Segments.Climb.Constant_Speed_Constant_Angle.Constant_Speed_Constant_Angle, SUAVE.Analyses.Mission.Segments.Climb.Linear_Mach_Constant_Rate.Linear_Mach_Constant_Rate, SUAVE.Analyses.Mission.Segments.Climb.Linear_Speed_Constant_Rate.Linear_Speed_Constant_Rate, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Dynamic_Pressure_Constant_Altitude_Loiter.Constant_Dynamic_Pressure_Constant_Altitude_Loiter, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Mach_Constant_Altitude_Loiter.Constant_Mach_Constant_Altitude_Loiter, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Speed_Constant_Altitude_Loiter.Constant_Speed_Constant_Altitude_Loiter, SUAVE.Analyses.Mission.Segments.Descent.Constant_Speed_Constant_Angle.Constant_Speed_Constant_Angle, SUAVE.Analyses.Mission.Segments.Aerodynamic.Aerodynamic, SUAVE.Analyses.Mission.Segments.Climb.Constant_Mach_Linear_Altitude.Constant_Mach_Linear_Altitude, SUAVE.Analyses.Mission.Segments.Climb.Constant_Speed_Constant_Rate.Constant_Speed_Constant_Rate, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Dynamic_Pressure_Constant_Altitude.Constant_Dynamic_Pressure_Constant_Altitude, SUAVE.Analyses.Mission.Segments.Cruise.Constant_Mach_Constant_Altitude.Constant_Mach_Constant_Altitude, SUAVE.Analyses.Mission.Segments.Segment.Segment, SUAVE.Analyses.Aerodynamics.AERODAS.AERODAS, SUAVE.Analyses.Mission.Segments.Climb.Constant_Dynamic_Pressure_Constant_Rate.Constant_Dynamic_Pressure_Constant_Rate, SUAVE.Analyses.Mission.Segments.Simple.Simple, SUAVE.Analyses.Noise.Fidelity_Zero.Fidelity_Zero, SUAVE.Analyses.Aerodynamics.Lifting_Line.Lifting_Line, SUAVE.Analyses.Aerodynamics.Markup.Markup, SUAVE.Analyses.Atmospheric.Atmospheric.Atmospheric, SUAVE.Analyses.Mission.Segments.Ground.Battery_Charge_Discharge.Battery_Charge_Discharge, SUAVE.Analyses.Aerodynamics.Aerodynamics.Aerodynamics, SUAVE.Analyses.Noise.Noise.Noise, SUAVE.Analyses.Costs.Costs.Costs, SUAVE.Analyses.Mission.Segments.Descent.Constant_CAS_Constant_Rate.Constant_CAS_Constant_Rate, SUAVE.Analyses.Mission.Segments.Descent.Constant_Speed_Constant_Rate.Constant_Speed_Constant_Rate, SUAVE.Analyses.Stability.Stability.Stability, SUAVE.Analyses.Planets.Planet.Planet, SUAVE.Analyses.Sizing.Sizing.Sizing, and SUAVE.Analyses.Energy.Energy.Energy.

◆ compile()

def SUAVE.Analyses.Analysis.Analysis.compile (   self,
args,
**  kwarg 
)
This is used to compile the data, settings, etc. used in the
   analysis' specific algorithms.

Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

◆ evaluate()

def SUAVE.Analyses.Analysis.Analysis.evaluate (   self,
args,
**  kwarg 
)
This is used to execute the analysis' specific algorithms.

Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

◆ finalize()

def SUAVE.Analyses.Analysis.Analysis.finalize (   self,
args,
**  kwarg 
)
This is used to finalize the analysis' specific algorithms.

Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

◆ initialize()

def SUAVE.Analyses.Analysis.Analysis.initialize (   self,
args,
**  kwarg 
)
This is used to initialize the analysis' specific algorithms.

Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

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