Scippy

SCIP

Solving Constraint Integer Programs

SCIP_CliqueTable Struct Reference

Detailed Description

collection of cliques

Definition at line 86 of file struct_implics.h.

#include <struct_implics.h>

Data Fields

SCIP_HASHTABLEhashtable
 
SCIP_CLIQUE ** cliques
 
SCIP_Longint nentries
 
int ncliques
 
int size
 
int ncreatedcliques
 
int ncleanupfixedvars
 
int ncleanupaggrvars
 
int ndirtycliques
 
SCIP_Bool incleanup
 

Field Documentation

SCIP_HASHTABLE* SCIP_CliqueTable::hashtable

hash table holding all cliques

Definition at line 88 of file struct_implics.h.

Referenced by SCIPcliquetableAdd(), and SCIPcliquetableCleanup().

SCIP_Longint SCIP_CliqueTable::nentries

number of entries in the whole clique table

Definition at line 90 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 91 of file struct_implics.h.

Referenced by cliqueCleanup(), cliquetableMarkCliqueForCleanup(), SCIPcliquetableAdd(), SCIPcliquetableCleanup(), and SCIPcliquetableGetNCliques().

int SCIP_CliqueTable::size

size of cliques array

Definition at line 92 of file struct_implics.h.

Referenced by cliquetableEnsureSize().

int SCIP_CliqueTable::ncreatedcliques

number of ever created cliques

Definition at line 93 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 94 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 95 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 96 of file struct_implics.h.

Referenced by cliquetableMarkCliqueForCleanup(), and SCIPcliquetableCleanup().

SCIP_Bool SCIP_CliqueTable::incleanup

is this clique table currently performing cleanup?

Definition at line 97 of file struct_implics.h.

Referenced by SCIPcliqueDelVar(), SCIPcliquelistRemoveFromCliques(), and SCIPcliquetableCleanup().