this repo has no description
1/* -*- mode: C++; c-basic-offset: 2; indent-tabs-mode: nil -*- */
2/*
3 * Main author:
4 * Christian Schulte <schulte@gecode.org>
5 *
6 * Copyright:
7 * Christian Schulte, 2008
8 *
9 * This file is part of Gecode, the generic constraint
10 * development environment:
11 * http://www.gecode.org
12 *
13 * Permission is hereby granted, free of charge, to any person obtaining
14 * a copy of this software and associated documentation files (the
15 * "Software"), to deal in the Software without restriction, including
16 * without limitation the rights to use, copy, modify, merge, publish,
17 * distribute, sublicense, and/or sell copies of the Software, and to
18 * permit persons to whom the Software is furnished to do so, subject to
19 * the following conditions:
20 *
21 * The above copyright notice and this permission notice shall be
22 * included in all copies or substantial portions of the Software.
23 *
24 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
27 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
28 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
29 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
30 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31 *
32 */
33
34namespace Gecode {
35
36 forceinline
37 IntMinimizeSpace::IntMinimizeSpace(void) {}
38
39 forceinline
40 IntMinimizeSpace::IntMinimizeSpace(IntMinimizeSpace& s)
41 : Space(s) {}
42
43
44 forceinline
45 IntMaximizeSpace::IntMaximizeSpace(void) {}
46
47 forceinline
48 IntMaximizeSpace::IntMaximizeSpace(IntMaximizeSpace& s)
49 : Space(s) {}
50
51
52 forceinline
53 IntLexMinimizeSpace::IntLexMinimizeSpace(void) {}
54
55 forceinline
56 IntLexMinimizeSpace::IntLexMinimizeSpace(IntLexMinimizeSpace& s)
57 : Space(s) {}
58
59
60 forceinline
61 IntLexMaximizeSpace::IntLexMaximizeSpace(void) {}
62
63 forceinline
64 IntLexMaximizeSpace::IntLexMaximizeSpace(IntLexMaximizeSpace& s)
65 : Space(s) {}
66
67
68#ifdef GECODE_HAS_FLOAT_VARS
69
70 forceinline
71 FloatMinimizeSpace::FloatMinimizeSpace(FloatNum s)
72 : step(s) {}
73
74 forceinline
75 FloatMinimizeSpace::FloatMinimizeSpace(FloatMinimizeSpace& s)
76 : Space(s), step(s.step) {}
77
78
79 forceinline
80 FloatMaximizeSpace::FloatMaximizeSpace(FloatNum s)
81 : step(s) {}
82
83 forceinline
84 FloatMaximizeSpace::FloatMaximizeSpace(FloatMaximizeSpace& s)
85 : Space(s), step(s.step) {}
86
87#endif
88
89}
90
91// STATISTICS: minimodel-search
92