14#ifndef MINOTAURSOSBRCAND_H
15#define MINOTAURSOSBRCAND_H
33 SOSBrCand(
const SOS* sos, VarVector &left, VarVector &right,
double lsum,
42 double getLSum()
const;
47 double getRSum()
const;
52 VariableConstIterator lVarsBegin()
const;
54 VariableConstIterator lVarsEnd()
const;
56 VariableConstIterator rVarsBegin()
const;
58 VariableConstIterator rVarsEnd()
const;
Declare the classes BranchCand storing candidates for branching.
Declare important 'types' used in Minotaur.
Base class for describing candidates for branching on a node in branch-and-bound.
Definition: BrCand.h:32
Derived class of BrCand, it defines candidates for branching on bounds SOS type 1 and 2 constraints.
Definition: SOSBrCand.h:29
double getDDist()
Definition: SOSBrCand.cpp:57
std::string getName() const
Display for debugging.
Definition: SOSBrCand.cpp:69
double getUDist()
Definition: SOSBrCand.cpp:81
SOSBrCand()
Constructor.
Definition: SOSBrCand.cpp:27
~SOSBrCand()
Destroy.
Definition: SOSBrCand.cpp:50
Definition: ActiveNodeStore.h:20