14#ifndef MINOTAURPRESUBSTVARS_H
15#define MINOTAURPRESUBSTVARS_H
40 void postsolveGetX(
const DoubleVector &x, DoubleVector *newx);
46 std::deque<PreSubstVarData*> vars_;
Declare the PreMod class for saving changes in presolve.
Define the Variable class.
Definition: PreSubstVars.h:28
UInt getSize()
Return the number of substitutions.
Definition: PreSubstVars.cpp:66
~PreSubstVars()
Destroy.
Definition: PreSubstVars.cpp:24
PreSubstVars()
Constructor.
Definition: PreSubstVars.cpp:18
void postsolveGetX(const DoubleVector &x, DoubleVector *newx)
Restore x.
Definition: PreSubstVars.cpp:44
void insert(VariablePtr vout, VariablePtr vin, double rat=1.0)
Substitute variable 'vin' by variable 'vout'.
Definition: PreSubstVars.cpp:34
Definition: Variable.h:31
Definition: ActiveNodeStore.h:20
unsigned int UInt
Unsigned integer.
Definition: Types.h:30
Definition: PreSubstVars.h:22
UInt vinInd
Number of nlps solved.
Definition: PreSubstVars.h:24
double rat
Number of nlps feasible.
Definition: PreSubstVars.h:25