Ipopt
3.12.8
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::DECLARE_STD_EXCEPTION
DECLARE_STD_EXCEPTION(FATAL_ERROR_IN_LINEAR_SOLVER)
Ipopt::INTERNAL_ERROR
Definition:
IpAlgTypes.hpp:38
Ipopt::ERROR_IN_STEP_COMPUTATION
Definition:
IpAlgTypes.hpp:33
Ipopt::DIVERGING_ITERATES
Definition:
IpAlgTypes.hpp:31
Ipopt
Definition:
IpInexactAlgBuilder.hpp:15
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::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 Jul 30 2017 17:48:06 for Ipopt by
1.8.13