SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Core.ContainerOrdered.ContainerOrdered Class Reference
Inheritance diagram for SUAVE.Core.ContainerOrdered.ContainerOrdered:
SUAVE.Core.DataOrdered.DataOrdered

Public Member Functions

def __defaults__ (self)
 
def __init__ (self, *args, **kwarg)
 
def append (self, val)
 
def extend (self, vals)
 
def get_children (self)
 
- Public Member Functions inherited from SUAVE.Core.DataOrdered.DataOrdered
def append (self, value, key=None)
 
def __getitem__ (self, k)
 
def __new__ (cls, *args, **kwarg)
 
def hasattr (self, k)
 
def __iter__ (self)
 
def __str__ (self, indent='')
 
def get_bases (self)
 
def typestring (self)
 
def dataname (self)
 
def deep_set (self, keys, val)
 
def deep_get (self, keys)
 
def update (self, other)
 
def __delattr__ (self, key)
 
def __eq__ (self, other)
 
def __len__ (self)
 
def __iter_basic__ (self)
 
def __reduce__ (self)
 
def __setattr__ (self, key, value)
 
def __setitem__ (self, k, v)
 
def clear (self)
 
def get (self, k, d=None)
 
def has_key (self, k)
 
def keys (self)
 
def values (self)
 
def items (self)
 
def iterkeys (self)
 
def itervalues (self)
 
def iteritems (self)
 

Detailed Description

A dict-type container with attribute, item and index style access
    intended to hold a attribute-accessible list of DataOrdered(). This is ordered.
    
    Assumptions:
    N/A
    
    Source:
    N/A

Constructor & Destructor Documentation

◆ __init__()

def SUAVE.Core.ContainerOrdered.ContainerOrdered.__init__ (   self,
args,
**  kwarg 
)
Initialization that builds the container
    
    Assumptions:
    None
    
    Source:
    N/A
    
    Inputs:
    self
    
    Outputs:
    N/A
    
    Properties Used:
    N/A

Reimplemented from SUAVE.Core.DataOrdered.DataOrdered.

Member Function Documentation

◆ __defaults__()

def SUAVE.Core.ContainerOrdered.ContainerOrdered.__defaults__ (   self)
Defaults function
    
    Assumptions:
    None
    
    Source:
    N/A
    
    Inputs:
    N/A
    
    Outputs:
    N/A
    
    Properties Used:
    N/A

Reimplemented from SUAVE.Core.DataOrdered.DataOrdered.

◆ append()

def SUAVE.Core.ContainerOrdered.ContainerOrdered.append (   self,
  val 
)
Appends the value to the containers
    
    Assumptions:
    None
    
    Source:
    N/A
    
    Inputs:
    self
    
    Outputs:
    N/A
    
    Properties Used:
    N/A

◆ extend()

def SUAVE.Core.ContainerOrdered.ContainerOrdered.extend (   self,
  vals 
)
Append things regressively depending on what is inside.
    
    Assumptions:
    None
    
    Source:
    N/A
    
    Inputs:
    self
    
    Outputs:
    N/A
    
    Properties Used:
    N/A

◆ get_children()

def SUAVE.Core.ContainerOrdered.ContainerOrdered.get_children (   self)
Returns the components that can go inside

Assumptions:
None
    
Source:
N/A
    
Inputs:
None
    
Outputs:
None
    
Properties Used:
N/A

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