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 Combinatorial Optimization Research Group, 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 int LpSkeleton::_addCol()
29 int LpSkeleton::_addRow()
34 void LpSkeleton::_setRowCoeffs(int i,
37 Value const * values )
41 void LpSkeleton::_setColCoeffs(int i,
48 void LpSkeleton::_setColLowerBound(int i, Value value)
52 void LpSkeleton::_setColUpperBound(int i, Value value)
56 void LpSkeleton::_setRowLowerBound(int i, Value value)
60 void LpSkeleton::_setRowUpperBound(int i, Value value)
64 void LpSkeleton::_setObjCoeff(int i, Value obj_coef)
68 void LpSkeleton::_setMax()
71 void LpSkeleton::_setMin()
75 LpSkeleton::SolveExitStatus LpSkeleton::_solve()
80 LpSkeleton::Value LpSkeleton::_getPrimal(int i)
85 LpSkeleton::Value LpSkeleton::_getPrimalValue()
90 LpSkeleton::SolutionStatus LpSkeleton::_getPrimalStatus()