RCAIDE.Library.Mission.Solver.converge

converge#

converge(segment)[source]#

Interfaces the mission a root finder algorithm.

Assumptions: N/A

Source: N/A

Inputs: segment [Data] segment.settings.root_finder [Data] state.numerics.tolerance_solution [Unitless]

Outputs: state.unknowns [Any] segment.state.numerics.converged [Unitless]

Properties Used: N/A

iterate_root_finder(unknowns, segment)[source]#

Runs one iteration of of all analyses for the mission.

Assumptions: N/A

Source: N/A

Inputs: state.unknowns [Data] segment.process.iterate [Data]

Outputs: residuals [Unitless]

Properties Used: N/A

add_mission_variables(segment)[source]#

Make a pretty table view of the problem with objective and constraints at the current inputs for the dummy solver

Assumptions: N/A

Source: N/A

Inputs: x [vector]

Outputs: input [array] const_table [array]

Properties Used: None

iterate_segment()[source]#
iterate_optimizer(nexus)[source]#
segment_post_process(nexus)[source]#