pub_implics.h File Reference Detailed Descriptionpublic methods for implications, variable bounds, and cliques Definition in file pub_implics.h. Go to the source code of this file.
Function Documentation
returns the position of the given variable/value pair in the clique; returns -1 if variable/value pair is not member of the clique
Definition at line 1065 of file implics.c. References NULL, SCIP_Clique::nvars, SCIPvarGetIndex(), SCIP_Clique::values, and SCIP_Clique::vars. Referenced by SCIPcliqueDelVar(), SCIPcliqueHasVar(), and SCIPcliquelistCheck().
returns whether the given variable/value pair is member of the given clique
Definition at line 1125 of file implics.c. References SCIPcliqueSearchVar().
gets number of variables in the cliques
Definition at line 3101 of file implics.c. References NULL, and SCIP_Clique::nvars. Referenced by addGLSCliques(), addNextLevelCliques(), collectBinaryCliqueData(), collectMinactImplicVars(), dfs(), getMaxactImplicObjchg(), insertSortedRootNeighbors(), isNeighbor(), propagateVbounds(), SCIPcliquelistDel(), SCIPcopyImplicationsCliques(), SCIPnodePropagateImplics(), SCIPvarAddClique(), SCIPvarGetImplRedcost(), SCIPwriteCliqueGraph(), separateCuts(), and tcliquegraphConstructCliqueTable().
gets array of active problem variables in the cliques
Definition at line 3111 of file implics.c. References NULL, and SCIP_Clique::vars. Referenced by addGLSCliques(), addNextLevelCliques(), collectBinaryCliqueData(), collectMinactImplicVars(), dfs(), getMaxactImplicObjchg(), insertSortedRootNeighbors(), isNeighbor(), propagateVbounds(), SCIPcliquelistDel(), SCIPcopyImplicationsCliques(), SCIPnodePropagateImplics(), SCIPvarAddClique(), SCIPvarGetImplRedcost(), SCIPwriteCliqueGraph(), separateCuts(), and tcliquegraphConstructCliqueTable().
gets array of values of active problem variables in the cliques, i.e. whether the variable is fixed to FALSE or to TRUE in the clique
Definition at line 3123 of file implics.c. References NULL, and SCIP_Clique::values. Referenced by addGLSCliques(), addNextLevelCliques(), collectBinaryCliqueData(), collectMinactImplicVars(), dfs(), getMaxactImplicObjchg(), insertSortedRootNeighbors(), isNeighbor(), propagateVbounds(), SCIPcliquelistDel(), SCIPcopyImplicationsCliques(), SCIPnodePropagateImplics(), SCIPvarAddClique(), SCIPvarGetImplRedcost(), SCIPwriteCliqueGraph(), separateCuts(), and tcliquegraphConstructCliqueTable().
gets unique identifier of the clique
Definition at line 3133 of file implics.c. References SCIP_Clique::id, and NULL. Referenced by SCIP_DECL_HASHKEYEQ(), SCIPcliquelistsHaveCommonClique(), and tcliquegraphAddNode().
returns whether the given clique is cleaned up gets unique identifier of the clique
Definition at line 3143 of file implics.c. References NULL, and SCIP_Clique::startcleanup. Referenced by cliqueCleanup(), cliquetableMarkCliqueForCleanup(), SCIPcliquetableCleanup(), and SCIPvarGetImplRedcost().
return whether the given clique is an equation
Definition at line 3153 of file implics.c. References SCIP_Clique::equation, NULL, and SCIP_Bool. Referenced by SCIPcopyImplicationsCliques(), and separateCuts(). |