2 * src/lemon/lp_skeleton.cc
3 * - Part of LEMON, a generic C++ optimization library
5 * Copyright (C) 2005 Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
6 * (Egervary Research Group on Combinatorial Optimization, EGRES).
8 * Permission to use, modify and distribute this software is granted
9 * provided that this copyright notice appears in all copies. For
10 * precise terms see the accompanying LICENSE file.
12 * This software is provided "AS IS" with no warranty of any kind,
13 * express or implied, and with no claim as to its suitability for any
18 #include <lemon/lp_skeleton.h>
21 ///\brief A skeleton file to implement LP solver interfaces
24 LpSolverBase &LpSkeleton::_newLp()
30 LpSolverBase &LpSkeleton::_copyLp()
36 int LpSkeleton::_addCol()
41 int LpSkeleton::_addRow()
46 void LpSkeleton::_setRowCoeffs(int,
53 void LpSkeleton::_setColCoeffs(int,
60 void LpSkeleton::_setColLowerBound(int, Value)
64 void LpSkeleton::_setColUpperBound(int, Value)
68 void LpSkeleton::_setRowLowerBound(int, Value)
72 void LpSkeleton::_setRowUpperBound(int, Value)
76 void LpSkeleton::_setRowBounds(int, Value, Value)
80 void LpSkeleton::_setObjCoeff(int, Value)
84 void LpSkeleton::_setMax()
88 void LpSkeleton::_setMin()
92 void LpSkeleton::_clearObj()
96 LpSkeleton::SolveExitStatus LpSkeleton::_solve()
101 LpSkeleton::Value LpSkeleton::_getPrimal(int)
106 LpSkeleton::Value LpSkeleton::_getPrimalValue()
111 LpSkeleton::SolutionStatus LpSkeleton::_getPrimalStatus()