RCAIDE.Framework.Mission.Common.State

State#

class State(*args, **kwarg)[source]#

Bases: Conditions

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

Assumptions: None

Source: None

expand_rows(rows, override=False)[source]#

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

class Container(*args, **kwarg)#

Bases: State

merged()#

Combines the states of multiple segments

Assumptions: None

Source: N/A

Inputs: None

Outputs: state_out [State()]

Properties Used: None

class Container(*args, **kwarg)[source]#

Bases: State

merged()[source]#

Combines the states of multiple segments

Assumptions: None

Source: N/A

Inputs: None

Outputs: state_out [State()]

Properties Used: None

append_array(A, B=None)[source]#

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