[Lemon-commits] ladanyi: r3461 - lemon/trunk/lemon
Lemon SVN
svn at lemon.cs.elte.hu
Thu Feb 21 14:06:34 CET 2008
Author: ladanyi
Date: Thu Feb 21 14:06:33 2008
New Revision: 3461
Added:
lemon/trunk/lemon/lp_utils.cc
Modified:
lemon/trunk/lemon/Makefile.am
lemon/trunk/lemon/lp_utils.h
Log:
Put the definitions of global functions into a .cc file.
Modified: lemon/trunk/lemon/Makefile.am
==============================================================================
--- lemon/trunk/lemon/Makefile.am (original)
+++ lemon/trunk/lemon/Makefile.am Thu Feb 21 14:06:33 2008
@@ -9,6 +9,7 @@
lemon_libemon_la_SOURCES = \
lemon/arg_parser.cc \
lemon/lp_base.cc \
+ lemon/lp_utils.cc \
lemon/lp_skeleton.cc \
lemon/base.cc \
lemon/color.cc \
Added: lemon/trunk/lemon/lp_utils.cc
==============================================================================
--- (empty file)
+++ lemon/trunk/lemon/lp_utils.cc Thu Feb 21 14:06:33 2008
@@ -0,0 +1,35 @@
+/* -*- C++ -*-
+ *
+ * This file is a part of LEMON, a generic C++ optimization library
+ *
+ * Copyright (C) 2003-2008
+ * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
+ * (Egervary Research Group on Combinatorial Optimization, EGRES).
+ *
+ * Permission to use, modify and distribute this software is granted
+ * provided that this copyright notice appears in all copies. For
+ * precise terms see the accompanying LICENSE file.
+ *
+ * This software is provided "AS IS" with no warranty of any kind,
+ * express or implied, and with no claim as to its suitability for any
+ * purpose.
+ *
+ */
+
+#include <lemon/lp_utils.h>
+
+namespace lemon {
+
+ LpResultMap lpResultMap(const LpSolverBase& lp) {
+ return LpResultMap(lp);
+ }
+
+ LpColNameMap lpColNameMap(const LpSolverBase& lp) {
+ return LpColNameMap(lp);
+ }
+
+ LpColNameWriteMap lpColNameMap(LpSolverBase& lp) {
+ return LpColNameWriteMap(lp);
+ }
+
+}
Modified: lemon/trunk/lemon/lp_utils.h
==============================================================================
--- lemon/trunk/lemon/lp_utils.h (original)
+++ lemon/trunk/lemon/lp_utils.h Thu Feb 21 14:06:33 2008
@@ -57,9 +57,7 @@
///
/// This function just returns an \ref LpResultMap class.
/// \relates LpResultMap
- LpResultMap lpResultMap(const LpSolverBase& lp) {
- return LpResultMap(lp);
- }
+ LpResultMap lpResultMap(const LpSolverBase& lp);
/// \ingroup lp_utils
///
@@ -112,13 +110,9 @@
///
/// This function just returns an \ref LpColNameMap class.
/// \relates LpColNameMap
- LpColNameMap lpColNameMap(const LpSolverBase& lp) {
- return LpColNameMap(lp);
- }
-
- LpColNameWriteMap lpColNameMap(LpSolverBase& lp) {
- return LpColNameWriteMap(lp);
- }
+ LpColNameMap lpColNameMap(const LpSolverBase& lp);
+
+ LpColNameWriteMap lpColNameMap(LpSolverBase& lp);
/// \ingroup lp_utils
///
More information about the Lemon-commits
mailing list