Ipopt
3.12.12
Main Page
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
src
Interfaces
IpAlgTypes.hpp
Go to the documentation of this file.
1
// Copyright (C) 2005, 2010 International Business Machines and others.
2
// All Rights Reserved.
3
// This code is published under the Eclipse Public License.
4
//
5
// $Id: IpAlgTypes.hpp 2551 2015-02-13 02:51:47Z stefan $
6
//
7
// Authors: Carl Laird, Andreas Waechter IBM 2005-07-19
8
9
#ifndef __IPALGTYPES_HPP__
10
#define __IPALGTYPES_HPP__
11
12
#include "
IpTypes.hpp
"
13
#include "
IpException.hpp
"
14
15
namespace
Ipopt
16
{
17
22
enum
SolverReturn
{
23
SUCCESS
,
24
MAXITER_EXCEEDED
,
25
CPUTIME_EXCEEDED
,
26
STOP_AT_TINY_STEP
,
27
STOP_AT_ACCEPTABLE_POINT
,
28
LOCAL_INFEASIBILITY
,
29
USER_REQUESTED_STOP
,
30
FEASIBLE_POINT_FOUND
,
31
DIVERGING_ITERATES
,
32
RESTORATION_FAILURE
,
33
ERROR_IN_STEP_COMPUTATION
,
34
INVALID_NUMBER_DETECTED
,
35
TOO_FEW_DEGREES_OF_FREEDOM
,
36
INVALID_OPTION
,
37
OUT_OF_MEMORY
,
38
INTERNAL_ERROR
,
39
UNASSIGNED
40
};
42
45
DECLARE_STD_EXCEPTION
(LOCALLY_INFEASIBLE);
46
DECLARE_STD_EXCEPTION
(TOO_FEW_DOF);
47
DECLARE_STD_EXCEPTION
(TINY_STEP_DETECTED);
48
DECLARE_STD_EXCEPTION
(ACCEPTABLE_POINT_REACHED);
49
DECLARE_STD_EXCEPTION
(FEASIBILITY_PROBLEM_SOLVED);
50
DECLARE_STD_EXCEPTION
(INVALID_WARMSTART);
51
DECLARE_STD_EXCEPTION
(INTERNAL_ABORT);
52
DECLARE_STD_EXCEPTION
(NO_FREE_VARIABLES_BUT_FEASIBLE);
53
DECLARE_STD_EXCEPTION
(NO_FREE_VARIABLES_AND_INFEASIBLE);
54
DECLARE_STD_EXCEPTION
(INCONSISTENT_BOUNDS);
60
DECLARE_STD_EXCEPTION
(FAILED_INITIALIZATION);
62
63
64
}
65
66
#endif
Ipopt::STOP_AT_ACCEPTABLE_POINT
Definition:
IpAlgTypes.hpp:27
Ipopt::MAXITER_EXCEEDED
Definition:
IpAlgTypes.hpp:24
Ipopt::INTERNAL_ERROR
Definition:
IpAlgTypes.hpp:38
Ipopt::ERROR_IN_STEP_COMPUTATION
Definition:
IpAlgTypes.hpp:33
Ipopt::DIVERGING_ITERATES
Definition:
IpAlgTypes.hpp:31
Ipopt::INVALID_OPTION
Definition:
IpAlgTypes.hpp:36
Ipopt::SolverReturn
SolverReturn
enum for the return from the optimize algorithm (obviously we need to add more)
Definition:
IpAlgTypes.hpp:22
Ipopt::FEASIBLE_POINT_FOUND
Definition:
IpAlgTypes.hpp:30
Ipopt::USER_REQUESTED_STOP
Definition:
IpAlgTypes.hpp:29
Ipopt::UNASSIGNED
Definition:
IpAlgTypes.hpp:39
Ipopt::DECLARE_STD_EXCEPTION
DECLARE_STD_EXCEPTION(SUFFIX_EMPTY)
Ipopt::LOCAL_INFEASIBILITY
Definition:
IpAlgTypes.hpp:28
Ipopt::STOP_AT_TINY_STEP
Definition:
IpAlgTypes.hpp:26
Ipopt::RESTORATION_FAILURE
Definition:
IpAlgTypes.hpp:32
Ipopt::OUT_OF_MEMORY
Definition:
IpAlgTypes.hpp:37
Ipopt::SUCCESS
Definition:
IpAlgTypes.hpp:23
Ipopt::INVALID_NUMBER_DETECTED
Definition:
IpAlgTypes.hpp:34
IpTypes.hpp
Ipopt::TOO_FEW_DEGREES_OF_FREEDOM
Definition:
IpAlgTypes.hpp:35
IpException.hpp
Ipopt::CPUTIME_EXCEEDED
Definition:
IpAlgTypes.hpp:25
Generated on Sun Nov 18 2018 03:31:52 for Ipopt by
1.8.5