this repo has no description
1/* -*- mode: C++; c-basic-offset: 2; indent-tabs-mode: nil -*- */ 2/* 3 * Main authors: 4 * Filip Konvicka <filip.konvicka@logis.cz> 5 * Lubomir Moric <lubomir.moric@logis.cz> 6 * Vincent Barichard <Vincent.Barichard@univ-angers.fr> 7 * 8 * Contributing authors: 9 * Christian Schulte <schulte@gecode.org> 10 * 11 * Copyright: 12 * LOGIS, s.r.o., 2008 13 * Christian Schulte, 2010 14 * Vincent Barichard, 2012 15 * 16 * This file is part of Gecode, the generic constraint 17 * development environment: 18 * http://www.gecode.org 19 * 20 * Permission is hereby granted, free of charge, to any person obtaining 21 * a copy of this software and associated documentation files (the 22 * "Software"), to deal in the Software without restriction, including 23 * without limitation the rights to use, copy, modify, merge, publish, 24 * distribute, sublicense, and/or sell copies of the Software, and to 25 * permit persons to whom the Software is furnished to do so, subject to 26 * the following conditions: 27 * 28 * The above copyright notice and this permission notice shall be 29 * included in all copies or substantial portions of the Software. 30 * 31 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 32 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 33 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 34 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 35 * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 36 * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 37 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 38 * 39 */ 40 41namespace Gecode { namespace Float { 42 43 forceinline 44 FloatDelta::FloatDelta(void) 45 : _min(1), _max(0) {} 46 forceinline 47 FloatDelta::FloatDelta(FloatNum min, FloatNum max) 48 : _min(min), _max(max) {} 49 forceinline FloatNum 50 FloatDelta::min(void) const { 51 return _min; 52 } 53 forceinline FloatNum 54 FloatDelta::max(void) const { 55 return _max; 56 } 57 58}} 59 60// STATISTICS: float-var