ProfileSNOPTOptimizer#

class ansys.stk.core.stkobjects.astrogator.ProfileSNOPTOptimizer#

Bases: IProfile, IRuntimeTypeInfoProvider

SNOPT optimizer profile.

Overview#

control_parameters

Get the list of control parameters defined for the profile.

results

Get the list of results defined for the profile.

targeter_graphs

Graphs.

scripting_tool

Return the Scripting tool for the sequence.

reset_controls_before_run

Reset controls before each run.

max_major_iterations

Get or set the maximum number of major iterations allowed.

tolerance_on_major_feasibility

Specify how accurately the nonlinear constraints should be satisfied.

tolerance_on_major_optimality

Specify the final accuracy of the dual variables.

max_minor_iterations

Get or set the maximum number of iterations for the QP subproblem allowed during a single major iteration.

tolerance_on_minor_feasibility

Get or set the tolerance which the QP subproblem must meet before being considered feasible.

tolerance_on_minor_optimality

Undocumented in the SNOPT literature, and included here for completeness in terms of tolerance options.

options_filename

If used, the associated SNOPT specifications file may define any of the various SNOPT options. Options in the file that conflict with options specified elsewhere will take precedence.

allow_internal_primal_infeasibility_measure_normalization

Whether to allow internal normalization of the primal infeasibility measure.

Import detail#

from ansys.stk.core.stkobjects.astrogator import ProfileSNOPTOptimizer

Property detail#

property ProfileSNOPTOptimizer.control_parameters: SNOPTControlCollection#

Get the list of control parameters defined for the profile.

property ProfileSNOPTOptimizer.results: SNOPTResultCollection#

Get the list of results defined for the profile.

property ProfileSNOPTOptimizer.targeter_graphs: TargeterGraphCollection#

Graphs.

property ProfileSNOPTOptimizer.scripting_tool: ScriptingTool#

Return the Scripting tool for the sequence.

property ProfileSNOPTOptimizer.reset_controls_before_run: bool#

Reset controls before each run.

property ProfileSNOPTOptimizer.max_major_iterations: int#

Get or set the maximum number of major iterations allowed.

property ProfileSNOPTOptimizer.tolerance_on_major_feasibility: float#

Specify how accurately the nonlinear constraints should be satisfied.

property ProfileSNOPTOptimizer.tolerance_on_major_optimality: float#

Specify the final accuracy of the dual variables.

property ProfileSNOPTOptimizer.max_minor_iterations: int#

Get or set the maximum number of iterations for the QP subproblem allowed during a single major iteration.

property ProfileSNOPTOptimizer.tolerance_on_minor_feasibility: float#

Get or set the tolerance which the QP subproblem must meet before being considered feasible.

property ProfileSNOPTOptimizer.tolerance_on_minor_optimality: float#

Undocumented in the SNOPT literature, and included here for completeness in terms of tolerance options.

property ProfileSNOPTOptimizer.options_filename: str#

If used, the associated SNOPT specifications file may define any of the various SNOPT options. Options in the file that conflict with options specified elsewhere will take precedence.

property ProfileSNOPTOptimizer.allow_internal_primal_infeasibility_measure_normalization: bool#

Whether to allow internal normalization of the primal infeasibility measure.