30#ifndef BlisBranchStrategyRel_h_
31#define BlisBranchStrategyRel_h_
33#include "BcpsBranchObject.h"
34#include "BcpsBranchStrategy.h"
61 : BcpsBranchStrategy(model) {
76 virtual BcpsBranchStrategy *
clone()
const {
86 BcpsBranchObject * bestSoFar);
@ BlisBranchingStrategyReliability
virtual BcpsBranchStrategy * clone() const
Clone a brancing strategy.
virtual int createCandBranchObjects(int numPassesLeft, double ub)
Create a set of candidate branching objects.
BlisBranchStrategyRel(BlisModel *model, int rel)
Useful Constructor.
BlisBranchStrategyRel()
Default Constructor.
BlisBranchStrategyRel(const BlisBranchStrategyRel &)
Copy constructor.
virtual ~BlisBranchStrategyRel()
Destructor.
virtual int betterBranchObject(BcpsBranchObject *thisOne, BcpsBranchObject *bestSoFar)
Compare branching object thisOne to bestSoFar.
void setRelibility(int rel)
Set relibility.