SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Analyses.Aerodynamics.SU2_Euler_Super.SU2_Euler_Super Class Reference
Inheritance diagram for SUAVE.Analyses.Aerodynamics.SU2_Euler_Super.SU2_Euler_Super:
SUAVE.Analyses.Aerodynamics.Markup.Markup SUAVE.Analyses.Aerodynamics.Aerodynamics.Aerodynamics SUAVE.Analyses.Analysis.Analysis

Public Member Functions

def __defaults__ (self)
 
def initialize (self)
 
- Public Member Functions inherited from SUAVE.Analyses.Aerodynamics.Markup.Markup
def evaluate (self, state)
 
- Public Member Functions inherited from SUAVE.Analyses.Aerodynamics.Aerodynamics.Aerodynamics
def finalize (self)
 
- Public Member Functions inherited from SUAVE.Analyses.Analysis.Analysis
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
 
- Public Attributes inherited from SUAVE.Analyses.Aerodynamics.Markup.Markup
 tag
 
 geometry
 
 process
 
- Public Attributes inherited from SUAVE.Analyses.Aerodynamics.Aerodynamics.Aerodynamics
 tag
 
 geometry
 
 settings
 
- Public Attributes inherited from SUAVE.Analyses.Analysis.Analysis
 tag
 
 features
 
 settings
 

Detailed Description

This uses SU2 to compute lift.

Assumptions:
Subsonic

Source:
None

Member Function Documentation

◆ __defaults__()

def SUAVE.Analyses.Aerodynamics.SU2_Euler_Super.SU2_Euler_Super.__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 from SUAVE.Analyses.Aerodynamics.Markup.Markup.

◆ initialize()

def SUAVE.Analyses.Aerodynamics.SU2_Euler_Super.SU2_Euler_Super.initialize (   self)
Initializes the surrogate needed for SU2, including building the surface and volume meshes.

Assumptions:
Vehicle is available in OpenVSP

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
self.geometry.tag               <string> (geometry is also set as part of the lift process)
self.process.compute.lift.
  inviscid.training_file        (optional - determines if new SU2 runs are necessary)
self.settings.
  half_mesh_flag                <boolean> Determines if a symmetry plane is used
  vsp_mesh_growth_ratio         [-] Determines how the mesh grows
  vsp_mesh_growth_limiting_flag <boolean> Determines if 3D growth limiting is used

Reimplemented from SUAVE.Analyses.Aerodynamics.Markup.Markup.


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