Ipopt Documentation  
 
Loading...
Searching...
No Matches
IpReturnCodes.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  Ipopt
 This file contains a base class for all exceptions and a set of macros to help with exceptions.
 

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::Maximum_WallTime_Exceeded = -5 ,
  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...