SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Analyses.Mission.Segments.Conditions.State.State Class Reference
Inheritance diagram for SUAVE.Analyses.Mission.Segments.Conditions.State.State:
SUAVE.Analyses.Mission.Segments.Conditions.Conditions.Conditions SUAVE.Analyses.Mission.Segments.Conditions.State.Container

Public Member Functions

def __defaults__ (self)
 
def expand_rows (self, rows, override=False)
 
- Public Member Functions inherited from SUAVE.Analyses.Mission.Segments.Conditions.Conditions.Conditions
def ones_row (self, cols)
 
def ones_row_m1 (self, cols)
 
def ones_row_m2 (self, cols)
 

Public Attributes

 tag
 
 unknowns
 
 conditions
 
 residuals
 
 numerics
 
 initials
 

Detailed Description

Creates the State data structure for storing daata that solved in a mission

    Assumptions:
    None
    
    Source:
    None

Member Function Documentation

◆ __defaults__()

def SUAVE.Analyses.Mission.Segments.Conditions.State.State.__defaults__ (   self)
This sets the default values.
    
    Assumptions:
    None
    
    Source:
    N/A
    
    Inputs:
    None
    
    Outputs:
    None
    
    Properties Used:
    None

Reimplemented in SUAVE.Analyses.Mission.Segments.Conditions.State.Container.

◆ expand_rows()

def SUAVE.Analyses.Mission.Segments.Conditions.State.State.expand_rows (   self,
  rows,
  override = False 
)
Makes a 1-D array the right size. Often used after a mission is initialized to size out the vectors to the
    right size. Will not overwrite an array if it already exists, unless override is True.

    Assumptions:
    Doesn't expand initials or numerics
    
    Source:
    N/A
    
    Inputs:
    rows   [int]
    
    Outputs:
    None
    
    Properties Used:
    None

Reimplemented from SUAVE.Analyses.Mission.Segments.Conditions.Conditions.Conditions.


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