1 #include "IClpPrimalColumnPivot.h"
2 
pivotColumn(CoinIndexedVector * updates,CoinIndexedVector * spareRow1,CoinIndexedVector * spareRow2,CoinIndexedVector * spareColumn1,CoinIndexedVector * spareColumn2)3 int CppClpPrimalColumnPivotBase::pivotColumn(CoinIndexedVector * updates,
4 			  CoinIndexedVector * spareRow1,
5 			  CoinIndexedVector * spareRow2,
6 			  CoinIndexedVector * spareColumn1,
7 			  CoinIndexedVector * spareColumn2)
8 {
9 std::cout << "PivotColumn should be implemented in a derived class\n";
10 return -100;
11 }
12 
13 
CppClpPrimalColumnPivotBase(PyObject * obj,RunFct fct)14 CppClpPrimalColumnPivotBase::CppClpPrimalColumnPivotBase(PyObject *obj, RunFct fct) :
15   obj(obj),
16   fct(fct)
17 {
18 }
19 
~CppClpPrimalColumnPivotBase()20 CppClpPrimalColumnPivotBase::~CppClpPrimalColumnPivotBase()
21 {
22 }
23 
saveWeights(ClpSimplex * model,int mode)24 void CppClpPrimalColumnPivotBase::saveWeights(ClpSimplex * model,int mode)
25 {
26 std::cout << "saveWeight should be implemented in a derived class\n";
27 }
28 
clone(bool copyData) const29 CppClpPrimalColumnPivotBase* CppClpPrimalColumnPivotBase::clone(bool copyData) const
30 {
31 std::cout << "clone should be implemented in a derived class\n";
32 return 0;
33 }
34 
35