equal
deleted
inserted
replaced
133 |
133 |
134 status = CPXchgcoeflist(env, lp, values.size(), |
134 status = CPXchgcoeflist(env, lp, values.size(), |
135 &rowlist[0], &indices[0], &values[0]); |
135 &rowlist[0], &indices[0], &values[0]); |
136 } |
136 } |
137 |
137 |
138 void LpSoplex::_getRowCoeffs(int i, RowIterator b) const { |
138 void LpCplex::_getRowCoeffs(int i, RowIterator b) const { |
139 /// \todo implement |
139 /// \todo implement |
140 } |
140 } |
141 |
141 |
142 void LpCplex::_setColCoeffs(int i, ConstColIterator b, ConstColIterator e) |
142 void LpCplex::_setColCoeffs(int i, ConstColIterator b, ConstColIterator e) |
143 { |
143 { |
153 |
153 |
154 status = CPXchgcoeflist(env, lp, values.size(), |
154 status = CPXchgcoeflist(env, lp, values.size(), |
155 &indices[0], &collist[0], &values[0]); |
155 &indices[0], &collist[0], &values[0]); |
156 } |
156 } |
157 |
157 |
158 void LpSoplex::_getColCoeffs(int i, ColIterator b) const { |
158 void LpCplex::_getColCoeffs(int i, ColIterator b) const { |
159 /// \todo implement |
159 /// \todo implement |
160 } |
160 } |
161 |
161 |
162 void LpCplex::_setCoeff(int row, int col, Value value) |
162 void LpCplex::_setCoeff(int row, int col, Value value) |
163 { |
163 { |
394 LpCplex::Value LpCplex::_getPrimalValue() const |
394 LpCplex::Value LpCplex::_getPrimalValue() const |
395 { |
395 { |
396 Value objval; |
396 Value objval; |
397 //method = CPXgetmethod (env, lp); |
397 //method = CPXgetmethod (env, lp); |
398 //printf("CPXgetprobtype %d \n",CPXgetprobtype(env,lp)); |
398 //printf("CPXgetprobtype %d \n",CPXgetprobtype(env,lp)); |
399 status = CPXgetobjval(env, lp, &objval); |
399 CPXgetobjval(env, lp, &objval); |
400 //printf("Objective value: %g \n",objval); |
400 //printf("Objective value: %g \n",objval); |
401 return objval; |
401 return objval; |
402 } |
402 } |
403 bool LpCplex::_isBasicCol(int i) const |
403 bool LpCplex::_isBasicCol(int i) const |
404 { |
404 { |