Scippy

UG

Ubiquity Generator framework

scipParaObjLimitUpdator.cpp File Reference

heuristic to update objlimit More...

#include <cassert>
#include <iostream>
#include "objscip/objscip.h"
#include "scipParaObjLimitUpdator.h"

Go to the source code of this file.

Functions

 SCIP_DECL_HEURFREE (ScipParaObjLimitUpdator::scip_free)
 
 SCIP_DECL_HEURINIT (ScipParaObjLimitUpdator::scip_init)
 
 SCIP_DECL_HEUREXIT (ScipParaObjLimitUpdator::scip_exit)
 
 SCIP_DECL_HEURINITSOL (ScipParaObjLimitUpdator::scip_initsol)
 
 SCIP_DECL_HEUREXITSOL (ScipParaObjLimitUpdator::scip_exitsol)
 
 SCIP_DECL_HEUREXEC (ScipParaObjLimitUpdator::scip_exec)
 
 SCIP_DECL_HEURCLONE (scip::ObjCloneable *ScipParaObjLimitUpdator::clone)
 

Detailed Description

heuristic to update objlimit

Author
Yuji Shinano

Definition in file scipParaObjLimitUpdator.cpp.

Function Documentation

◆ SCIP_DECL_HEURCLONE()

SCIP_DECL_HEURCLONE ( scip::ObjCloneable *ScipParaObjLimitUpdator::clone  )

clone method which will be used to copy a objective plugin

Definition at line 104 of file scipParaObjLimitUpdator.cpp.

◆ SCIP_DECL_HEUREXEC()

SCIP_DECL_HEUREXEC ( ScipParaObjLimitUpdator::scip_exec  )

execution method of primal heuristic 2-Opt

Definition at line 88 of file scipParaObjLimitUpdator.cpp.

◆ SCIP_DECL_HEUREXIT()

SCIP_DECL_HEUREXIT ( ScipParaObjLimitUpdator::scip_exit  )

deinitialization method of primal heuristic (called before transformed problem is freed)

Definition at line 58 of file scipParaObjLimitUpdator.cpp.

◆ SCIP_DECL_HEUREXITSOL()

SCIP_DECL_HEUREXITSOL ( ScipParaObjLimitUpdator::scip_exitsol  )

solving process deinitialization method of primal heuristic (called before branch and bound process data is freed)

This method is called before the branch and bound process is freed. The primal heuristic should use this call to clean up its branch and bound data.

Definition at line 81 of file scipParaObjLimitUpdator.cpp.

◆ SCIP_DECL_HEURFREE()

SCIP_DECL_HEURFREE ( ScipParaObjLimitUpdator::scip_free  )

destructor of primal heuristic to free user data (called when SCIP is exiting)

Definition at line 44 of file scipParaObjLimitUpdator.cpp.

◆ SCIP_DECL_HEURINIT()

SCIP_DECL_HEURINIT ( ScipParaObjLimitUpdator::scip_init  )

initialization method of primal heuristic (called after problem was transformed)

Definition at line 51 of file scipParaObjLimitUpdator.cpp.

◆ SCIP_DECL_HEURINITSOL()

SCIP_DECL_HEURINITSOL ( ScipParaObjLimitUpdator::scip_initsol  )

solving process initialization method of primal heuristic (called when branch and bound process is about to begin)

This method is called when the presolving was finished and the branch and bound process is about to begin. The primal heuristic may use this call to initialize its branch and bound specific data.

Definition at line 70 of file scipParaObjLimitUpdator.cpp.