Scippy

SCIP

Solving Constraint Integer Programs

extension_pseudo_deletion Struct Reference

Detailed Description

helper

Definition at line 70 of file extreduce_base.c.

Data Fields

SCIP_Realcutoffs
 
int * nodestouches
 
SCIP_Realoffsetp
 
STP_BoolnodeInSol
 
int node
 
int nelims_extended
 
int nelims_simple
 
SCIP_Bool cutoffIsPromising
 
SCIP_Bool cutoffIsComputed
 
SCIP_Bool useSolForEq
 
enum EXTPSEUDO_MODE deletionMode
 

Field Documentation

◆ cutoffs

SCIP_Real* extension_pseudo_deletion::cutoffs

cutoffs array of size STP_DELPSEUDO_MAXNEDGES

Definition at line 72 of file extreduce_base.c.

Referenced by pseudodeleteDeleteComputeCutoffs(), pseudodeleteDeleteNode(), pseudodeleteExit(), and pseudodeleteInit().

◆ nodestouches

int* extension_pseudo_deletion::nodestouches

touches array on nodes

Definition at line 73 of file extreduce_base.c.

Referenced by pseudodeleteDeleteComputeCutoffs(), pseudodeleteDeleteNode(), pseudodeleteExit(), and pseudodeleteInit().

◆ offsetp

SCIP_Real* extension_pseudo_deletion::offsetp

pointer to store offset

Definition at line 74 of file extreduce_base.c.

Referenced by pseudodeleteDeleteNode(), and pseudodeleteInit().

◆ nodeInSol

STP_Bool* extension_pseudo_deletion::nodeInSol

solution marker per node or NULL

Definition at line 75 of file extreduce_base.c.

Referenced by pseudodeleteDeleteNode(), pseudodeleteExecute(), pseudodeleteExit(), and pseudodeleteInit().

◆ node

int extension_pseudo_deletion::node

current node

Definition at line 76 of file extreduce_base.c.

Referenced by pseudodeleteDeleteComputeCutoffs(), pseudodeleteDeleteNode(), and pseudodeleteInit().

◆ nelims_extended

int extension_pseudo_deletion::nelims_extended

number of eliminations

Definition at line 77 of file extreduce_base.c.

Referenced by extreduce_pseudoDeleteNodes(), pseudodeleteExecute(), pseudodeleteExit(), and pseudodeleteInit().

◆ nelims_simple

int extension_pseudo_deletion::nelims_simple

number of eliminations for simple deletion

Definition at line 78 of file extreduce_base.c.

Referenced by pseudodeleteDeleteMarkedNodes(), pseudodeleteExecute(), pseudodeleteExit(), and pseudodeleteInit().

◆ cutoffIsPromising

SCIP_Bool extension_pseudo_deletion::cutoffIsPromising

is sufficient cutoff possible?

Definition at line 79 of file extreduce_base.c.

Referenced by pseudodeleteDeleteComputeCutoffs(), pseudodeleteExecute(), and pseudodeleteInit().

◆ cutoffIsComputed

SCIP_Bool extension_pseudo_deletion::cutoffIsComputed

already computed??

Definition at line 80 of file extreduce_base.c.

Referenced by pseudodeleteDeleteComputeCutoffs(), pseudodeleteDeleteNode(), and pseudodeleteInit().

◆ useSolForEq

SCIP_Bool extension_pseudo_deletion::useSolForEq

use solution for equality?

Definition at line 81 of file extreduce_base.c.

Referenced by extreduce_pseudoDeleteNodes(), pseudodeleteDeleteNode(), pseudodeleteExecute(), and pseudodeleteInit().

◆ deletionMode

enum EXTPSEUDO_MODE extension_pseudo_deletion::deletionMode

what to delete

Definition at line 82 of file extreduce_base.c.

Referenced by extreduce_pseudoDeleteNodes(), pseudodeleteInit(), and pseudodeleteNodeIsPromising().