MAiNGO
Classes
|
Namespaces
|
Enumerations
constraint.h File Reference
#include <string>
#include <vector>
Go to the source code of this file.
Classes
struct
maingo::Constraint
Struct for storing information about constraints.
More...
Namespaces
maingo
namespace holding all essentials of
MAiNGO
Enumerations
enum
maingo::PROBLEM_STRUCTURE
{
maingo::LP
= 0,
maingo::MIP
,
maingo::QP
,
maingo::MIQP
,
maingo::NLP
,
maingo::DNLP
,
maingo::MINLP
}
Enum for representing the problem structure.
More...
enum
maingo::CONSTRAINT_TYPE
{
maingo::OBJ
= 0,
maingo::INEQ
,
maingo::EQ
,
maingo::INEQ_REL_ONLY
,
maingo::EQ_REL_ONLY
,
maingo::INEQ_SQUASH
,
maingo::AUX_EQ_REL_ONLY
,
maingo::OUTPUT
,
maingo::TYPE_UNKNOWN
}
Enum for representing the constraint type.
More...
enum
maingo::CONSTRAINT_CONVEXITY
{
maingo::CONV_NONE
= 0,
maingo::CONVEX
,
maingo::CONCAVE
}
Enum for representing the constraint convexity.
More...
enum
maingo::CONSTRAINT_MONOTONICITY
{
maingo::MON_NONE
= 0,
maingo::INCR
,
maingo::DECR
}
Enum for representing the constraint monotonicity.
More...
enum
maingo::CONSTRAINT_DEPENDENCY
{
maingo::DEP_UNKNOWN
= 0,
maingo::LINEAR
,
maingo::BILINEAR
,
maingo::QUADRATIC
,
maingo::POLYNOMIAL
,
maingo::RATIONAL
,
maingo::NONLINEAR
}
Enum for representing the constraint dependency. Note that the dependency is increasing meaning that linear is a subset of bilinear which is a subset of quadratic etc.
More...
inc
constraint.h
Generated by
1.8.15