Ipopt Documentation  
 
Loading...
Searching...
No Matches
IpAlgTypes.hpp File Reference
#include "IpTypes.hpp"
#include "IpException.hpp"

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

Enumerations
enum  Ipopt::SolverReturn {
  Ipopt::SUCCESS , Ipopt::MAXITER_EXCEEDED , Ipopt::CPUTIME_EXCEEDED , Ipopt::WALLTIME_EXCEEDED ,
  Ipopt::STOP_AT_TINY_STEP , Ipopt::STOP_AT_ACCEPTABLE_POINT , Ipopt::LOCAL_INFEASIBILITY , Ipopt::USER_REQUESTED_STOP ,
  Ipopt::FEASIBLE_POINT_FOUND , Ipopt::DIVERGING_ITERATES , Ipopt::RESTORATION_FAILURE , Ipopt::ERROR_IN_STEP_COMPUTATION ,
  Ipopt::INVALID_NUMBER_DETECTED , Ipopt::TOO_FEW_DEGREES_OF_FREEDOM , Ipopt::INVALID_OPTION , Ipopt::OUT_OF_MEMORY ,
  Ipopt::INTERNAL_ERROR , Ipopt::UNASSIGNED
}
 enum for the return from the optimize algorithm More...
 

Functions

Some exceptions used in multiple places
 Ipopt::DECLARE_STD_EXCEPTION (LOCALLY_INFEASIBLE)
 
 Ipopt::DECLARE_STD_EXCEPTION (TOO_FEW_DOF)
 
 Ipopt::DECLARE_STD_EXCEPTION (TINY_STEP_DETECTED)
 
 Ipopt::DECLARE_STD_EXCEPTION (STEP_COMPUTATION_FAILED)
 
 Ipopt::DECLARE_STD_EXCEPTION (ACCEPTABLE_POINT_REACHED)
 
 Ipopt::DECLARE_STD_EXCEPTION (FEASIBILITY_PROBLEM_SOLVED)
 
 Ipopt::DECLARE_STD_EXCEPTION (INVALID_WARMSTART)
 
 Ipopt::DECLARE_STD_EXCEPTION (INTERNAL_ABORT)
 
 Ipopt::DECLARE_STD_EXCEPTION (INCONSISTENT_BOUNDS)
 
 Ipopt::DECLARE_STD_EXCEPTION (FAILED_INITIALIZATION)
 Exception FAILED_INITIALIZATION for problem during initialization of a strategy object (or other problems).