Scippy

SCIP

Solving Constraint Integer Programs

pub_tree.h File Reference

Detailed Description

public methods for branch and bound tree

Author
Tobias Achterberg

Definition in file pub_tree.h.

#include "scip/def.h"
#include "scip/type_cons.h"
#include "scip/type_lp.h"
#include "scip/type_misc.h"
#include "scip/type_reopt.h"
#include "scip/type_retcode.h"
#include "scip/type_tree.h"
#include "scip/type_var.h"

Go to the source code of this file.

Functions

SCIP_EXPORT SCIP_DECL_SORTPTRCOMP (SCIPnodeCompLowerbound)
 
SCIP_EXPORT void SCIPnodeGetParentBranchings (SCIP_NODE *node, SCIP_VAR **branchvars, SCIP_Real *branchbounds, SCIP_BOUNDTYPE *boundtypes, int *nbranchvars, int branchvarssize)
 
SCIP_EXPORT void SCIPnodeGetAncestorBranchings (SCIP_NODE *node, SCIP_VAR **branchvars, SCIP_Real *branchbounds, SCIP_BOUNDTYPE *boundtypes, int *nbranchvars, int branchvarssize)
 
SCIP_EXPORT void SCIPnodeGetAncestorBranchingsPart (SCIP_NODE *node, SCIP_NODE *parent, SCIP_VAR **branchvars, SCIP_Real *branchbounds, SCIP_BOUNDTYPE *boundtypes, int *nbranchvars, int branchvarssize)
 
SCIP_EXPORT SCIP_RETCODE SCIPnodePrintAncestorBranchings (SCIP_NODE *node, FILE *file)
 
SCIP_EXPORT void SCIPnodeGetAncestorBranchingPath (SCIP_NODE *node, SCIP_VAR **branchvars, SCIP_Real *branchbounds, SCIP_BOUNDTYPE *boundtypes, int *nbranchvars, int branchvarssize, int *nodeswitches, int *nnodes, int nodeswitchsize)
 
SCIP_EXPORT SCIP_Bool SCIPnodesSharePath (SCIP_NODE *node1, SCIP_NODE *node2)
 
SCIP_EXPORT SCIP_NODESCIPnodesGetCommonAncestor (SCIP_NODE *node1, SCIP_NODE *node2)
 
SCIP_EXPORT SCIP_NODETYPE SCIPnodeGetType (SCIP_NODE *node)
 
SCIP_EXPORT SCIP_Longint SCIPnodeGetNumber (SCIP_NODE *node)
 
SCIP_EXPORT int SCIPnodeGetDepth (SCIP_NODE *node)
 
SCIP_EXPORT SCIP_Real SCIPnodeGetLowerbound (SCIP_NODE *node)
 
SCIP_EXPORT SCIP_Real SCIPnodeGetEstimate (SCIP_NODE *node)
 
SCIP_EXPORT SCIP_REOPTTYPE SCIPnodeGetReopttype (SCIP_NODE *node)
 
SCIP_EXPORT unsigned int SCIPnodeGetReoptID (SCIP_NODE *node)
 
SCIP_EXPORT void SCIPnodeSetReopttype (SCIP_NODE *node, SCIP_REOPTTYPE reopttype)
 
SCIP_EXPORT void SCIPnodeSetReoptID (SCIP_NODE *node, unsigned int id)
 
SCIP_EXPORT void SCIPnodeGetNDomchg (SCIP_NODE *node, int *nbranchings, int *nconsprop, int *nprop)
 
SCIP_EXPORT SCIP_DOMCHGSCIPnodeGetDomchg (SCIP_NODE *node)
 
SCIP_EXPORT SCIP_NODESCIPnodeGetParent (SCIP_NODE *node)
 
SCIP_EXPORT void SCIPnodeGetAddedConss (SCIP_NODE *node, SCIP_CONS **addedconss, int *naddedconss, int addedconsssize)
 
SCIP_EXPORT int SCIPnodeGetNAddedConss (SCIP_NODE *node)
 
SCIP_EXPORT SCIP_Bool SCIPnodeIsActive (SCIP_NODE *node)
 
SCIP_EXPORT SCIP_Bool SCIPnodeIsPropagatedAgain (SCIP_NODE *node)
 
SCIP_EXPORT SCIP_CONSSETCHGSCIPnodeGetConssetchg (SCIP_NODE *node)