ProfileIPOPTOptimizer#
- class ansys.stk.core.stkobjects.astrogator.ProfileIPOPTOptimizer#
Bases:
IProfile
,IRuntimeTypeInfoProvider
IPOPT optimizer profile.
Overview#
Get the list of control parameters defined for the profile. |
|
Get the list of results defined for the profile. |
|
Graphs. |
|
Return the Scripting tool for the sequence. |
|
Reset controls before each run. |
|
Get or set the tolerance by which the optimality conditions must be satisfied for the problem to be considered converged. The default value is 1E-8. |
|
Get or set the maximum number of iterations before IPOPT should give up if it hasn’t yet converged on a solution. The default value is 3000. |
|
Get or set the tolerance by which user-specified constraints are allowed to be violated with the solution still considered feasible. The default value is 1.0E-4. |
|
Get or set the desired absolute tolerance on the maximum norm of the dual infeasibility. The default value is 1. |
|
Get or set the desired absolute tolerance on the maximum norm of the complementarity conditions. The default value is 1.0E-4. |
|
If used, the associated IPOPT specifications file may define any of the various IPOPT options. Options in the file that conflict with options specified elsewhere will take precedence. |
Import detail#
from ansys.stk.core.stkobjects.astrogator import ProfileIPOPTOptimizer
Property detail#
- property ProfileIPOPTOptimizer.control_parameters: IPOPTControlCollection#
Get the list of control parameters defined for the profile.
- property ProfileIPOPTOptimizer.results: IPOPTResultCollection#
Get the list of results defined for the profile.
- property ProfileIPOPTOptimizer.targeter_graphs: TargeterGraphCollection#
Graphs.
- property ProfileIPOPTOptimizer.scripting_tool: ScriptingTool#
Return the Scripting tool for the sequence.
- property ProfileIPOPTOptimizer.tolerance_on_convergence: float#
Get or set the tolerance by which the optimality conditions must be satisfied for the problem to be considered converged. The default value is 1E-8.
- property ProfileIPOPTOptimizer.maximum_iterations: int#
Get or set the maximum number of iterations before IPOPT should give up if it hasn’t yet converged on a solution. The default value is 3000.
- property ProfileIPOPTOptimizer.tolerance_on_constraint_violation: float#
Get or set the tolerance by which user-specified constraints are allowed to be violated with the solution still considered feasible. The default value is 1.0E-4.
- property ProfileIPOPTOptimizer.tolerance_on_dual_infeasibility: float#
Get or set the desired absolute tolerance on the maximum norm of the dual infeasibility. The default value is 1.