COIN-OR::LEMON - Graph Library

source: lemon-0.x/src/lemon/lp_skeleton.cc @ 1389:58b298e50c20

Last change on this file since 1389:58b298e50c20 was 1389:58b298e50c20, checked in by athos, 16 years ago

Missing function _setRowBounds added to lp_skeleton.

File size: 1.9 KB
Line 
1/* -*- C++ -*-
2 * src/lemon/lp_skeleton.cc
3 * - Part of LEMON, a generic C++ optimization library
4 *
5 * Copyright (C) 2005 Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
6 * (Egervary Research Group on Combinatorial Optimization, EGRES).
7 *
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.
11 *
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
14 * purpose.
15 *
16 */
17
18#include <lemon/lp_skeleton.h>
19
20///\file
21///\brief A skeleton file to implement LP solver interfaces
22namespace lemon {
23 
24  LpSolverBase &LpSkeleton::_newLp()
25  {
26    LpSolverBase *tmp=0;
27    return *tmp;
28  }
29 
30  LpSolverBase &LpSkeleton::_copyLp()
31  {
32    LpSolverBase *tmp=0;
33    return *tmp;
34  }
35
36  int LpSkeleton::_addCol()
37  {
38    return ++col_num;
39  }
40 
41  int LpSkeleton::_addRow()
42  {
43    return ++row_num;
44  }
45 
46  void LpSkeleton::_setRowCoeffs(int,
47                                 int,
48                                 int  const *,
49                                 Value  const *)
50  {
51  }
52 
53  void LpSkeleton::_setColCoeffs(int,
54                                 int,
55                                 int  const *,
56                                 Value  const *)
57  {
58  }
59 
60  void LpSkeleton::_setColLowerBound(int, Value)
61  {
62  }
63 
64  void LpSkeleton::_setColUpperBound(int, Value)
65  {
66  }
67 
68  void LpSkeleton::_setRowLowerBound(int, Value)
69  {
70  }
71 
72  void LpSkeleton::_setRowUpperBound(int, Value)
73  {
74  }
75
76  void _setRowBounds(int, Value, Value)
77  {
78  }
79 
80  void LpSkeleton::_setObjCoeff(int, Value)
81  {
82  }
83
84  void LpSkeleton::_setMax()
85  {
86  }
87  void LpSkeleton::_setMin()
88  {
89  }
90
91  LpSkeleton::SolveExitStatus LpSkeleton::_solve()
92  {
93    return SOLVED;
94  }
95
96  LpSkeleton::Value LpSkeleton::_getPrimal(int)
97  {
98    return 0;
99  }
100 
101  LpSkeleton::Value LpSkeleton::_getPrimalValue()
102  {
103    return 0;
104  }
105 
106  LpSkeleton::SolutionStatus LpSkeleton::_getPrimalStatus()
107  {
108    return OPTIMAL;
109  }
110 
111} //namespace lemon
112
Note: See TracBrowser for help on using the repository browser.