SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Analyses.Aerodynamics.Process_Geometry.Process_Geometry Class Reference
Inheritance diagram for SUAVE.Analyses.Aerodynamics.Process_Geometry.Process_Geometry:
SUAVE.Analyses.Process.Process

Public Member Functions

def __init__ (self, geometry_key)
 
def evaluate (self, state, settings, geometry)
 
- Public Member Functions inherited from SUAVE.Analyses.Process.Process
def evaluate (self, *args, **kwarg)
 
def __call__ (self, *args, **kwarg)
 

Static Public Attributes

 geometry_key = None
 
- Static Public Attributes inherited from SUAVE.Analyses.Process.Process
bool verbose = False
 

Detailed Description

A process for evaluate over a component group.

Assumptions:
None

Source:
N/A

Constructor & Destructor Documentation

◆ __init__()

def SUAVE.Analyses.Aerodynamics.Process_Geometry.Process_Geometry.__init__ (   self,
  geometry_key 
)
Sets the geometry key for this process.

Assumptions:
None

Source:
N/A

Inputs:
geometry_key      <string>

Outputs:
None

Properties Used:
self.geometry_key <string>

Member Function Documentation

◆ evaluate()

def SUAVE.Analyses.Aerodynamics.Process_Geometry.Process_Geometry.evaluate (   self,
  state,
  settings,
  geometry 
)
Evaluates preset processes for each component.

Assumptions:
None

Source:
N/A

Inputs:
state     (passed to an evaluation function)
setting   (passed to an evaluation function)
geometry  (used to get keys and passed to an evaluation function)

Outputs:
None

Properties Used:
self.geometry_key <string>

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