Initializing help system before first use

XPRS_bo_validate

XPRS_bo_validate


Purpose
Verifies that a given branching object is valid for branching on the current branch-and-bound node of a MIP solve. The function will check that all branches are non-empty, and if required, verify that the branching object can be presolved.
Synopsis
int XPRS_CC XPRS_bo_validate(XPRSbranchobject obranch, int* p_status);
Arguments
obranch 
A branching object.
p_status 
The returned status from checking the provided branching object:
0 
The object is acceptable.
1 
Failed to presolve the object due to dual reductions in presolve.
2 
Failed to presolve the object due to duplicate column reductions in presolve.
3 
The object contains an empty branch.
Related topics