diff --git a/lemon/lp_skeleton.cc b/lemon/lp_skeleton.cc --- a/lemon/lp_skeleton.cc +++ b/lemon/lp_skeleton.cc @@ -32,6 +32,11 @@ return ++row_num; } + int SkeletonSolverBase::_addRow(Value, ExprIterator, ExprIterator, Value) + { + return ++row_num; + } + void SkeletonSolverBase::_eraseCol(int) {} void SkeletonSolverBase::_eraseRow(int) {} @@ -84,6 +89,8 @@ row_num = col_num = 0; } + void SkeletonSolverBase::_messageLevel(MessageLevel) {} + LpSkeleton::SolveExitStatus LpSkeleton::_solve() { return SOLVED; } LpSkeleton::Value LpSkeleton::_getPrimal(int) const { return 0; } @@ -105,10 +112,10 @@ LpSkeleton::VarStatus LpSkeleton::_getRowStatus(int) const { return BASIC; } - LpSkeleton* LpSkeleton::_newSolver() const + LpSkeleton* LpSkeleton::newSolver() const { return static_cast(0); } - LpSkeleton* LpSkeleton::_cloneSolver() const + LpSkeleton* LpSkeleton::cloneSolver() const { return static_cast(0); } const char* LpSkeleton::_solverName() const { return "LpSkeleton"; } @@ -122,10 +129,10 @@ MipSkeleton::ProblemType MipSkeleton::_getType() const { return UNDEFINED; } - MipSkeleton* MipSkeleton::_newSolver() const + MipSkeleton* MipSkeleton::newSolver() const { return static_cast(0); } - MipSkeleton* MipSkeleton::_cloneSolver() const + MipSkeleton* MipSkeleton::cloneSolver() const { return static_cast(0); } const char* MipSkeleton::_solverName() const { return "MipSkeleton"; }