collection of cliques
Definition at line 87 of file struct_implics.h.
#include <struct_implics.h>
Data Fields | |
SCIP_HASHTABLE * | hashtable |
SCIP_CLIQUE ** | cliques |
SCIP_Longint | nentries |
int | ncliques |
int | size |
int | ncreatedcliques |
int | ncleanupfixedvars |
int | ncleanupaggrvars |
int | ndirtycliques |
int | ncliquecomponents |
SCIP_Bool | incleanup |
SCIP_Bool | componentupdate |
SCIP_HASHTABLE* SCIP_CliqueTable::hashtable |
hash table holding all cliques
Definition at line 89 of file struct_implics.h.
Referenced by SCIPcliquetableAdd(), and SCIPcliquetableCleanup().
SCIP_CLIQUE** SCIP_CliqueTable::cliques |
cliques stored in the table
Definition at line 90 of file struct_implics.h.
Referenced by cliqueCleanup(), cliquetableEnsureSize(), cliquetableMarkCliqueForCleanup(), cliquetableSwapCliques(), SCIPcliquetableAdd(), SCIPcliquetableCleanup(), SCIPcliquetableComputeCliqueComponents(), and SCIPcliquetableGetCliques().
SCIP_Longint SCIP_CliqueTable::nentries |
number of entries in the whole clique table
Definition at line 91 of file struct_implics.h.
Referenced by cliqueCleanup(), SCIPcliquetableAdd(), SCIPcliquetableCleanup(), and SCIPcliquetableGetNEntries().
int SCIP_CliqueTable::ncliques |
number of cliques stored in the table
Definition at line 92 of file struct_implics.h.
Referenced by cliqueCleanup(), cliquetableMarkCliqueForCleanup(), SCIPcliquetableAdd(), SCIPcliquetableCleanup(), SCIPcliquetableComputeCliqueComponents(), and SCIPcliquetableGetNCliques().
int SCIP_CliqueTable::size |
size of cliques array
Definition at line 93 of file struct_implics.h.
Referenced by cliquetableEnsureSize().
int SCIP_CliqueTable::ncreatedcliques |
number of ever created cliques
Definition at line 94 of file struct_implics.h.
Referenced by SCIPcliquetableAdd().
int SCIP_CliqueTable::ncleanupfixedvars |
number of fixed variables when the last cleanup was performed
Definition at line 95 of file struct_implics.h.
Referenced by SCIPcliquetableCleanup().
int SCIP_CliqueTable::ncleanupaggrvars |
number of aggregated variables when the last cleanup was performed
Definition at line 96 of file struct_implics.h.
Referenced by SCIPcliquetableCleanup().
int SCIP_CliqueTable::ndirtycliques |
number of cliques stored when the last cleanup was performed
Definition at line 97 of file struct_implics.h.
Referenced by cliquetableMarkCliqueForCleanup(), and SCIPcliquetableCleanup().
int SCIP_CliqueTable::ncliquecomponents |
number of connected components in clique graph
Definition at line 98 of file struct_implics.h.
Referenced by SCIPcliquetableComputeCliqueComponents(), SCIPcliquetableGetNCliqueComponents(), and SCIPcliquetableNeedsComponentUpdate().
SCIP_Bool SCIP_CliqueTable::incleanup |
is this clique table currently performing cleanup?
Definition at line 99 of file struct_implics.h.
Referenced by SCIPcliqueDelVar(), SCIPcliquelistRemoveFromCliques(), and SCIPcliquetableCleanup().
SCIP_Bool SCIP_CliqueTable::componentupdate |
must the connected components of the clique graph be updated?
Definition at line 100 of file struct_implics.h.
Referenced by cliquetableCheckComponentUpdate(), SCIPcliquetableComputeCliqueComponents(), SCIPcliquetableGetNCliqueComponents(), and SCIPcliquetableNeedsComponentUpdate().