24 #ifndef __SCIP_PUB_IMPLICS_H__ 25 #define __SCIP_PUB_IMPLICS_H__ 113 #define SCIPcliqueGetNVars(clique) ((clique)->nvars) 114 #define SCIPcliqueGetVars(clique) ((clique)->vars) 115 #define SCIPcliqueGetValues(clique) ((clique)->values) 116 #define SCIPcliqueGetId(clique) ((clique)->id) 117 #define SCIPcliqueGetIndex(clique) ((clique)->index) 118 #define SCIPcliqueIsCleanedUp(clique) ((clique)->startcleanup == -1) 119 #define SCIPcliqueIsEquation(clique) ((SCIP_Bool)(clique)->equation) type definitions for implications, variable bounds, and cliques
SCIP_VAR ** SCIPcliqueGetVars(SCIP_CLIQUE *clique)
int SCIPcliqueGetNVars(SCIP_CLIQUE *clique)
unsigned int SCIPcliqueGetId(SCIP_CLIQUE *clique)
SCIP_Bool SCIPcliqueHasVar(SCIP_CLIQUE *clique, SCIP_VAR *var, SCIP_Bool value)
type definitions for problem variables
int SCIPcliqueGetIndex(SCIP_CLIQUE *clique)
datastructures for implications, variable bounds, and cliques
SCIP_Bool SCIPcliqueIsCleanedUp(SCIP_CLIQUE *clique)
SCIP_Bool SCIPcliqueIsEquation(SCIP_CLIQUE *clique)
int SCIPcliqueSearchVar(SCIP_CLIQUE *clique, SCIP_VAR *var, SCIP_Bool value)
common defines and data types used in all packages of SCIP
SCIP_Bool * SCIPcliqueGetValues(SCIP_CLIQUE *clique)