8#ifndef CbcFixVariable_H
9#define CbcFixVariable_H
29 CbcFixVariable(
int numberStates,
const int *states,
const int *numberNewLower,
const int **newLowerValue,
30 const int **lowerColumn,
31 const int *numberNewUpper,
const int **newUpperValue,
32 const int **upperColumn);
48 virtual void applyToSolver(OsiSolverInterface *solver,
int state)
const;
Abstract base class for consequent bounds.
Class for consequent bounds.
int numberStates_
Number of states.
virtual ~CbcFixVariable()
Destructor.
CbcFixVariable & operator=(const CbcFixVariable &rhs)
CbcFixVariable(int numberStates, const int *states, const int *numberNewLower, const int **newLowerValue, const int **lowerColumn, const int *numberNewUpper, const int **newUpperValue, const int **upperColumn)
CbcFixVariable(const CbcFixVariable &rhs)
int * states_
Values of integers for various states.
double * newBound_
For each variable new bounds.
int * startUpper_
Start of information for each state (setting new upper)
virtual CbcConsequence * clone() const
Clone.
int * startLower_
Start of information for each state (setting new lower)
virtual void applyToSolver(OsiSolverInterface *solver, int state) const
Apply to an LP solver.