ManeuverOptimalFiniteSNOPTOptimizer#

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

Properties of SNOPT Optimizer options for optimal finite maneuver.

Overview#

objective

Objective.

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.

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.

provide_runtime_type_info

Return the RuntimeTypeInfo interface to access properties at runtime.

use_console_monitor

Whether to use the out-of-process console monitor for the optimizer.

allow_internal_primal_infeasibility_measure_normalization

Whether to allow internal normalization of the primal infeasibility measure.

snopt_scaling

SNOPT scaling option.

Import detail#

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

Property detail#

property ManeuverOptimalFiniteSNOPTOptimizer.objective: OptimalFiniteSNOPTObjective#

Objective.

property ManeuverOptimalFiniteSNOPTOptimizer.max_major_iterations: int#

Get or set the maximum number of major iterations allowed.

property ManeuverOptimalFiniteSNOPTOptimizer.tolerance_on_major_feasibility: float#

Specify how accurately the nonlinear constraints should be satisfied.

property ManeuverOptimalFiniteSNOPTOptimizer.tolerance_on_major_optimality: float#

Specify the final accuracy of the dual variables.

property ManeuverOptimalFiniteSNOPTOptimizer.max_minor_iterations: int#

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

property ManeuverOptimalFiniteSNOPTOptimizer.tolerance_on_minor_feasibility: float#

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

property ManeuverOptimalFiniteSNOPTOptimizer.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 ManeuverOptimalFiniteSNOPTOptimizer.provide_runtime_type_info: RuntimeTypeInfo#

Return the RuntimeTypeInfo interface to access properties at runtime.

property ManeuverOptimalFiniteSNOPTOptimizer.use_console_monitor: bool#

Whether to use the out-of-process console monitor for the optimizer.

property ManeuverOptimalFiniteSNOPTOptimizer.allow_internal_primal_infeasibility_measure_normalization: bool#

Whether to allow internal normalization of the primal infeasibility measure.

property ManeuverOptimalFiniteSNOPTOptimizer.snopt_scaling: OptimalFiniteSNOPTScaling#

SNOPT scaling option.