SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
Core

Core is all the under the hood magic that makes SUAVE work. More...

Classes

class  SUAVE.Core.Container.Container
 
class  SUAVE.Core.Data.Data
 
class  SUAVE.Core.DataOrdered.DataOrdered
 
class  SUAVE.Core.Diffed_Data.Diffed_Data
 
class  SUAVE.Core.redirect.output
 
class  SUAVE.Core.redirect.folder
 

Functions

def SUAVE.Core.Arrays.atleast_2d_col (A)
 
def SUAVE.Core.Arrays.atleast_2d_row (A)
 
def SUAVE.Core.Arrays.atleast_2d (A, oned_as='row')
 
def SUAVE.Core.Arrays.append_array (A=None, B=None)
 
def SUAVE.Core.Units.__rmul__ (self, other)
 
def SUAVE.Core.Units.__rdiv__ (self, other)
 

Detailed Description

Core is all the under the hood magic that makes SUAVE work.

Function Documentation

◆ __rdiv__()

def SUAVE.Core.Units.__rdiv__ (   self,
  other 
)
Override the basic python division for Units

    Assumptions:
    N/A

    Source:
    N/A

    Inputs:
    Other

    Outputs:
    Converted from Base Units!

    Properties Used:
    N/A    

◆ __rmul__()

def SUAVE.Core.Units.__rmul__ (   self,
  other 
)
Override the basic python multiplication for Units

    Assumptions:
    N/A

    Source:
    N/A

    Inputs:
    Other

    Outputs:
    Converted into Base Units!

    Properties Used:
    N/A    

◆ append_array()

def SUAVE.Core.Arrays.append_array (   A = None,
  B = None 
)
A stacking operation used by merged to put together data structures

    Assumptions:
    None

    Source:
    N/A

    Inputs:
    A [array]
    B [array]

    Outputs:
    array

    Properties Used:
    None

◆ atleast_2d()

def SUAVE.Core.Arrays.atleast_2d (   A,
  oned_as = 'row' 
)
ensures A is an array and at least of rank 2

Assumptions:
Defaults as row

Source:
N/A

Inputs:
A      [1-D Array]

Outputs:
A      [2-D Array]

Properties Used:
N/A

◆ atleast_2d_col()

def SUAVE.Core.Arrays.atleast_2d_col (   A)
Makes a 2D array in column format

Assumptions:
None

Source:
N/A

Inputs:
A      [1-D Array]

Outputs:
A      [2-D Array]

Properties Used:
N/A

◆ atleast_2d_row()

def SUAVE.Core.Arrays.atleast_2d_row (   A)
Makes a 2D array in row format

Assumptions:
None

Source:
N/A

Inputs:
A      [1-D Array]

Outputs:
A      [2-D Array]

Properties Used:
N/A