#include <scipParaObjLimitUpdator.h>
Public Member Functions | |
ScipParaObjLimitUpdator (SCIP *scip, ScipParaSolver *solver) | |
virtual | ~ScipParaObjLimitUpdator () |
virtual | SCIP_DECL_HEURFREE (scip_free) |
virtual | SCIP_DECL_HEURINIT (scip_init) |
virtual | SCIP_DECL_HEUREXIT (scip_exit) |
virtual | SCIP_DECL_HEURINITSOL (scip_initsol) |
virtual | SCIP_DECL_HEUREXITSOL (scip_exitsol) |
virtual | SCIP_DECL_HEUREXEC (scip_exec) |
virtual | SCIP_DECL_HEURCLONE (ObjCloneable *clone) |
virtual | SCIP_DECL_HEURISCLONEABLE (iscloneable) |
void | update () |
Private Attributes | |
ScipParaSolver * | scipParaSolver |
bool | updated |
C++ wrapper
Definition at line 43 of file scipParaObjLimitUpdator.h.
ScipParaObjLimitUpdator | ( | SCIP * | scip, |
ScipParaSolver * | solver | ||
) |
default constructor
Definition at line 50 of file scipParaObjLimitUpdator.h.
|
virtual |
destructor
Definition at line 63 of file scipParaObjLimitUpdator.h.
References ScipParaObjLimitUpdator::SCIP_DECL_HEURCLONE(), ScipParaObjLimitUpdator::SCIP_DECL_HEUREXEC(), ScipParaObjLimitUpdator::SCIP_DECL_HEUREXIT(), ScipParaObjLimitUpdator::SCIP_DECL_HEUREXITSOL(), ScipParaObjLimitUpdator::SCIP_DECL_HEURFREE(), ScipParaObjLimitUpdator::SCIP_DECL_HEURINIT(), and ScipParaObjLimitUpdator::SCIP_DECL_HEURINITSOL().
|
virtual |
clone method which will be used to copy a objective plugin
Referenced by ScipParaObjLimitUpdator::~ScipParaObjLimitUpdator().
|
virtual |
execution method of primal heuristic
Searches for feasible primal solutions. The method is called in the node processing loop.
possible return values for *result:
Referenced by ScipParaObjLimitUpdator::~ScipParaObjLimitUpdator().
|
virtual |
deinitialization method of primal heuristic (called before transformed problem is freed)
Referenced by ScipParaObjLimitUpdator::~ScipParaObjLimitUpdator().
|
virtual |
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.
Referenced by ScipParaObjLimitUpdator::~ScipParaObjLimitUpdator().
|
virtual |
destructor of primal heuristic to free user data (called when SCIP is exiting)
Referenced by ScipParaObjLimitUpdator::~ScipParaObjLimitUpdator().
|
virtual |
initialization method of primal heuristic (called after problem was transformed)
Referenced by ScipParaObjLimitUpdator::~ScipParaObjLimitUpdator().
|
virtual |
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.
Referenced by ScipParaObjLimitUpdator::~ScipParaObjLimitUpdator().
|
virtual |
returns whether the objective plugin is copyable
Definition at line 108 of file scipParaObjLimitUpdator.h.
void update | ( | ) |
Definition at line 113 of file scipParaObjLimitUpdator.h.
Referenced by ScipParaObjCommPointHdlr::scip_exec().
|
private |
Definition at line 45 of file scipParaObjLimitUpdator.h.
|
private |
Definition at line 46 of file scipParaObjLimitUpdator.h.