24 #ifndef __SCIP_PUB_IMPLICS_H__ 25 #define __SCIP_PUB_IMPLICS_H__ 107 #define SCIPcliqueGetNVars(clique) ((clique)->nvars) 108 #define SCIPcliqueGetVars(clique) ((clique)->vars) 109 #define SCIPcliqueGetValues(clique) ((clique)->values) 110 #define SCIPcliqueGetId(clique) ((clique)->id) 111 #define SCIPcliqueIsCleanedUp(clique) ((clique)->startcleanup == -1) 112 #define SCIPcliqueIsEquation(clique) ((SCIP_Bool)(clique)->equation) type definitions for implications, variable bounds, and cliques
int SCIPcliqueGetId(SCIP_CLIQUE *clique)
SCIP_VAR ** SCIPcliqueGetVars(SCIP_CLIQUE *clique)
int SCIPcliqueGetNVars(SCIP_CLIQUE *clique)
SCIP_Bool SCIPcliqueHasVar(SCIP_CLIQUE *clique, SCIP_VAR *var, SCIP_Bool value)
type definitions for problem variables
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)