// This file was automatically extracted from Gecode source files. // It is subject to the same Copyright as the source files from which // it is derived, and is distributed under the same Licensing conditions. BrancherHandle assign(Home,BoolVar,IntAssign,BoolVarValPrint=NULL); BrancherHandle assign(Home,const BoolVarArgs&,IntAssign,BoolBranchFilter=NULL,BoolVarValPrint=NULL); BrancherHandle assign(Home,const FloatVarArgs&,FloatAssign,FloatBranchFilter=NULL,FloatVarValPrint=NULL); BrancherHandle assign(Home,const IntVarArgs&,IntAssign,IntBranchFilter=NULL,IntVarValPrint=NULL); BrancherHandle assign(Home,const SetVarArgs&,SetAssign,SetBranchFilter=NULL,SetVarValPrint=NULL); BrancherHandle assign(Home,FloatVar,FloatAssign,FloatVarValPrint=NULL); BrancherHandle assign(Home,IntVar,IntAssign,IntVarValPrint=NULL); BrancherHandle assign(Home,SetVar,SetAssign,SetVarValPrint=NULL); BrancherHandle branch(Home,BoolVar,IntValBranch,BoolVarValPrint=NULL); BrancherHandle branch(Home,const BoolVarArgs&,IntVarBranch,IntValBranch,BoolBranchFilter=NULL,BoolVarValPrint=NULL); BrancherHandle branch(Home,const BoolVarArgs&,IntVarBranch,IntValBranch,const Symmetries&,BoolBranchFilter=NULL,BoolVarValPrint=NULL); BrancherHandle branch(Home,const BoolVarArgs&,TieBreak,IntValBranch,BoolBranchFilter=NULL,BoolVarValPrint=NULL); BrancherHandle branch(Home,const BoolVarArgs&,TieBreak,IntValBranch,const Symmetries&,BoolBranchFilter=NULL,BoolVarValPrint=NULL); BrancherHandle branch(Home,const FloatVarArgs&,FloatVarBranch,FloatValBranch,FloatBranchFilter=NULL,FloatVarValPrint=NULL); BrancherHandle branch(Home,const FloatVarArgs&,TieBreak,FloatValBranch,FloatBranchFilter=NULL,FloatVarValPrint=NULL); BrancherHandle branch(Home,const IntVarArgs&,IntVarBranch,IntValBranch,const Symmetries&,IntBranchFilter=NULL,IntVarValPrint=NULL); BrancherHandle branch(Home,const IntVarArgs&,IntVarBranch,IntValBranch,IntBranchFilter=NULL,IntVarValPrint=NULL); BrancherHandle branch(Home,const IntVarArgs&,TieBreak,IntValBranch,const Symmetries&,IntBranchFilter=NULL,IntVarValPrint=NULL); BrancherHandle branch(Home,const IntVarArgs&,TieBreak,IntValBranch,IntBranchFilter=NULL,IntVarValPrint=NULL); BrancherHandle branch(Home,const SetVarArgs&,SetVarBranch,SetValBranch,const Symmetries&,SetBranchFilter=NULL,SetVarValPrint=NULL); BrancherHandle branch(Home,const SetVarArgs&,SetVarBranch,SetValBranch,SetBranchFilter=NULL,SetVarValPrint=NULL); BrancherHandle branch(Home,const SetVarArgs&,TieBreak,SetValBranch,const Symmetries&,SetBranchFilter=NULL,SetVarValPrint=NULL); BrancherHandle branch(Home,const SetVarArgs&,TieBreak,SetValBranch,SetBranchFilter=NULL,SetVarValPrint=NULL); BrancherHandle branch(Home,FloatVar,FloatValBranch,FloatVarValPrint=NULL); BrancherHandle branch(Home,IntVar,IntValBranch,IntVarValPrint=NULL); BrancherHandle branch(Home,SetVar,SetValBranch,SetVarValPrint=NULL); void abs(Home,FloatVar,FloatVar); void abs(Home,IntVar,IntVar,IntConLevel=ICL_DEF); void atmostOne(Home,const SetVarArgs&,unsigned int); void binpacking(Home,const IntVarArgs&,const IntVarArgs&,const IntArgs&,IntConLevel=ICL_DEF); void cardinality(Home,const SetVarArgs&,unsigned int,unsigned int); void cardinality(Home,SetVar,IntVar); void cardinality(Home,SetVar,unsigned int,unsigned int); void channel(Home,BoolVar,IntVar,IntConLevel=ICL_DEF); void channel(Home,const BoolVarArgs&,IntVar,int=0,IntConLevel=ICL_DEF); void channel(Home,const BoolVarArgs&,SetVar); void channel(Home,const IntVarArgs&,const IntVarArgs&,IntConLevel=ICL_DEF); void channel(Home,const IntVarArgs&,const SetVarArgs&); void channel(Home,const IntVarArgs&,int,const IntVarArgs&,int,IntConLevel=ICL_DEF); void channel(Home,const SetVarArgs&,const SetVarArgs&); void channel(Home,FloatVar,IntVar); void channel(Home,IntVar,FloatVar); void channelSorted(Home,const IntVarArgs&,SetVar); void circuit(Home,const IntArgs&,const IntVarArgs&,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void circuit(Home,const IntArgs&,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void circuit(Home,const IntArgs&,int,const IntVarArgs&,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void circuit(Home,const IntArgs&,int,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void circuit(Home,const IntVarArgs&,IntConLevel=ICL_DEF); void circuit(Home,int,const IntVarArgs&,IntConLevel=ICL_DEF); void clause(Home,BoolOpType,const BoolVarArgs&,const BoolVarArgs&,BoolVar,IntConLevel=ICL_DEF); void clause(Home,BoolOpType,const BoolVarArgs&,const BoolVarArgs&,int,IntConLevel=ICL_DEF); void convex(Home,SetVar); void convex(Home,SetVar,SetVar); void count(Home,const IntVarArgs&,const IntArgs&,IntRelType,int,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,const IntArgs&,IntRelType,IntVar,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,const IntSetArgs&,const IntArgs&,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,const IntSetArgs&,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,const IntSet&,const IntArgs&,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,const IntSet&,IntRelType,int,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,const IntSet&,IntRelType,IntVar,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,const IntVarArgs&,const IntArgs&,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,const IntVarArgs&,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,int,IntRelType,int,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,int,IntRelType,IntVar,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,IntVar,IntRelType,int,IntConLevel=ICL_DEF); void count(Home,const IntVarArgs&,IntVar,IntRelType,IntVar,IntConLevel=ICL_DEF); void cumulative(Home,int,const IntVarArgs&,const IntArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void cumulative(Home,int,const IntVarArgs&,const IntArgs&,const IntArgs&,IntConLevel=ICL_DEF); void cumulative(Home,int,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void cumulative(Home,int,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,IntConLevel=ICL_DEF); void cumulative(Home,int,const TaskTypeArgs&,const IntVarArgs&,const IntArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void cumulative(Home,int,const TaskTypeArgs&,const IntVarArgs&,const IntArgs&,const IntArgs&,IntConLevel=ICL_DEF); void cumulative(Home,IntVar,const IntVarArgs&,const IntArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void cumulative(Home,IntVar,const IntVarArgs&,const IntArgs&,const IntArgs&,IntConLevel=ICL_DEF); void cumulative(Home,IntVar,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void cumulative(Home,IntVar,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,IntConLevel=ICL_DEF); void cumulative(Home,IntVar,const TaskTypeArgs&,const IntVarArgs&,const IntArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void cumulative(Home,IntVar,const TaskTypeArgs&,const IntVarArgs&,const IntArgs&,const IntArgs&,IntConLevel=ICL_DEF); void cumulatives(Home,const IntArgs&,const IntVarArgs&,const IntArgs&,const IntVarArgs&,const IntArgs&,const IntArgs&,bool,IntConLevel=ICL_DEF); void cumulatives(Home,const IntArgs&,const IntVarArgs&,const IntArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,bool,IntConLevel=ICL_DEF); void cumulatives(Home,const IntArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,const IntArgs&,bool,IntConLevel=ICL_DEF); void cumulatives(Home,const IntArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,bool,IntConLevel=ICL_DEF); void cumulatives(Home,const IntVarArgs&,const IntVarArgs&,const IntArgs&,const IntVarArgs&,const IntArgs&,const IntArgs&,bool,IntConLevel=ICL_DEF); void cumulatives(Home,const IntVarArgs&,const IntVarArgs&,const IntArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,bool,IntConLevel=ICL_DEF); void cumulatives(Home,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,const IntArgs&,bool,IntConLevel=ICL_DEF); void cumulatives(Home,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntArgs&,bool,IntConLevel=ICL_DEF); void distinct(Home,const IntArgs&,const IntVarArgs&,IntConLevel=ICL_DEF); void distinct(Home,const IntVarArgs&,IntConLevel=ICL_DEF); void div(Home,FloatVar,FloatVar,FloatVar); void div(Home,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void divmod(Home,IntVar,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void dom(Home,BoolVar,BoolVar,IntConLevel=ICL_DEF); void dom(Home,const BoolVarArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void dom(Home,const FloatVarArgs&,const FloatVarArgs&); void dom(Home,const FloatVarArgs&,FloatNum,FloatNum); void dom(Home,const FloatVarArgs&,FloatVal); void dom(Home,const IntVarArgs&,const IntSet&,IntConLevel=ICL_DEF); void dom(Home,const IntVarArgs&,const IntVarArgs&,IntConLevel=ICL_DEF); void dom(Home,const IntVarArgs&,int,IntConLevel=ICL_DEF); void dom(Home,const IntVarArgs&,int,int,IntConLevel=ICL_DEF); void dom(Home,const SetVarArgs&,const SetVarArgs&); void dom(Home,const SetVarArgs&,SetRelType,const IntSet&); void dom(Home,const SetVarArgs&,SetRelType,int); void dom(Home,const SetVarArgs&,SetRelType,int,int); void dom(Home,FloatVar,FloatNum,FloatNum); void dom(Home,FloatVar,FloatNum,FloatNum,Reify); void dom(Home,FloatVar,FloatVal); void dom(Home,FloatVar,FloatVal,Reify); void dom(Home,FloatVar,FloatVar); void dom(Home,IntVar,const IntSet&,IntConLevel=ICL_DEF); void dom(Home,IntVar,const IntSet&,Reify,IntConLevel=ICL_DEF); void dom(Home,IntVar,int,IntConLevel=ICL_DEF); void dom(Home,IntVar,int,int,IntConLevel=ICL_DEF); void dom(Home,IntVar,int,int,Reify,IntConLevel=ICL_DEF); void dom(Home,IntVar,int,Reify,IntConLevel=ICL_DEF); void dom(Home,IntVar,IntVar,IntConLevel=ICL_DEF); void dom(Home,SetVar,SetRelType,const IntSet&); void dom(Home,SetVar,SetRelType,const IntSet&,Reify); void dom(Home,SetVar,SetRelType,int); void dom(Home,SetVar,SetRelType,int,int); void dom(Home,SetVar,SetRelType,int,int,Reify); void dom(Home,SetVar,SetRelType,int,Reify); void dom(Home,SetVar,SetVar); void element(Home,const BoolVarArgs&,IntVar,BoolVar,IntConLevel=ICL_DEF); void element(Home,const BoolVarArgs&,IntVar,int,IntConLevel=ICL_DEF); void element(Home,const BoolVarArgs&,IntVar,int,IntVar,int,BoolVar,IntConLevel=ICL_DEF); void element(Home,const IntSetArgs&,IntVar,int,IntVar,int,SetVar); void element(Home,const IntSetArgs&,IntVar,SetVar); void element(Home,const IntVarArgs&,IntVar,int,IntConLevel=ICL_DEF); void element(Home,const IntVarArgs&,IntVar,int,IntVar,int,IntVar,IntConLevel=ICL_DEF); void element(Home,const IntVarArgs&,IntVar,IntVar,IntConLevel=ICL_DEF); void element(Home,const SetVarArgs&,IntVar,int,IntVar,int,SetVar); void element(Home,const SetVarArgs&,IntVar,SetVar); void element(Home,IntSharedArray,IntVar,BoolVar,IntConLevel=ICL_DEF); void element(Home,IntSharedArray,IntVar,int,IntConLevel=ICL_DEF); void element(Home,IntSharedArray,IntVar,int,IntVar,int,BoolVar,IntConLevel=ICL_DEF); void element(Home,IntSharedArray,IntVar,int,IntVar,int,IntVar,IntConLevel=ICL_DEF); void element(Home,IntSharedArray,IntVar,IntVar,IntConLevel=ICL_DEF); void element(Home,SetOpType,const IntArgs&,SetVar,SetVar,const IntSet&=IntSet(Set::Limits::min,Set::Limits::max)); void element(Home,SetOpType,const IntSetArgs&,SetVar,SetVar,const IntSet&=IntSet(Set::Limits::min,Set::Limits::max)); void element(Home,SetOpType,const IntVarArgs&,SetVar,SetVar,const IntSet&=IntSet(Set::Limits::min,Set::Limits::max)); void element(Home,SetOpType,const SetVarArgs&,SetVar,SetVar,const IntSet&=IntSet(Set::Limits::min,Set::Limits::max)); void extensional(Home,const BoolVarArgs&,const TupleSet&,ExtensionalPropKind=EPK_DEF,IntConLevel=ICL_DEF); void extensional(Home,const BoolVarArgs&,DFA,IntConLevel=ICL_DEF); void extensional(Home,const IntVarArgs&,const TupleSet&,ExtensionalPropKind=EPK_DEF,IntConLevel=ICL_DEF); void extensional(Home,const IntVarArgs&,DFA,IntConLevel=ICL_DEF); void ite(Home,BoolVar,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void linear(Home,const BoolVarArgs&,IntRelType,int,IntConLevel=ICL_DEF); void linear(Home,const BoolVarArgs&,IntRelType,int,Reify,IntConLevel=ICL_DEF); void linear(Home,const BoolVarArgs&,IntRelType,IntVar,IntConLevel=ICL_DEF); void linear(Home,const BoolVarArgs&,IntRelType,IntVar,Reify,IntConLevel=ICL_DEF); void linear(Home,const FloatValArgs&,const FloatVarArgs&,FloatRelType,FloatNum); void linear(Home,const FloatValArgs&,const FloatVarArgs&,FloatRelType,FloatNum,Reify); void linear(Home,const FloatValArgs&,const FloatVarArgs&,FloatRelType,FloatVar); void linear(Home,const FloatValArgs&,const FloatVarArgs&,FloatRelType,FloatVar,Reify); void linear(Home,const FloatVarArgs&,FloatRelType,FloatNum); void linear(Home,const FloatVarArgs&,FloatRelType,FloatNum,Reify); void linear(Home,const FloatVarArgs&,FloatRelType,FloatVar); void linear(Home,const FloatVarArgs&,FloatRelType,FloatVar,Reify); void linear(Home,const IntArgs&,const BoolVarArgs&,IntRelType,int,IntConLevel=ICL_DEF); void linear(Home,const IntArgs&,const BoolVarArgs&,IntRelType,int,Reify,IntConLevel=ICL_DEF); void linear(Home,const IntArgs&,const BoolVarArgs&,IntRelType,IntVar,IntConLevel=ICL_DEF); void linear(Home,const IntArgs&,const BoolVarArgs&,IntRelType,IntVar,Reify,IntConLevel=ICL_DEF); void linear(Home,const IntArgs&,const IntVarArgs&,IntRelType,int,IntConLevel=ICL_DEF); void linear(Home,const IntArgs&,const IntVarArgs&,IntRelType,int,Reify,IntConLevel=ICL_DEF); void linear(Home,const IntArgs&,const IntVarArgs&,IntRelType,IntVar,IntConLevel=ICL_DEF); void linear(Home,const IntArgs&,const IntVarArgs&,IntRelType,IntVar,Reify,IntConLevel=ICL_DEF); void linear(Home,const IntVarArgs&,IntRelType,int,IntConLevel=ICL_DEF); void linear(Home,const IntVarArgs&,IntRelType,int,Reify,IntConLevel=ICL_DEF); void linear(Home,const IntVarArgs&,IntRelType,IntVar,IntConLevel=ICL_DEF); void linear(Home,const IntVarArgs&,IntRelType,IntVar,Reify,IntConLevel=ICL_DEF); void max(Home,const FloatVarArgs&,FloatVar); void max(Home,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void max(Home,FloatVar,FloatVar,FloatVar); void max(Home,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void max(Home,SetVar,IntVar); void max(Home,SetVar,IntVar,Reify); void member(Home,const BoolVarArgs&,BoolVar,IntConLevel=ICL_DEF); void member(Home,const BoolVarArgs&,BoolVar,Reify,IntConLevel=ICL_DEF); void member(Home,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void member(Home,const IntVarArgs&,IntVar,Reify,IntConLevel=ICL_DEF); void min(Home,const FloatVarArgs&,FloatVar); void min(Home,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void min(Home,FloatVar,FloatVar,FloatVar); void min(Home,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void min(Home,SetVar,IntVar); void min(Home,SetVar,IntVar,Reify); void mod(Home,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void mult(Home,FloatVar,FloatVar,FloatVar); void mult(Home,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void nooverlap(Home,const IntVarArgs&,const IntArgs&,const IntVarArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void nooverlap(Home,const IntVarArgs&,const IntArgs&,const IntVarArgs&,const IntArgs&,IntConLevel=ICL_DEF); void nooverlap(Home,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void nooverlap(Home,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,IntConLevel=ICL_DEF); void notMax(Home,SetVar,IntVar); void notMin(Home,SetVar,IntVar); void nroot(Home,FloatVar,int,FloatVar); void nroot(Home,IntVar,int,IntVar,IntConLevel=ICL_DEF); void nvalues(Home,const BoolVarArgs&,IntRelType,int,IntConLevel=ICL_DEF); void nvalues(Home,const BoolVarArgs&,IntRelType,IntVar,IntConLevel=ICL_DEF); void nvalues(Home,const IntVarArgs&,IntRelType,int,IntConLevel=ICL_DEF); void nvalues(Home,const IntVarArgs&,IntRelType,IntVar,IntConLevel=ICL_DEF); void path(Home,const IntArgs&,const IntVarArgs&,IntVar,IntVar,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void path(Home,const IntArgs&,const IntVarArgs&,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void path(Home,const IntArgs&,int,const IntVarArgs&,IntVar,IntVar,const IntVarArgs&,IntVar,IntConLevel=ICL_DEF); void path(Home,const IntArgs&,int,const IntVarArgs&,IntVar,IntVar,IntVar,IntConLevel=ICL_DEF); void path(Home,const IntVarArgs&,IntVar,IntVar,IntConLevel=ICL_DEF); void path(Home,int,const IntVarArgs&,IntVar,IntVar,IntConLevel=ICL_DEF); void pow(Home,FloatVar,int,FloatVar); void pow(Home,IntVar,int,IntVar,IntConLevel=ICL_DEF); void precede(Home,const IntVarArgs&,const IntArgs&,IntConLevel=ICL_DEF); void precede(Home,const IntVarArgs&,int,int,IntConLevel=ICL_DEF); void precede(Home,const SetVarArgs&,const IntArgs&); void precede(Home,const SetVarArgs&,int,int); void rel(Home,BoolOpType,const BoolVarArgs&,BoolVar,IntConLevel=ICL_DEF); void rel(Home,BoolOpType,const BoolVarArgs&,int,IntConLevel=ICL_DEF); void rel(Home,BoolVar,BoolOpType,BoolVar,BoolVar,IntConLevel=ICL_DEF); void rel(Home,BoolVar,BoolOpType,BoolVar,int,IntConLevel=ICL_DEF); void rel(Home,BoolVar,IntRelType,BoolVar,IntConLevel=ICL_DEF); void rel(Home,BoolVar,IntRelType,BoolVar,Reify,IntConLevel=ICL_DEF); void rel(Home,BoolVar,IntRelType,int,IntConLevel=ICL_DEF); void rel(Home,BoolVar,IntRelType,int,Reify,IntConLevel=ICL_DEF); void rel(Home,const BoolVarArgs&,IntRelType,BoolVar,IntConLevel=ICL_DEF); void rel(Home,const BoolVarArgs&,IntRelType,const BoolVarArgs&,IntConLevel=ICL_DEF); void rel(Home,const BoolVarArgs&,IntRelType,IntConLevel=ICL_DEF); void rel(Home,const BoolVarArgs&,IntRelType,int,IntConLevel=ICL_DEF); void rel(Home,const FloatVarArgs&,FloatRelType,FloatVal); void rel(Home,const FloatVarArgs&,FloatRelType,FloatVar); void rel(Home,const IntSet&,SetOpType,SetVar,SetRelType,const IntSet&); void rel(Home,const IntSet&,SetOpType,SetVar,SetRelType,SetVar); void rel(Home,const IntVarArgs&,IntRelType,const IntVarArgs&,IntConLevel=ICL_DEF); void rel(Home,const IntVarArgs&,IntRelType,IntConLevel=ICL_DEF); void rel(Home,const IntVarArgs&,IntRelType,int,IntConLevel=ICL_DEF); void rel(Home,const IntVarArgs&,IntRelType,IntVar,IntConLevel=ICL_DEF); void rel(Home,FloatVar,FloatRelType,FloatVal); void rel(Home,FloatVar,FloatRelType,FloatVal,Reify); void rel(Home,FloatVar,FloatRelType,FloatVar); void rel(Home,FloatVar,FloatRelType,FloatVar,Reify); void rel(Home,IntVar,IntRelType,int,IntConLevel=ICL_DEF); void rel(Home,IntVar,IntRelType,int,Reify,IntConLevel=ICL_DEF); void rel(Home,IntVar,IntRelType,IntVar,IntConLevel=ICL_DEF); void rel(Home,IntVar,IntRelType,IntVar,Reify,IntConLevel=ICL_DEF); void rel(Home,IntVar,IntRelType,SetVar); void rel(Home,IntVar,SetRelType,SetVar); void rel(Home,IntVar,SetRelType,SetVar,Reify); void rel(Home,SetOpType,const IntVarArgs&,const IntSet&,SetVar); void rel(Home,SetOpType,const IntVarArgs&,SetVar); void rel(Home,SetOpType,const SetVarArgs&,const IntSet&,SetVar); void rel(Home,SetOpType,const SetVarArgs&,SetVar); void rel(Home,SetVar,IntRelType,IntVar); void rel(Home,SetVar,SetOpType,const IntSet&,SetRelType,const IntSet&); void rel(Home,SetVar,SetOpType,const IntSet&,SetRelType,SetVar); void rel(Home,SetVar,SetOpType,SetVar,SetRelType,const IntSet&); void rel(Home,SetVar,SetOpType,SetVar,SetRelType,SetVar); void rel(Home,SetVar,SetRelType,IntVar); void rel(Home,SetVar,SetRelType,IntVar,Reify); void rel(Home,SetVar,SetRelType,SetVar); void rel(Home,SetVar,SetRelType,SetVar,Reify); void sequence(Home,const BoolVarArgs&,const IntSet&,int,int,int,IntConLevel=ICL_DEF); void sequence(Home,const IntVarArgs&,const IntSet&,int,int,int,IntConLevel=ICL_DEF); void sequence(Home,const SetVarArgs&); void sequence(Home,const SetVarArgs&,SetVar); void sorted(Home,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,IntConLevel=ICL_DEF); void sorted(Home,const IntVarArgs&,const IntVarArgs&,IntConLevel=ICL_DEF); void sqr(Home,FloatVar,FloatVar); void sqr(Home,IntVar,IntVar,IntConLevel=ICL_DEF); void sqrt(Home,FloatVar,FloatVar); void sqrt(Home,IntVar,IntVar,IntConLevel=ICL_DEF); void unary(Home,const IntVarArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void unary(Home,const IntVarArgs&,const IntArgs&,IntConLevel=ICL_DEF); void unary(Home,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void unary(Home,const IntVarArgs&,const IntVarArgs&,const IntVarArgs&,IntConLevel=ICL_DEF); void unary(Home,const TaskTypeArgs&,const IntVarArgs&,const IntArgs&,const BoolVarArgs&,IntConLevel=ICL_DEF); void unary(Home,const TaskTypeArgs&,const IntVarArgs&,const IntArgs&,IntConLevel=ICL_DEF); void unshare(Home,BoolVarArgs&,IntConLevel=ICL_DEF); void unshare(Home,IntVarArgs&,IntConLevel=ICL_DEF); void weights(Home,IntSharedArray,IntSharedArray,SetVar,IntVar);