Scippy

GCG

Branch-and-Price & Column Generation for Everyone

class_partialdecomp.cpp File Reference

Detailed Description

class storing incomplete decompositions

Author
Michael Bastubbe
Hanna Franzen

Definition in file class_partialdecomp.cpp.

#include "class_partialdecomp.h"
#include "class_detprobdata.h"
#include "scip/cons_setppc.h"
#include "scip/scip.h"
#include "scip_misc.h"
#include "struct_detector.h"
#include "struct_decomp.h"
#include "cons_decomp.h"
#include "cons_decomp.hpp"
#include "params_visu.h"
#include "miscvisualization.h"
#include "reader_gp.h"
#include "bliss_automorph.hpp"
#include <sstream>
#include <iostream>
#include <exception>
#include <algorithm>
#include <queue>
#include <utility>
#include <stdlib.h>

Go to the source code of this file.

Namespaces

 gcg
 

Macros

#define SCIP_CALL_EXC(x)
 

Functions

static SCIP_Bool gcg::realArraysAreEqual (SCIP *scip, SCIP_Real *array1, int array1length, SCIP_Real *array2, int array2length)
 checks whether two arrays of SCIP_Real's are identical More...
 
static bool gcg::compare_blocks (std::pair< int, int > const &a, std::pair< int, int > const &b)
 

Macro Definition Documentation

◆ SCIP_CALL_EXC

#define SCIP_CALL_EXC (   x)
Value:
do \
{ \
SCIP_RETCODE _restat_; \
if( ( _restat_ = ( x ) ) != SCIP_OKAY ) \
{ \
SCIPerrorMessage( "Error <%d> in function call\n", _restat_ ); \
throw std::exception(); \
} \
} \
while( FALSE )

macro to throw error if SCIP return status of the called function is not SCIP_OKAY

Definition at line 68 of file class_partialdecomp.cpp.