43template<
class BaseType,
class CoType>
class CutBuffer;
44template<
class BaseType,
class CoType>
class PoolSlotRef;
Base class of all other classes of ABACUS.
~FixCand()
The destructor.
const FixCand & operator=(const FixCand &rhs)
FixCand(const FixCand &rhs)
void saveCandidates(Sub *sub)
Memorizes suitable variables for fixing.
void fixByRedCost(CutBuffer< Variable, Constraint > *addVarBuffer)
Tries to fix as many candidates as possible.
ArrayBuffer< PoolSlotRef< Variable, Constraint > * > * candidates_
The candidates for fixing.
void deleteAll()
Deletes all allocated memory of members.
ArrayBuffer< double > * lhs_
The left hand side of the expression evaluated for fixing.
FixCand(Master *master)
Creates an empty set of candidates for fixing.
Master * master_
A pointer to the corresponding master of the optimization.
ArrayBuffer< FSVarStat * > * fsVarStat_
The fixing status of the candidates.
void allocate(int nCand)
Allocates memory to store nCand candidates for fixing.
The master of the optimization.
An array that keeps track of the number of inserted elements; also usable as an efficient stack.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()