This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/gecode/6.2.0/gecode_yap_cc_impl_auto_gen...

5769 lines
197 KiB
C++

// -*- c++ -*-
//=============================================================================
// Copyright (C) 2011 by Denys Duchier
//
// This program is free software: you can redistribute it and/or modify it
// under the terms of the GNU Lesser General Public License as published by the
// Free Software Foundation, either version 3 of the License, or (at your
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//=============================================================================
static YAP_Term gecode_RM_NONE;
static YAP_Term gecode_RM_CONSTANT;
static YAP_Term gecode_RM_LINEAR;
static YAP_Term gecode_RM_LUBY;
static YAP_Term gecode_RM_GEOMETRIC;
static RestartMode gecode_RestartMode_from_term(YAP_Term X)
{
if (X==gecode_RM_NONE) return RM_NONE;
if (X==gecode_RM_CONSTANT) return RM_CONSTANT;
if (X==gecode_RM_LINEAR) return RM_LINEAR;
if (X==gecode_RM_LUBY) return RM_LUBY;
if (X==gecode_RM_GEOMETRIC) return RM_GEOMETRIC;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_FRT_EQ;
static YAP_Term gecode_FRT_NQ;
static YAP_Term gecode_FRT_LQ;
static YAP_Term gecode_FRT_LE;
static YAP_Term gecode_FRT_GQ;
static YAP_Term gecode_FRT_GR;
static FloatRelType gecode_FloatRelType_from_term(YAP_Term X)
{
if (X==gecode_FRT_EQ) return FRT_EQ;
if (X==gecode_FRT_NQ) return FRT_NQ;
if (X==gecode_FRT_LQ) return FRT_LQ;
if (X==gecode_FRT_LE) return FRT_LE;
if (X==gecode_FRT_GQ) return FRT_GQ;
if (X==gecode_FRT_GR) return FRT_GR;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_RM_EQV;
static YAP_Term gecode_RM_IMP;
static YAP_Term gecode_RM_PMI;
static ReifyMode gecode_ReifyMode_from_term(YAP_Term X)
{
if (X==gecode_RM_EQV) return RM_EQV;
if (X==gecode_RM_IMP) return RM_IMP;
if (X==gecode_RM_PMI) return RM_PMI;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_IRT_EQ;
static YAP_Term gecode_IRT_NQ;
static YAP_Term gecode_IRT_LQ;
static YAP_Term gecode_IRT_LE;
static YAP_Term gecode_IRT_GQ;
static YAP_Term gecode_IRT_GR;
static IntRelType gecode_IntRelType_from_term(YAP_Term X)
{
if (X==gecode_IRT_EQ) return IRT_EQ;
if (X==gecode_IRT_NQ) return IRT_NQ;
if (X==gecode_IRT_LQ) return IRT_LQ;
if (X==gecode_IRT_LE) return IRT_LE;
if (X==gecode_IRT_GQ) return IRT_GQ;
if (X==gecode_IRT_GR) return IRT_GR;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_BOT_AND;
static YAP_Term gecode_BOT_OR;
static YAP_Term gecode_BOT_IMP;
static YAP_Term gecode_BOT_EQV;
static YAP_Term gecode_BOT_XOR;
static BoolOpType gecode_BoolOpType_from_term(YAP_Term X)
{
if (X==gecode_BOT_AND) return BOT_AND;
if (X==gecode_BOT_OR) return BOT_OR;
if (X==gecode_BOT_IMP) return BOT_IMP;
if (X==gecode_BOT_EQV) return BOT_EQV;
if (X==gecode_BOT_XOR) return BOT_XOR;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_IPL_DEF;
static YAP_Term gecode_IPL_VAL;
static YAP_Term gecode_IPL_BND;
static YAP_Term gecode_IPL_DOM;
static YAP_Term gecode_IPL_BASIC;
static YAP_Term gecode_IPL_ADVANCED;
static YAP_Term gecode_IPL_BASIC_ADVANCED;
static YAP_Term gecode__IPL_BITS;
static IntPropLevel gecode_IntPropLevel_from_term(YAP_Term X)
{
if (X==gecode_IPL_DEF) return IPL_DEF;
if (X==gecode_IPL_VAL) return IPL_VAL;
if (X==gecode_IPL_BND) return IPL_BND;
if (X==gecode_IPL_DOM) return IPL_DOM;
if (X==gecode_IPL_BASIC) return IPL_BASIC;
if (X==gecode_IPL_ADVANCED) return IPL_ADVANCED;
if (X==gecode_IPL_BASIC_ADVANCED) return IPL_BASIC_ADVANCED;
if (X==gecode__IPL_BITS) return _IPL_BITS;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_TT_FIXP;
static YAP_Term gecode_TT_FIXS;
static YAP_Term gecode_TT_FIXE;
static TaskType gecode_TaskType_from_term(YAP_Term X)
{
if (X==gecode_TT_FIXP) return TT_FIXP;
if (X==gecode_TT_FIXS) return TT_FIXS;
if (X==gecode_TT_FIXE) return TT_FIXE;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_TE_INIT;
static YAP_Term gecode_TE_PRUNE;
static YAP_Term gecode_TE_FIX;
static YAP_Term gecode_TE_FAIL;
static YAP_Term gecode_TE_DONE;
static YAP_Term gecode_TE_PROPAGATE;
static YAP_Term gecode_TE_COMMIT;
static YAP_Term gecode_TE_POST;
static TraceEvent gecode_TraceEvent_from_term(YAP_Term X)
{
if (X==gecode_TE_INIT) return TE_INIT;
if (X==gecode_TE_PRUNE) return TE_PRUNE;
if (X==gecode_TE_FIX) return TE_FIX;
if (X==gecode_TE_FAIL) return TE_FAIL;
if (X==gecode_TE_DONE) return TE_DONE;
if (X==gecode_TE_PROPAGATE) return TE_PROPAGATE;
if (X==gecode_TE_COMMIT) return TE_COMMIT;
if (X==gecode_TE_POST) return TE_POST;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_SRT_EQ;
static YAP_Term gecode_SRT_NQ;
static YAP_Term gecode_SRT_SUB;
static YAP_Term gecode_SRT_SUP;
static YAP_Term gecode_SRT_DISJ;
static YAP_Term gecode_SRT_CMPL;
static YAP_Term gecode_SRT_LQ;
static YAP_Term gecode_SRT_LE;
static YAP_Term gecode_SRT_GQ;
static YAP_Term gecode_SRT_GR;
static SetRelType gecode_SetRelType_from_term(YAP_Term X)
{
if (X==gecode_SRT_EQ) return SRT_EQ;
if (X==gecode_SRT_NQ) return SRT_NQ;
if (X==gecode_SRT_SUB) return SRT_SUB;
if (X==gecode_SRT_SUP) return SRT_SUP;
if (X==gecode_SRT_DISJ) return SRT_DISJ;
if (X==gecode_SRT_CMPL) return SRT_CMPL;
if (X==gecode_SRT_LQ) return SRT_LQ;
if (X==gecode_SRT_LE) return SRT_LE;
if (X==gecode_SRT_GQ) return SRT_GQ;
if (X==gecode_SRT_GR) return SRT_GR;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Term gecode_SOT_UNION;
static YAP_Term gecode_SOT_DUNION;
static YAP_Term gecode_SOT_INTER;
static YAP_Term gecode_SOT_MINUS;
static SetOpType gecode_SetOpType_from_term(YAP_Term X)
{
if (X==gecode_SOT_UNION) return SOT_UNION;
if (X==gecode_SOT_DUNION) return SOT_DUNION;
if (X==gecode_SOT_INTER) return SOT_INTER;
if (X==gecode_SOT_MINUS) return SOT_MINUS;
cerr << "this should never happen" << endl; exit(1);
}
static YAP_Bool gecode_constraint_branch_1(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
std::function<void(Space&home)> X2 = gecode_std_function_from_term(YAP_ARG2);
branch(*space,X2);
return TRUE;
}
static YAP_Bool gecode_constraint_convex_2(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
convex(*space,X2);
return TRUE;
}
static YAP_Bool gecode_constraint_convex_3(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetVar X3 = gecode_SetVar_from_term(space,YAP_ARG3);
convex(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_abs_4(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
abs(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_abs_5(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
abs(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_abs_6(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
abs(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_7(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
argmax(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_11(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
argmax(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_13(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
argmax(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_17(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
argmax(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_8(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
bool X5 = gecode_bool_from_term(YAP_ARG5);
argmax(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_12(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
argmax(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_14(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
bool X5 = gecode_bool_from_term(YAP_ARG5);
argmax(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_18(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
argmax(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_9(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
bool X5 = gecode_bool_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
argmax(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_15(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
bool X5 = gecode_bool_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
argmax(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_10(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
argmax(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_argmax_16(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
argmax(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_19(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
argmin(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_23(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
argmin(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_25(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
argmin(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_29(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
argmin(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_20(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
bool X5 = gecode_bool_from_term(YAP_ARG5);
argmin(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_24(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
argmin(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_26(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
bool X5 = gecode_bool_from_term(YAP_ARG5);
argmin(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_30(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
argmin(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_21(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
bool X5 = gecode_bool_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
argmin(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_27(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
bool X5 = gecode_bool_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
argmin(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_22(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
argmin(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_argmin_28(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
argmin(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_31(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolAssign X3 = gecode_BoolAssign_from_term(YAP_ARG3);
assign(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_57(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatAssign X3 = gecode_FloatAssign_from_term(YAP_ARG3);
assign(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_59(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntAssign X3 = gecode_IntAssign_from_term(YAP_ARG3);
assign(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_61(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetAssign X3 = gecode_SetAssign_from_term(YAP_ARG3);
assign(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_32(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolAssign X3 = gecode_BoolAssign_from_term(YAP_ARG3);
BoolVarValPrint X4 = gecode_BoolVarValPrint_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_33(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolAssign X4 = gecode_BoolAssign_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_36(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolAssign X4 = gecode_BoolAssign_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_39(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatAssign X4 = gecode_FloatAssign_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_42(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
TieBreak<FloatVarBranch> X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatAssign X4 = gecode_FloatAssign_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_45(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntAssign X4 = gecode_IntAssign_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_48(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntAssign X4 = gecode_IntAssign_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_51(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetAssign X4 = gecode_SetAssign_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_54(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetAssign X4 = gecode_SetAssign_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_58(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatAssign X3 = gecode_FloatAssign_from_term(YAP_ARG3);
FloatVarValPrint X4 = gecode_FloatVarValPrint_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_60(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntAssign X3 = gecode_IntAssign_from_term(YAP_ARG3);
IntVarValPrint X4 = gecode_IntVarValPrint_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_62(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetAssign X3 = gecode_SetAssign_from_term(YAP_ARG3);
SetVarValPrint X4 = gecode_SetVarValPrint_from_term(YAP_ARG4);
assign(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_34(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolAssign X4 = gecode_BoolAssign_from_term(YAP_ARG4);
BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5);
assign(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_37(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolAssign X4 = gecode_BoolAssign_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
assign(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_40(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatAssign X4 = gecode_FloatAssign_from_term(YAP_ARG4);
FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5);
assign(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_43(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
TieBreak<FloatVarBranch> X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatAssign X4 = gecode_FloatAssign_from_term(YAP_ARG4);
FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5);
assign(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_46(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntAssign X4 = gecode_IntAssign_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
assign(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_49(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntAssign X4 = gecode_IntAssign_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
assign(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_52(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetAssign X4 = gecode_SetAssign_from_term(YAP_ARG4);
SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5);
assign(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_55(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetAssign X4 = gecode_SetAssign_from_term(YAP_ARG4);
SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5);
assign(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_35(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolAssign X4 = gecode_BoolAssign_from_term(YAP_ARG4);
BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5);
BoolVarValPrint X6 = gecode_BoolVarValPrint_from_term(YAP_ARG6);
assign(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_38(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolAssign X4 = gecode_BoolAssign_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
IntVarValPrint X6 = gecode_IntVarValPrint_from_term(YAP_ARG6);
assign(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_41(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatAssign X4 = gecode_FloatAssign_from_term(YAP_ARG4);
FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5);
FloatVarValPrint X6 = gecode_FloatVarValPrint_from_term(YAP_ARG6);
assign(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_44(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
TieBreak<FloatVarBranch> X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatAssign X4 = gecode_FloatAssign_from_term(YAP_ARG4);
FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5);
FloatVarValPrint X6 = gecode_FloatVarValPrint_from_term(YAP_ARG6);
assign(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_47(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntAssign X4 = gecode_IntAssign_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
IntVarValPrint X6 = gecode_IntVarValPrint_from_term(YAP_ARG6);
assign(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_50(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntAssign X4 = gecode_IntAssign_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
IntVarValPrint X6 = gecode_IntVarValPrint_from_term(YAP_ARG6);
assign(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_53(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetAssign X4 = gecode_SetAssign_from_term(YAP_ARG4);
SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5);
SetVarValPrint X6 = gecode_SetVarValPrint_from_term(YAP_ARG6);
assign(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_assign_56(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetAssign X4 = gecode_SetAssign_from_term(YAP_ARG4);
SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5);
SetVarValPrint X6 = gecode_SetVarValPrint_from_term(YAP_ARG6);
assign(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_binpacking_63(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
binpacking(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_binpacking_64(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
binpacking(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_65(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolValBranch X3 = gecode_BoolValBranch_from_term(YAP_ARG3);
branch(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_109(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatValBranch X3 = gecode_FloatValBranch_from_term(YAP_ARG3);
branch(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_111(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntValBranch X3 = gecode_IntValBranch_from_term(YAP_ARG3);
branch(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_113(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetValBranch X3 = gecode_SetValBranch_from_term(YAP_ARG3);
branch(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_66(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolValBranch X3 = gecode_BoolValBranch_from_term(YAP_ARG3);
BoolVarValPrint X4 = gecode_BoolVarValPrint_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_67(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_73(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_79(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_82(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
TieBreak<FloatVarBranch> X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_88(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_94(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_100(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_106(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_110(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatValBranch X3 = gecode_FloatValBranch_from_term(YAP_ARG3);
FloatVarValPrint X4 = gecode_FloatVarValPrint_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_112(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntValBranch X3 = gecode_IntValBranch_from_term(YAP_ARG3);
IntVarValPrint X4 = gecode_IntVarValPrint_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_114(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetValBranch X3 = gecode_SetValBranch_from_term(YAP_ARG3);
SetVarValPrint X4 = gecode_SetVarValPrint_from_term(YAP_ARG4);
branch(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_68(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_70(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_74(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_76(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_80(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4);
FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_83(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
TieBreak<FloatVarBranch> X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4);
FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_85(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_89(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_91(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_95(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_97(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_101(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_103(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_107(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5);
branch(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_69(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5);
BoolVarValPrint X6 = gecode_BoolVarValPrint_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_71(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
BoolBranchFilter X6 = gecode_BoolBranchFilter_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_75(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5);
BoolVarValPrint X6 = gecode_BoolVarValPrint_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_77(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
BoolBranchFilter X6 = gecode_BoolBranchFilter_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_81(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4);
FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5);
FloatVarValPrint X6 = gecode_FloatVarValPrint_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_84(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
TieBreak<FloatVarBranch> X3 = gecode_FloatVarBranch_from_term(YAP_ARG3);
FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4);
FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5);
FloatVarValPrint X6 = gecode_FloatVarValPrint_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_86(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
IntBranchFilter X6 = gecode_IntBranchFilter_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_90(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
IntVarValPrint X6 = gecode_IntVarValPrint_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_92(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
IntBranchFilter X6 = gecode_IntBranchFilter_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_96(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5);
IntVarValPrint X6 = gecode_IntVarValPrint_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_98(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
SetBranchFilter X6 = gecode_SetBranchFilter_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_102(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5);
SetVarValPrint X6 = gecode_SetVarValPrint_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_104(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
SetBranchFilter X6 = gecode_SetBranchFilter_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_108(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5);
SetVarValPrint X6 = gecode_SetVarValPrint_from_term(YAP_ARG6);
branch(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_72(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
BoolBranchFilter X6 = gecode_BoolBranchFilter_from_term(YAP_ARG6);
BoolVarValPrint X7 = gecode_BoolVarValPrint_from_term(YAP_ARG7);
branch(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_78(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TieBreak<BoolVarBranch> X3 = gecode_BoolVarBranch_from_term(YAP_ARG3);
BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
BoolBranchFilter X6 = gecode_BoolBranchFilter_from_term(YAP_ARG6);
BoolVarValPrint X7 = gecode_BoolVarValPrint_from_term(YAP_ARG7);
branch(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_87(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
IntBranchFilter X6 = gecode_IntBranchFilter_from_term(YAP_ARG6);
IntVarValPrint X7 = gecode_IntVarValPrint_from_term(YAP_ARG7);
branch(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_93(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TieBreak<IntVarBranch> X3 = gecode_IntVarBranch_from_term(YAP_ARG3);
IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
IntBranchFilter X6 = gecode_IntBranchFilter_from_term(YAP_ARG6);
IntVarValPrint X7 = gecode_IntVarValPrint_from_term(YAP_ARG7);
branch(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_99(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
SetBranchFilter X6 = gecode_SetBranchFilter_from_term(YAP_ARG6);
SetVarValPrint X7 = gecode_SetVarValPrint_from_term(YAP_ARG7);
branch(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_branch_105(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
TieBreak<SetVarBranch> X3 = gecode_SetVarBranch_from_term(YAP_ARG3);
SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4);
Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5);
SetBranchFilter X6 = gecode_SetBranchFilter_from_term(YAP_ARG6);
SetVarValPrint X7 = gecode_SetVarValPrint_from_term(YAP_ARG7);
branch(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cardinality_115(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
cardinality(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_cardinality_116(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
cardinality(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_117(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
channel(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_119(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
channel(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_122(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
channel(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_126(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
channel(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_127(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
channel(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_118(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
channel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_120(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
channel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_123(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
channel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_121(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
channel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_124(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
channel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_channel_125(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
channel(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_128(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
circuit(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_131(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
circuit(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_134(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
circuit(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_129(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
circuit(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_132(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6);
circuit(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_135(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
circuit(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_130(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
circuit(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_139(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
circuit(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_133(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
circuit(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_136(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
circuit(*space,X2);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_137(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntPropLevel X3 = gecode_IntPropLevel_from_term(YAP_ARG3);
circuit(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_circuit_138(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
circuit(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_clause_140(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5);
clause(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_clause_142(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
clause(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_clause_141(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
clause(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_clause_143(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
clause(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_144(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_146(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_149(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSetArgs X3 = gecode_IntSetArgs_from_term(YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_153(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_154(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_156(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_159(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_162(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_164(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_166(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_168(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
count(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_count_145(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
count(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_147(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
count(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_155(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
count(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_157(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
count(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_163(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
count(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_165(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
count(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_167(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
count(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_169(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
count(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_count_148(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSetArgs X3 = gecode_IntSetArgs_from_term(YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
count(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_count_151(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSetArgs X3 = gecode_IntSetArgs_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
count(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_count_152(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
count(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_count_158(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
count(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_count_161(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
count(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_count_150(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSetArgs X3 = gecode_IntSetArgs_from_term(YAP_ARG3);
count(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_count_160(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
count(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_170(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6);
cumulative(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_173(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
cumulative(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_176(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
cumulative(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_180(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
cumulative(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_182(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6);
cumulative(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_185(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
cumulative(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_188(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
cumulative(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_192(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
cumulative(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_171(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_174(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_177(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_178(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_181(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_183(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_186(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_189(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_190(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_193(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
cumulative(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_172(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
cumulative(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_184(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
cumulative(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_175(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
cumulative(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_179(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
cumulative(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_187(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
cumulative(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulative_191(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
cumulative(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_194(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_196(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_198(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_200(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_202(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_204(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_206(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_208(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_195(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_197(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_199(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_201(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_203(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_205(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_207(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_cumulatives_209(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7);
bool X8 = gecode_bool_from_term(YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_distinct_210(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
distinct(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_distinct_212(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
distinct(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_distinct_214(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
distinct(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_distinct_217(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntPropLevel X3 = gecode_IntPropLevel_from_term(YAP_ARG3);
distinct(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_distinct_211(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
distinct(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_distinct_213(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
distinct(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_distinct_215(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
distinct(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_distinct_216(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
distinct(*space,X2);
return TRUE;
}
static YAP_Bool gecode_constraint_div_218(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
div(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_div_219(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
div(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_div_220(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
div(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_divmod_221(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
divmod(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_divmod_222(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
divmod(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_223(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_225(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_227(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_229(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVal X3 = gecode_FloatVal_from_term(YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_230(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_232(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_236(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_238(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarArgs X3 = gecode_SetVarArgs_from_term(space,YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_244(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVal X3 = gecode_FloatVal_from_term(YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_246(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_247(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_253(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_259(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_267(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetVar X3 = gecode_SetVar_from_term(space,YAP_ARG3);
dom(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_224(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_226(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_228(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatNum X3 = gecode_FloatNum_from_term(YAP_ARG3);
FloatNum X4 = gecode_FloatNum_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_231(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_233(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_234(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_237(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_239(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
IntSet X4 = gecode_IntSet_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_240(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_242(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatNum X3 = gecode_FloatNum_from_term(YAP_ARG3);
FloatNum X4 = gecode_FloatNum_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_245(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVal X3 = gecode_FloatVal_from_term(YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_248(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_249(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_251(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_254(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_257(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_260(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_261(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
IntSet X4 = gecode_IntSet_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_263(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
dom(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_235(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_241(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_243(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatNum X3 = gecode_FloatNum_from_term(YAP_ARG3);
FloatNum X4 = gecode_FloatNum_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_250(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_252(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_255(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_258(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_262(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
IntSet X4 = gecode_IntSet_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_264(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_266(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
dom(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_256(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
dom(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_dom_265(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
dom(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_element_268(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
element(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_element_270(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
element(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_element_274(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
element(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_element_278(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
element(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_element_280(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
element(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_element_282(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
element(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_element_288(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
element(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_element_269(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
element(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_element_271(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
element(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_element_275(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
element(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_element_279(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
element(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_element_281(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
element(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_element_283(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
element(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_element_289(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
element(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_element_272(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
BoolVar X7 = gecode_BoolVar_from_term(space,YAP_ARG7);
element(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_element_276(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7);
element(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_element_284(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
BoolVar X7 = gecode_BoolVar_from_term(space,YAP_ARG7);
element(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_element_286(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7);
element(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_element_273(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
BoolVar X7 = gecode_BoolVar_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
element(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_element_277(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
element(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_element_285(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
BoolVar X7 = gecode_BoolVar_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
element(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_element_287(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
element(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_290(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
extensional(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_295(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
DFA X3 = gecode_DFA_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
extensional(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_296(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
extensional(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_301(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
DFA X3 = gecode_DFA_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
extensional(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_291(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
extensional(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_292(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
extensional(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_297(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
extensional(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_298(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
extensional(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_293(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
extensional(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_299(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3);
bool X4 = gecode_bool_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
extensional(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_294(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
DFA X3 = gecode_DFA_from_term(YAP_ARG3);
extensional(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_extensional_300(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
DFA X3 = gecode_DFA_from_term(YAP_ARG3);
extensional(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_ite_302(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5);
ite(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_ite_304(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
FloatVar X5 = gecode_FloatVar_from_term(space,YAP_ARG5);
ite(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_ite_305(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
ite(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_ite_307(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
SetVar X3 = gecode_SetVar_from_term(space,YAP_ARG3);
SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4);
SetVar X5 = gecode_SetVar_from_term(space,YAP_ARG5);
ite(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_ite_303(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
ite(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_ite_306(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
ite(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_308(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
linear(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_312(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
linear(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_320(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4);
linear(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_322(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
linear(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_340(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
linear(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_344(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
linear(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_309(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_310(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_313(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_314(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_316(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatValArgs X2 = gecode_FloatValArgs_from_term(YAP_ARG2);
FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3);
FloatRelType X4 = gecode_FloatRelType_from_term(YAP_ARG4);
FloatVal X5 = gecode_FloatVal_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_318(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatValArgs X2 = gecode_FloatValArgs_from_term(YAP_ARG2);
FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3);
FloatRelType X4 = gecode_FloatRelType_from_term(YAP_ARG4);
FloatVar X5 = gecode_FloatVar_from_term(space,YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_321(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_323(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_324(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_328(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_332(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_336(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_341(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_342(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_345(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_346(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
linear(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_311(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_315(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_317(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatValArgs X2 = gecode_FloatValArgs_from_term(YAP_ARG2);
FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3);
FloatRelType X4 = gecode_FloatRelType_from_term(YAP_ARG4);
FloatVal X5 = gecode_FloatVal_from_term(YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_319(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatValArgs X2 = gecode_FloatValArgs_from_term(YAP_ARG2);
FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3);
FloatRelType X4 = gecode_FloatRelType_from_term(YAP_ARG4);
FloatVar X5 = gecode_FloatVar_from_term(space,YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_325(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_326(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_329(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_330(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_333(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_334(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_337(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_338(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_343(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_347(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
linear(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_327(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
linear(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_331(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
linear(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_335(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
linear(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_linear_339(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
Reify X6 = gecode_Reify_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
linear(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_max_348(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
max(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_max_349(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
max(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_max_350(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
max(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_max_351(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
max(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_max_352(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
max(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_max_353(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
max(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_member_354(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
member(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_member_358(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
member(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_member_355(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
member(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_member_356(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
member(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_member_359(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
member(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_member_360(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
member(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_member_357(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
member(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_member_361(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
Reify X4 = gecode_Reify_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
member(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_min_362(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
min(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_min_363(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
min(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_min_364(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
min(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_min_365(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
min(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_min_366(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
min(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_min_367(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
min(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_mod_368(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
mod(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_mod_369(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
mod(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_mult_370(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
mult(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_mult_371(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
mult(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_mult_372(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
mult(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_nooverlap_373(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6);
nooverlap(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_nooverlap_376(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
nooverlap(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_nooverlap_374(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
nooverlap(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_nooverlap_379(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7);
nooverlap(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_nooverlap_375(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5);
nooverlap(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_nooverlap_377(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7);
BoolVarArgs X8 = gecode_BoolVarArgs_from_term(space,YAP_ARG8);
nooverlap(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_nooverlap_380(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
nooverlap(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_nooverlap_378(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7);
BoolVarArgs X8 = gecode_BoolVarArgs_from_term(space,YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
nooverlap(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_nroot_381(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
nroot(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_nroot_382(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
nroot(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_nroot_383(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
nroot(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_nvalues_384(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
nvalues(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_nvalues_386(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
nvalues(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_nvalues_388(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
nvalues(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_nvalues_390(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
nvalues(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_nvalues_385(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
nvalues(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_nvalues_387(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
nvalues(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_nvalues_389(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
nvalues(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_nvalues_391(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
nvalues(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_order_392(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
BoolVar X6 = gecode_BoolVar_from_term(space,YAP_ARG6);
order(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_order_393(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
BoolVar X6 = gecode_BoolVar_from_term(space,YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
order(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_path_394(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7);
path(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_path_397(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
path(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_path_400(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6);
IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7);
path(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_path_395(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6);
IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
path(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_path_398(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6);
IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7);
IntVar X8 = gecode_IntVar_from_term(space,YAP_ARG8);
path(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_path_401(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6);
IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7);
IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8);
path(*space,X2,X3,X4,X5,X6,X7,X8);
return TRUE;
}
static YAP_Bool gecode_constraint_path_396(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6);
path(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_path_405(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
path(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_path_399(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6);
IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7);
IntVar X8 = gecode_IntVar_from_term(space,YAP_ARG8);
IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9);
path(*space,X2,X3,X4,X5,X6,X7,X8,X9);
return TRUE;
}
static YAP_Bool gecode_constraint_path_402(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
path(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_path_403(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
path(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_path_404(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
int X2 = gecode_int_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5);
path(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_pow_406(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
pow(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_pow_407(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
pow(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_pow_408(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
pow(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_precede_409(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
precede(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_precede_410(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
precede(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_precede_411(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
precede(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_precede_412(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
int X3 = gecode_int_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
precede(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_relax_413(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3);
Rnd X4 = gecode_Rnd_from_term(YAP_ARG4);
double X5 = gecode_double_from_term(YAP_ARG5);
relax(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_relax_414(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2);
SetVarArgs X3 = gecode_SetVarArgs_from_term(space,YAP_ARG3);
Rnd X4 = gecode_Rnd_from_term(YAP_ARG4);
double X5 = gecode_double_from_term(YAP_ARG5);
relax(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_415(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_417(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_423(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_427(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_431(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_433(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_435(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_437(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_440(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_441(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_442(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_443(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_445(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_447(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_449(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_451(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_454(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_455(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_457(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_459(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_461(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_465(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_469(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_471(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_473(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_475(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4);
rel(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_416(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_418(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2);
BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_419(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolOpType X3 = gecode_BoolOpType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_421(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolOpType X3 = gecode_BoolOpType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_424(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_425(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_428(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_429(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_432(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_434(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_436(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_438(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_444(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_446(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_448(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_450(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_452(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_456(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_458(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_460(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3);
FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_462(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_463(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_466(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_467(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_470(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_472(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_474(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_476(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2);
SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3);
SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
rel(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_420(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolOpType X3 = gecode_BoolOpType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
rel(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_422(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
BoolOpType X3 = gecode_BoolOpType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
rel(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_426(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
rel(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_430(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
rel(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_464(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
rel(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_468(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4);
Reify X5 = gecode_Reify_from_term(YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
rel(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_439(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
rel(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_rel_453(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3);
rel(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_sequence_477(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
sequence(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_sequence_479(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
sequence(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_sequence_478(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
sequence(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_sequence_480(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntSet X3 = gecode_IntSet_from_term(YAP_ARG3);
int X4 = gecode_int_from_term(YAP_ARG4);
int X5 = gecode_int_from_term(YAP_ARG5);
int X6 = gecode_int_from_term(YAP_ARG6);
IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7);
sequence(*space,X2,X3,X4,X5,X6,X7);
return TRUE;
}
static YAP_Bool gecode_constraint_sorted_481(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
sorted(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_sorted_484(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
sorted(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_sorted_482(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
sorted(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_sorted_483(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
sorted(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_sqr_485(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
sqr(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_sqr_486(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
sqr(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_sqr_487(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
sqr(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_sqrt_488(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2);
FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3);
sqrt(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_sqrt_489(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
sqrt(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_sqrt_490(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2);
IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
sqrt(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_491(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
unary(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_494(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
unary(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_497(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
unary(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_501(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
TaskTypeArgs X2 = gecode_TaskTypeArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
unary(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_492(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
unary(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_495(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
BoolVarArgs X5 = gecode_BoolVarArgs_from_term(space,YAP_ARG5);
unary(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_498(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
unary(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_499(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
TaskTypeArgs X2 = gecode_TaskTypeArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
BoolVarArgs X5 = gecode_BoolVarArgs_from_term(space,YAP_ARG5);
unary(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_502(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
TaskTypeArgs X2 = gecode_TaskTypeArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
unary(*space,X2,X3,X4,X5);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_493(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3);
unary(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_496(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4);
BoolVarArgs X5 = gecode_BoolVarArgs_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
unary(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_unary_500(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
TaskTypeArgs X2 = gecode_TaskTypeArgs_from_term(YAP_ARG2);
IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3);
IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4);
BoolVarArgs X5 = gecode_BoolVarArgs_from_term(space,YAP_ARG5);
IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6);
unary(*space,X2,X3,X4,X5,X6);
return TRUE;
}
static YAP_Bool gecode_constraint_unshare_503(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
unshare(*space,X2);
return TRUE;
}
static YAP_Bool gecode_constraint_unshare_505(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
unshare(*space,X2);
return TRUE;
}
static YAP_Bool gecode_constraint_unshare_504(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2);
IntPropLevel X3 = gecode_IntPropLevel_from_term(YAP_ARG3);
unshare(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_unshare_506(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2);
IntPropLevel X3 = gecode_IntPropLevel_from_term(YAP_ARG3);
unshare(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_when_507(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
std::function<void(Space&home)> X3 = gecode_std_function_from_term(YAP_ARG3);
when(*space,X2,X3);
return TRUE;
}
static YAP_Bool gecode_constraint_when_508(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
std::function<void(Space&home)> X3 = gecode_std_function_from_term(YAP_ARG3);
IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4);
when(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_when_509(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
std::function<void(Space&home)> X3 = gecode_std_function_from_term(YAP_ARG3);
std::function<void(Space&home)> X4 = gecode_std_function_from_term(YAP_ARG4);
when(*space,X2,X3,X4);
return TRUE;
}
static YAP_Bool gecode_constraint_when_510(void)
{
GenericSpace* space = gecode_Space_from_term(YAP_ARG1);
BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2);
std::function<void(Space&home)> X3 = gecode_std_function_from_term(YAP_ARG3);
std::function<void(Space&home)> X4 = gecode_std_function_from_term(YAP_ARG4);
IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5);
when(*space,X2,X3,X4,X5);
return TRUE;
}