vanilla full strong LP branching rule
The vanilla full strong branching rule is a purged implementation of full strong branching, for academic purposes. It implements full strong branching with the following specific features:
Definition in file branch_vanillafullstrong.h.
#include "scip/def.h"#include "scip/type_result.h"#include "scip/type_retcode.h"#include "scip/type_scip.h"#include "scip/type_var.h"Go to the source code of this file.
Functions | |
| SCIP_RETCODE | SCIPincludeBranchruleVanillafullstrong (SCIP *scip) |
| SCIP_RETCODE | SCIPgetVanillafullstrongData (SCIP *scip, SCIP_VAR ***cands, SCIP_Real **candscores, int *ncands, int *npriocands, int *bestcand) |
| SCIP_RETCODE SCIPgetVanillafullstrongData | ( | SCIP * | scip, |
| SCIP_VAR *** | cands, | ||
| SCIP_Real ** | candscores, | ||
| int * | ncands, | ||
| int * | npriocands, | ||
| int * | bestcand ) |
recovers candidate variables and their scores from last vanilla full strong branching call
| scip | SCIP data structure |
| cands | pointer to store candidate variables; or NULL |
| candscores | pointer to store candidate scores; or NULL |
| ncands | pointer to store number of candidates; or NULL |
| npriocands | pointer to store number of priority candidates; or NULL |
| bestcand | pointer to store best branching candidate; or NULL |
Definition at line 582 of file branch_vanillafullstrong.c.
References assert(), bestcand, BRANCHRULE_NAME, NULL, SCIP_OKAY, SCIP_Real, SCIPbranchruleGetData(), and SCIPfindBranchrule().