Scippy

GCG

Branch-and-Price & Column Generation for Everyone

type_varclassifier.h File Reference

Detailed Description

type definitions for variable classifier in GCG projects

Author
William Ma

Definition in file type_varclassifier.h.

#include <scip/def.h>
#include "scip/type_retcode.h"
#include "scip/type_scip.h"
#include "scip/type_result.h"
#include "type_classifier.h"

Go to the source code of this file.

Macros

#define DEC_DECL_FREEVARCLASSIFIER(x)   SCIP_RETCODE x (SCIP* scip, DEC_VARCLASSIFIER* classifier)
 
#define DEC_DECL_VARCLASSIFY(x)   SCIP_RETCODE x (SCIP* scip, SCIP_Bool transformed)
 

Typedefs

typedef struct DEC_VarClassifier DEC_VARCLASSIFIER
 

Macro Definition Documentation

◆ DEC_DECL_FREEVARCLASSIFIER

#define DEC_DECL_FREEVARCLASSIFIER (   x)    SCIP_RETCODE x (SCIP* scip, DEC_VARCLASSIFIER* classifier)

destructor of classifier to free classifier data (called when GCG is exiting)

input:

  • scip : SCIP main data structure
  • classifier : classifier data structure

Definition at line 51 of file type_varclassifier.h.

◆ DEC_DECL_VARCLASSIFY

#define DEC_DECL_VARCLASSIFY (   x)    SCIP_RETCODE x (SCIP* scip, SCIP_Bool transformed)

Tries to classify variables with data of the according detprobdata and store the classification in the detprobdata

input:

  • scip : SCIP data structure
  • transformed : should use data from transformed detprobdata or not

Definition at line 60 of file type_varclassifier.h.

Typedef Documentation

◆ DEC_VARCLASSIFIER

Definition at line 43 of file type_varclassifier.h.