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 41#include <gecode/float.hh> 42 43namespace Gecode { namespace Float { 44 45 /* 46 * Dependencies 47 * 48 */ 49 void 50 FloatVarImp::subscribe(Space& home, Propagator& p, PropCond pc, 51 bool schedule) { 52 FloatVarImpBase::subscribe(home,p,pc,assigned(),schedule); 53 } 54 55 void 56 FloatVarImp::reschedule(Space& home, Propagator& p, PropCond pc) { 57 FloatVarImpBase::reschedule(home,p,pc,assigned()); 58 } 59 60 void 61 FloatVarImp::subscribe(Space& home, Advisor& a, bool fail) { 62 FloatVarImpBase::subscribe(home,a,assigned(),fail); 63 } 64 65}} 66 67// STATISTICS: float-var