# src/Interfaces/IpReturnCodes_inc.h File Reference

Go to the source code of this file.

## Enumerations
enum | ApplicationReturnStatus { Solve_Succeeded = 0, Solved_To_Acceptable_Level = 1, Infeasible_Problem_Detected = 2, Search_Direction_Becomes_Too_Small = 3, Diverging_Iterates = 4, User_Requested_Stop = 5, Feasible_Point_Found = 6, Maximum_Iterations_Exceeded = -1, Restoration_Failed = -2, Error_In_Step_Computation = -3, Maximum_CpuTime_Exceeded = -4, Not_Enough_Degrees_Of_Freedom = -10, Invalid_Problem_Definition = -11, Invalid_Option = -12, Invalid_Number_Detected = -13, Unrecoverable_Exception = -100, NonIpopt_Exception_Thrown = -101, Insufficient_Memory = -102, Internal_Error = -199 }
| Return codes for the Optimize call for an application. More...
enum | AlgorithmMode { RegularMode = 0, RestorationPhaseMode = 1 }
| enum to indicate the mode in which the algorithm is More...

## Enumeration Type Documentation

enum ApplicationReturnStatus

Return codes for the Optimize call for an application.

Enumerator:

  Solve_Succeeded |
  Solved_To_Acceptable_Level |
  Infeasible_Problem_Detected |
  Search_Direction_Becomes_Too_Small |
  Diverging_Iterates |
  User_Requested_Stop |
  Feasible_Point_Found |
  Maximum_Iterations_Exceeded |
  Restoration_Failed |
  Error_In_Step_Computation |
  Maximum_CpuTime_Exceeded |
  Not_Enough_Degrees_Of_Freedom |
  Invalid_Problem_Definition |
  Invalid_Option |
  Invalid_Number_Detected |
  Unrecoverable_Exception |
  NonIpopt_Exception_Thrown |
  Insufficient_Memory |
  Internal_Error |

Definition at line 16 of file IpReturnCodes_inc.h.

enum AlgorithmMode

enum to indicate the mode in which the algorithm is

Enumerator:

  RegularMode |
  RestorationPhaseMode |

Definition at line 42 of file IpReturnCodes_inc.h.

All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines