Documentation
Download
Licensing
Contact
CONOPT
Loading...
Searching...
No Matches
defines.h
Go to the documentation of this file.
1
/*****************************************************************************/
2
/* File: defines.h */
3
/* Version 4.27 */
4
/* CONOPT header file to be used internally in CONOPT defining the calling */
5
/* conventions used inside the CONOPT library / DLL / shared object. */
6
/* */
7
/* Copyright (C) 1995-2024 GAMS Software GmbH */
8
/* Copyright (C) 1995-2024 GAMS Development Corporation */
9
/* All Rights Reserved. */
10
/* */
11
/* THIS MATERIAL IS CONSIDERED A TRADE SECRET. */
12
/* UNAUTHORIZED ACCESS, USE, REPRODUCTION OR DISTRIBUTION IS PROHIBITED. */
13
/*****************************************************************************/
14
15
#ifndef _DEFINES_H_
16
#define _DEFINES_H_
17
18
#define CONOPT_INF 1e+20
19
27
enum class
ConoptConstraintType
28
{
29
Eq
= 0,
30
GtEq
,
31
LtEq
,
32
Free
33
};
34
45
enum class
ConoptObjectiveElement
46
{
47
Variable
= 0,
48
Constraint
49
};
50
56
enum class
ConoptSense
57
{
58
Minimize
= -1,
59
Maximize
= 1
60
};
61
62
70
enum class
ConoptVerbosityLevel
71
{
72
VerbLevelMin
= 0,
73
None
,
74
Normal
,
75
Error
,
76
Debug
,
77
VerbLevelMax
78
};
79
85
enum class
ConoptSDEvaluationType
86
{
87
None
= 0,
88
Constraint
,
89
Lagrangian
90
};
91
92
#endif
// _DEFINES_H_
ConoptObjectiveElement
ConoptObjectiveElement
the element that is used for the objective function
Definition
defines.h:46
ConoptSense
ConoptSense
the objective sense
Definition
defines.h:57
ConoptConstraintType
ConoptConstraintType
the constraint type
Definition
defines.h:28
ConoptObjectiveElement::Variable
@ Variable
Definition
defines.h:47
ConoptObjectiveElement::Constraint
@ Constraint
Definition
defines.h:48
ConoptSense::Maximize
@ Maximize
Definition
defines.h:59
ConoptSense::Minimize
@ Minimize
Definition
defines.h:58
ConoptConstraintType::Eq
@ Eq
Definition
defines.h:29
ConoptConstraintType::LtEq
@ LtEq
Definition
defines.h:31
ConoptConstraintType::Free
@ Free
Definition
defines.h:32
ConoptConstraintType::GtEq
@ GtEq
Definition
defines.h:30
ConoptSDEvaluationType
ConoptSDEvaluationType
the evaluation type for the directional second derivatives
Definition
defines.h:86
ConoptSDEvaluationType::Lagrangian
@ Lagrangian
Definition
defines.h:89
ConoptVerbosityLevel
ConoptVerbosityLevel
the verbosity level of the message handler
Definition
defines.h:71
ConoptVerbosityLevel::VerbLevelMax
@ VerbLevelMax
Definition
defines.h:77
ConoptVerbosityLevel::None
@ None
Definition
defines.h:73
ConoptVerbosityLevel::Error
@ Error
Definition
defines.h:75
ConoptVerbosityLevel::Normal
@ Normal
Definition
defines.h:74
ConoptVerbosityLevel::Debug
@ Debug
Definition
defines.h:76
ConoptVerbosityLevel::VerbLevelMin
@ VerbLevelMin
Definition
defines.h:72
src
defines.h
Generated by
1.13.2