Go to the source code of this file.
Classes | |
class | BcpsObject |
A class for describing the objects that comprise a BCPS subproblem. More... | |
class | BcpsConstraint |
class | BcpsVariable |
Macros | |
#define | BCPS_NONREMOVALBE 0x0001 |
#define | BCPS_BRACNEDON 0x0010 |
#define | BCPS_SENDABLE 0x0100 |
Typedefs | |
typedef BcpsObject * | BcpsObject_p |
typedef char | BcpsIntegral_t |
typedef's for various integral types. More... | |
Enumerations | |
enum | BcpsObject_t { BCPS_PRIMAL_OBJECT = 0, BCPS_VAR_OBJECT = 0, BCPS_DUAL_OBJECT = 1, BCPS_CON_OBJECT = 1 } |
The possible types of an object: primal or dual (i.e., variable or constraint. More... | |
enum | BcpsObjRep_t { BCPS_CORE = 0, BCPS_INDEXED = 1, BCPS_ALGO = 2 } |
The possible representations types of an object. More... | |
#define BCPS_NONREMOVALBE 0x0001 |
Definition at line 36 of file BcpsObject.h.
#define BCPS_BRACNEDON 0x0010 |
Definition at line 37 of file BcpsObject.h.
#define BCPS_SENDABLE 0x0100 |
Definition at line 38 of file BcpsObject.h.
typedef char BcpsIntegral_t |
typedef's for various integral types.
They are defined here so it's easy to allocate more (or less) bits for them as needed.
Definition at line 45 of file BcpsObject.h.
typedef BcpsObject* BcpsObject_p |
Definition at line 349 of file BcpsObject.h.
enum BcpsObject_t |
The possible types of an object: primal or dual (i.e., variable or constraint.
Enumerator | |
---|---|
BCPS_PRIMAL_OBJECT | |
BCPS_VAR_OBJECT | |
BCPS_DUAL_OBJECT | |
BCPS_CON_OBJECT |
Definition at line 53 of file BcpsObject.h.
enum BcpsObjRep_t |
The possible representations types of an object.
Enumerator | |
---|---|
BCPS_CORE | |
BCPS_INDEXED | |
BCPS_ALGO |
Definition at line 64 of file BcpsObject.h.