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_rational.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_DECL_SORTPTRCOMP (SCIPnodeCompLowerbound)
     
    void SCIPnodeGetParentBranchings (SCIP_NODE *node, SCIP_VAR **branchvars, SCIP_Real *branchbounds, SCIP_BOUNDTYPE *boundtypes, int *nbranchvars, int branchvarssize)
     
    void SCIPnodeGetAncestorBranchings (SCIP_NODE *node, SCIP_VAR **branchvars, SCIP_Real *branchbounds, SCIP_BOUNDTYPE *boundtypes, int *nbranchvars, int branchvarssize)
     
    void SCIPnodeGetAncestorBranchingsPart (SCIP_NODE *node, SCIP_NODE *parent, SCIP_VAR **branchvars, SCIP_Real *branchbounds, SCIP_BOUNDTYPE *boundtypes, int *nbranchvars, int branchvarssize)
     
    SCIP_RETCODE SCIPnodePrintAncestorBranchings (SCIP_NODE *node, FILE *file)
     
    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_Bool SCIPnodesSharePath (SCIP_NODE *node1, SCIP_NODE *node2)
     
    SCIP_NODESCIPnodesGetCommonAncestor (SCIP_NODE *node1, SCIP_NODE *node2)
     
    SCIP_NODETYPE SCIPnodeGetType (SCIP_NODE *node)
     
    SCIP_Longint SCIPnodeGetNumber (SCIP_NODE *node)
     
    int SCIPnodeGetDepth (SCIP_NODE *node)
     
    SCIP_Real SCIPnodeGetLowerbound (SCIP_NODE *node)
     
    SCIP_RATIONALSCIPnodeGetLowerboundExact (SCIP_NODE *node)
     
    SCIP_Real SCIPnodeGetEstimate (SCIP_NODE *node)
     
    SCIP_REOPTTYPE SCIPnodeGetReopttype (SCIP_NODE *node)
     
    unsigned int SCIPnodeGetReoptID (SCIP_NODE *node)
     
    void SCIPnodeSetReopttype (SCIP_NODE *node, SCIP_REOPTTYPE reopttype)
     
    void SCIPnodeSetReoptID (SCIP_NODE *node, unsigned int id)
     
    void SCIPnodeGetNDomchg (SCIP_NODE *node, int *nbranchings, int *nconsprop, int *nprop)
     
    SCIP_DOMCHGSCIPnodeGetDomchg (SCIP_NODE *node)
     
    SCIP_NODESCIPnodeGetParent (SCIP_NODE *node)
     
    void SCIPnodeGetAddedConss (SCIP_NODE *node, SCIP_CONS **addedconss, int *naddedconss, int addedconsssize)
     
    int SCIPnodeGetNAddedConss (SCIP_NODE *node)
     
    SCIP_Bool SCIPnodeIsActive (SCIP_NODE *node)
     
    SCIP_Bool SCIPnodeIsPropagatedAgain (SCIP_NODE *node)
     
    SCIP_CONSSETCHGSCIPnodeGetConssetchg (SCIP_NODE *node)