11 #ifndef SmiLinearData_HPP
12 #define SmiLinearData_HPP
16 # pragma warning(disable:4786)
87 #endif //SmiLinearData_HPP
const CoinPackedMatrix & getMatrix()
const CoinPackedVector & getRowLower()
virtual const double * getRowLower() const =0
Get a pointer to an array[getNumRows()] of row lower bounds.
virtual const double * getRowUpper() const =0
Get a pointer to an array[getNumRows()] of row upper bounds.
CoinPackedVector & getMutableObjective()
virtual const double * getColUpper() const =0
Get a pointer to an array[getNumCols()] of column upper bounds.
const CoinPackedVector & getColUpper()
CoinPackedVector & getMutableColLower()
SmiLinearData(OsiSolverInterface &osi)
int getNumRows() const
Number of rows.
virtual const double * getObjCoefficients() const =0
Get a pointer to an array[getNumCols()] of objective function coefficients.
Sparse Matrix Base Class.
const CoinPackedVector & getRowUpper()
CoinPackedVector & getMutableRowLower()
SmiLinearData(SmiLinearData &d)
CoinPackedVector & getMutableRowUpper()
const CoinPackedVector & getObjective()
virtual const double * getColLower() const =0
Get a pointer to an array[getNumCols()] of column lower bounds.
int getNumCols() const
Number of columns.
CoinPackedMatrix & getMutableMatrix()
Abstract Base Class for describing an interface to a solver.
CoinPackedVector & getMutableColUpper()
const CoinPackedVector & getColLower()
SmiLinearData(CoinPackedMatrix &matrix, CoinPackedVector &dclo, CoinPackedVector &dcup, CoinPackedVector &dobj, CoinPackedVector &drlo, CoinPackedVector &drup)