SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Analyses.Weights.Weights.Weights Class Reference
Inheritance diagram for SUAVE.Analyses.Weights.Weights.Weights:
SUAVE.Analyses.Analysis.Analysis SUAVE.Analyses.Weights.Weights_BWB.Weights_BWB SUAVE.Analyses.Weights.Weights_eVTOL.Weights_eVTOL SUAVE.Analyses.Weights.Weights_Transport.Weights_Transport SUAVE.Analyses.Weights.Weights_UAV.Weights_UAV

Public Member Functions

def __defaults__ (self)
 
def evaluate (self, conditions=None)
 
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
 
 vehicle
 
 settings
 
 mass_properties
 
- Public Attributes inherited from SUAVE.Analyses.Analysis.Analysis
 tag
 
 features
 
 settings
 

Detailed Description

This is a class that call the functions that computes the weight of 
an aircraft depending on its configration

Assumptions:
    None

Source:
    N/A

Inputs:
    None
    
Outputs:
    None

Properties Used:
     N/A

Member Function Documentation

◆ __defaults__()

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

Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

Reimplemented from SUAVE.Analyses.Analysis.Analysis.

Reimplemented in SUAVE.Analyses.Weights.Weights_eVTOL.Weights_eVTOL, SUAVE.Analyses.Weights.Weights_Transport.Weights_Transport, SUAVE.Analyses.Weights.Weights_BWB.Weights_BWB, and SUAVE.Analyses.Weights.Weights_UAV.Weights_UAV.

◆ evaluate()

def SUAVE.Analyses.Weights.Weights.Weights.evaluate (   self,
  conditions = None 
)
Evaluate the weight analysis.
    
Assumptions:
None

Source:
N/A

Inputs:
self.vehicle           [Data]
self.settings          [Data]
self.settings.empty    [Data]

Outputs:
self.weight_breakdown  [Data]
results                [Data]

Properties Used:
N/A

Reimplemented in SUAVE.Analyses.Weights.Weights_Transport.Weights_Transport.

◆ finalize()

def SUAVE.Analyses.Weights.Weights.Weights.finalize (   self)
Finalize the weight analysis.
    
Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

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