Ipopt  3.12.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Enumerations
IpReturnCodes.hpp File Reference
#include "IpReturnCodes_inc.h"

Go to the source code of this file.

Namespaces

 Ipopt
 

Enumerations

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