Source code for RCAIDE.Framework.Analyses.Stability.Athena_Vortex_Lattice

# RCAIDE/Framework/Analyses/Stability/Athena_Vortex_Lattice.py 
# 
# Created:  Jul 2023, M. Clarke

# ----------------------------------------------------------------------------------------------------------------------
#  IMPORT
# ----------------------------------------------------------------------------------------------------------------------

# RCAIDE imports   
from RCAIDE.Framework.Core                                     import Data
from RCAIDE.Framework.Analyses                                 import Process  
from .Stability                                                import Stability   
from RCAIDE.Library.Methods.Aerodynamics.Athena_Vortex_Lattice import *

# ----------------------------------------------------------------------------------------------------------------------
#  Athena_Vortex_Lattice
# ----------------------------------------------------------------------------------------------------------------------
[docs] class Athena_Vortex_Lattice(Stability): """This is a subsonic aerodynamic buildup analysis based on the vortex lattice method Assumptions: Stall effects are negligible Source: N/A Inputs: None Outputs: None Properties Used: N/A """ def __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 """ self.tag = 'Athena_Vortex_Lattice' self.vehicle = Data() self.process = Process() self.process.initialize = Process()
[docs] def initialize(self, vehicle): pass return
[docs] def evaluate(self,state, vehicle): """The default evaluate function. Assumptions: None Source: N/A Inputs: None Outputs: results <RCAIDE data class> Properties Used: self.settings self.vehicle """ return