3425 lines
532 KiB
XML
3425 lines
532 KiB
XML
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.6">
|
|
<compounddef id="int_8hh" kind="file">
|
|
<compoundname>int.hh</compoundname>
|
|
<includes local="no">climits</includes>
|
|
<includes local="no">cfloat</includes>
|
|
<includes local="no">iostream</includes>
|
|
<includes local="no">vector</includes>
|
|
<includes refid="kernel_8hh" local="no">gecode/kernel.hh</includes>
|
|
<includes refid="iter_8hh" local="no">gecode/iter.hh</includes>
|
|
<includes refid="auto-link_8hpp" local="no">gecode/support/auto-link.hpp</includes>
|
|
<includes refid="int_2exception_8hpp" local="no">gecode/int/exception.hpp</includes>
|
|
<includes refid="int_2limits_8hpp" local="no">gecode/int/limits.hpp</includes>
|
|
<includes refid="int-set-1_8hpp" local="no">gecode/int/int-set-1.hpp</includes>
|
|
<includes refid="int_2var-imp_8hpp" local="no">gecode/int/var-imp.hpp</includes>
|
|
<includes refid="int_2view_8hpp" local="no">gecode/int/view.hpp</includes>
|
|
<includes refid="int_2propagator_8hpp" local="no">gecode/int/propagator.hpp</includes>
|
|
<includes refid="int_2array-traits_8hpp" local="no">gecode/int/array-traits.hpp</includes>
|
|
<includes refid="int-set-2_8hpp" local="no">gecode/int/int-set-2.hpp</includes>
|
|
<includes refid="int_2array_8hpp" local="no">gecode/int/array.hpp</includes>
|
|
<includes refid="reify_8hpp" local="no">gecode/int/reify.hpp</includes>
|
|
<includes refid="dfa_8hpp" local="no">gecode/int/extensional/dfa.hpp</includes>
|
|
<includes refid="tuple-set_8hpp" local="no">gecode/int/extensional/tuple-set.hpp</includes>
|
|
<includes refid="int_2branch_2traits_8hpp" local="no">gecode/int/branch/traits.hpp</includes>
|
|
<includes refid="int_2branch_2afc_8hpp" local="no">gecode/int/branch/afc.hpp</includes>
|
|
<includes refid="int_2branch_2activity_8hpp" local="no">gecode/int/branch/activity.hpp</includes>
|
|
<includes refid="int_2branch_2var_8hpp" local="no">gecode/int/branch/var.hpp</includes>
|
|
<includes refid="int_2branch_2val_8hpp" local="no">gecode/int/branch/val.hpp</includes>
|
|
<includes refid="int_2branch_2assign_8hpp" local="no">gecode/int/branch/assign.hpp</includes>
|
|
<includedby refid="flatzinc_8hh" local="no">/usr/include/gecode/flatzinc.hh</includedby>
|
|
<includedby refid="float_2arithmetic_8hh" local="no">/usr/include/gecode/float/arithmetic.hh</includedby>
|
|
<includedby refid="float_2linear_8hh" local="no">/usr/include/gecode/float/linear.hh</includedby>
|
|
<includedby refid="float_2rel_8hh" local="no">/usr/include/gecode/float/rel.hh</includedby>
|
|
<includedby refid="float_8hh" local="no">/usr/include/gecode/float.hh</includedby>
|
|
<includedby refid="gist_8hh" local="no">/usr/include/gecode/gist.hh</includedby>
|
|
<includedby refid="int_2arithmetic_8hh" local="no">/usr/include/gecode/int/arithmetic.hh</includedby>
|
|
<includedby refid="bin-packing_8hh" local="no">/usr/include/gecode/int/bin-packing.hh</includedby>
|
|
<includedby refid="bool_8hh" local="no">/usr/include/gecode/int/bool.hh</includedby>
|
|
<includedby refid="int_2branch_8hh" local="no">/usr/include/gecode/int/branch.hh</includedby>
|
|
<includedby refid="int_2channel_8hh" local="no">/usr/include/gecode/int/channel.hh</includedby>
|
|
<includedby refid="circuit_8hh" local="no">/usr/include/gecode/int/circuit.hh</includedby>
|
|
<includedby refid="count_8hh" local="no">/usr/include/gecode/int/count.hh</includedby>
|
|
<includedby refid="cumulatives_8hh" local="no">/usr/include/gecode/int/cumulatives.hh</includedby>
|
|
<includedby refid="int_2distinct_8hh" local="no">/usr/include/gecode/int/distinct.hh</includedby>
|
|
<includedby refid="div_8hh" local="no">/usr/include/gecode/int/div.hh</includedby>
|
|
<includedby refid="dom_8hh" local="no">/usr/include/gecode/int/dom.hh</includedby>
|
|
<includedby refid="int_2element_8hh" local="no">/usr/include/gecode/int/element.hh</includedby>
|
|
<includedby refid="exec_8hh" local="no">/usr/include/gecode/int/exec.hh</includedby>
|
|
<includedby refid="extensional_8hh" local="no">/usr/include/gecode/int/extensional.hh</includedby>
|
|
<includedby refid="gcc_8hh" local="no">/usr/include/gecode/int/gcc.hh</includedby>
|
|
<includedby refid="int_2ldsb_8hh" local="no">/usr/include/gecode/int/ldsb.hh</includedby>
|
|
<includedby refid="int_2linear_8hh" local="no">/usr/include/gecode/int/linear.hh</includedby>
|
|
<includedby refid="member_8hh" local="no">/usr/include/gecode/int/member.hh</includedby>
|
|
<includedby refid="no-overlap_8hh" local="no">/usr/include/gecode/int/no-overlap.hh</includedby>
|
|
<includedby refid="nvalues_8hh" local="no">/usr/include/gecode/int/nvalues.hh</includedby>
|
|
<includedby refid="int_2precede_8hh" local="no">/usr/include/gecode/int/precede.hh</includedby>
|
|
<includedby refid="int_2rel_8hh" local="no">/usr/include/gecode/int/rel.hh</includedby>
|
|
<includedby refid="int_2sequence_8hh" local="no">/usr/include/gecode/int/sequence.hh</includedby>
|
|
<includedby refid="sorted_8hh" local="no">/usr/include/gecode/int/sorted.hh</includedby>
|
|
<includedby refid="support-values_8hh" local="no">/usr/include/gecode/int/support-values.hh</includedby>
|
|
<includedby refid="task_8hh" local="no">/usr/include/gecode/int/task.hh</includedby>
|
|
<includedby refid="val-set_8hh" local="no">/usr/include/gecode/int/val-set.hh</includedby>
|
|
<includedby refid="view-val-graph_8hh" local="no">/usr/include/gecode/int/view-val-graph.hh</includedby>
|
|
<includedby refid="minimodel_8hh" local="no">/usr/include/gecode/minimodel.hh</includedby>
|
|
<includedby refid="set_2channel_2bool_8hpp" local="no">/usr/include/gecode/set/channel/bool.hpp</includedby>
|
|
<includedby refid="set_2channel_2int_8hpp" local="no">/usr/include/gecode/set/channel/int.hpp</includedby>
|
|
<includedby refid="sorted_8hpp" local="no">/usr/include/gecode/set/channel/sorted.hpp</includedby>
|
|
<includedby refid="card_8hpp" local="no">/usr/include/gecode/set/int/card.hpp</includedby>
|
|
<includedby refid="minmax_8hpp" local="no">/usr/include/gecode/set/int/minmax.hpp</includedby>
|
|
<includedby refid="weights_8hpp" local="no">/usr/include/gecode/set/int/weights.hpp</includedby>
|
|
<includedby refid="set_8hh" local="no">/usr/include/gecode/set.hh</includedby>
|
|
<incdepgraph>
|
|
<node id="9067">
|
|
<label>gecode/support/cast.hpp</label>
|
|
<link refid="cast_8hpp_source"/>
|
|
</node>
|
|
<node id="9159">
|
|
<label>gecode/iter/values-ranges.hpp</label>
|
|
<link refid="values-ranges_8hpp_source"/>
|
|
</node>
|
|
<node id="9181">
|
|
<label>gecode/int/div.hh</label>
|
|
<link refid="div_8hh_source"/>
|
|
<childnode refid="9051" relation="include">
|
|
</childnode>
|
|
<childnode refid="9182" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9180">
|
|
<label>gecode/int/view/scale.hpp</label>
|
|
<link refid="int_2view_2scale_8hpp_source"/>
|
|
<childnode refid="9181" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9148">
|
|
<label>gecode/iter/ranges-rangelist.hpp</label>
|
|
<link refid="ranges-rangelist_8hpp_source"/>
|
|
</node>
|
|
<node id="9121">
|
|
<label>gecode/kernel/brancher-val-sel-commit.hpp</label>
|
|
<link refid="brancher-val-sel-commit_8hpp_source"/>
|
|
</node>
|
|
<node id="9154">
|
|
<label>gecode/iter/values-map.hpp</label>
|
|
<link refid="values-map_8hpp_source"/>
|
|
</node>
|
|
<node id="9139">
|
|
<label>gecode/iter/ranges-negative.hpp</label>
|
|
<link refid="ranges-negative_8hpp_source"/>
|
|
<childnode refid="9070" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9083">
|
|
<label>gecode/support/static-stack.hpp</label>
|
|
<link refid="static-stack_8hpp_source"/>
|
|
</node>
|
|
<node id="9123">
|
|
<label>gecode/kernel/var-imp.hpp</label>
|
|
<link refid="kernel_2var-imp_8hpp_source"/>
|
|
</node>
|
|
<node id="9081">
|
|
<label>gecode/support/random.hpp</label>
|
|
<link refid="random_8hpp_source"/>
|
|
</node>
|
|
<node id="9125">
|
|
<label>limits</label>
|
|
</node>
|
|
<node id="9099">
|
|
<label>gecode/kernel/var.hpp</label>
|
|
<link refid="kernel_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="9184">
|
|
<label>gecode/int/view/bool.hpp</label>
|
|
<link refid="int_2view_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="9163">
|
|
<label>gecode/iter/ranges-size.hpp</label>
|
|
<link refid="ranges-size_8hpp_source"/>
|
|
</node>
|
|
<node id="9084">
|
|
<label>gecode/support/thread/none.hpp</label>
|
|
<link refid="none_8hpp_source"/>
|
|
</node>
|
|
<node id="9103">
|
|
<label>iterator</label>
|
|
</node>
|
|
<node id="9131">
|
|
<label>gecode/iter/ranges-array.hpp</label>
|
|
<link refid="ranges-array_8hpp_source"/>
|
|
</node>
|
|
<node id="9086">
|
|
<label>gecode/support/timer.hpp</label>
|
|
<link refid="timer_8hpp_source"/>
|
|
</node>
|
|
<node id="9085">
|
|
<label>gecode/support/thread/thread.hpp</label>
|
|
<link refid="thread_2thread_8hpp_source"/>
|
|
</node>
|
|
<node id="9147">
|
|
<label>gecode/iter/ranges-singleton-append.hpp</label>
|
|
<link refid="ranges-singleton-append_8hpp_source"/>
|
|
</node>
|
|
<node id="9141">
|
|
<label>gecode/iter/ranges-positive.hpp</label>
|
|
<link refid="ranges-positive_8hpp_source"/>
|
|
<childnode refid="9070" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9120">
|
|
<label>gecode/kernel/brancher-val-commit.hpp</label>
|
|
<link refid="brancher-val-commit_8hpp_source"/>
|
|
</node>
|
|
<node id="9172">
|
|
<label>gecode/int/view/iter.hpp</label>
|
|
<link refid="int_2view_2iter_8hpp_source"/>
|
|
</node>
|
|
<node id="9110">
|
|
<label>gecode/kernel/afc.hpp</label>
|
|
<link refid="kernel_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="9095">
|
|
<label>gecode/kernel/var-type.hpp</label>
|
|
<link refid="var-type_8hpp_source"/>
|
|
</node>
|
|
<node id="9087">
|
|
<label>gecode/support/hw-rnd.hpp</label>
|
|
<link refid="hw-rnd_8hpp_source"/>
|
|
</node>
|
|
<node id="9151">
|
|
<label>gecode/iter/values-bitsetoffset.hpp</label>
|
|
<link refid="values-bitsetoffset_8hpp_source"/>
|
|
</node>
|
|
<node id="9075">
|
|
<label>cmath</label>
|
|
</node>
|
|
<node id="9060">
|
|
<label>cassert</label>
|
|
</node>
|
|
<node id="9117">
|
|
<label>gecode/kernel/brancher-view-sel.hpp</label>
|
|
<link refid="brancher-view-sel_8hpp_source"/>
|
|
</node>
|
|
<node id="9124">
|
|
<label>gecode/kernel/allocators.hpp</label>
|
|
<link refid="allocators_8hpp_source"/>
|
|
<childnode refid="9125" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9192">
|
|
<label>gecode/int/int-set-2.hpp</label>
|
|
<link refid="int-set-2_8hpp_source"/>
|
|
</node>
|
|
<node id="9102">
|
|
<label>cstdarg</label>
|
|
</node>
|
|
<node id="9073">
|
|
<label>gecode/support/bitset-base.hpp</label>
|
|
<link refid="bitset-base_8hpp_source"/>
|
|
<childnode refid="9052" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9105">
|
|
<label>gecode/kernel/shared-array.hpp</label>
|
|
<link refid="shared-array_8hpp_source"/>
|
|
<childnode refid="9102" relation="include">
|
|
</childnode>
|
|
<childnode refid="9054" relation="include">
|
|
</childnode>
|
|
<childnode refid="9104" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9183">
|
|
<label>gecode/int/view/cached.hpp</label>
|
|
<link refid="int_2view_2cached_8hpp_source"/>
|
|
</node>
|
|
<node id="9096">
|
|
<label>gecode/kernel/modevent.hpp</label>
|
|
<link refid="modevent_8hpp_source"/>
|
|
</node>
|
|
<node id="9089">
|
|
<label>gecode/kernel/memory-config.hpp</label>
|
|
<link refid="memory-config_8hpp_source"/>
|
|
</node>
|
|
<node id="9201">
|
|
<label>gecode/int/branch/val.hpp</label>
|
|
<link refid="int_2branch_2val_8hpp_source"/>
|
|
</node>
|
|
<node id="9072">
|
|
<label>gecode/support/int-type.hpp</label>
|
|
<link refid="int-type_8hpp_source"/>
|
|
<childnode refid="9052" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9158">
|
|
<label>gecode/iter/values-positive.hpp</label>
|
|
<link refid="values-positive_8hpp_source"/>
|
|
</node>
|
|
<node id="9053">
|
|
<label>cfloat</label>
|
|
</node>
|
|
<node id="9164">
|
|
<label>gecode/int/exception.hpp</label>
|
|
<link refid="int_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="9065">
|
|
<label>gecode/support/exception.hpp</label>
|
|
<link refid="support_2exception_8hpp_source"/>
|
|
<childnode refid="9066" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9066">
|
|
<label>exception</label>
|
|
</node>
|
|
<node id="9137">
|
|
<label>gecode/iter/ranges-map.hpp</label>
|
|
<link refid="ranges-map_8hpp_source"/>
|
|
</node>
|
|
<node id="9098">
|
|
<label>gecode/kernel/region.hpp</label>
|
|
<link refid="region_8hpp_source"/>
|
|
</node>
|
|
<node id="9071">
|
|
<label>gecode/support/marked-pointer.hpp</label>
|
|
<link refid="marked-pointer_8hpp_source"/>
|
|
<childnode refid="9057" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9068">
|
|
<label>gecode/support/thread.hpp</label>
|
|
<link refid="thread_8hpp_source"/>
|
|
<childnode refid="9057" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9056">
|
|
<label>gecode/kernel.hh</label>
|
|
<link refid="kernel_8hh_source"/>
|
|
<childnode refid="9057" relation="include">
|
|
</childnode>
|
|
<childnode refid="9058" relation="include">
|
|
</childnode>
|
|
<childnode refid="9059" relation="include">
|
|
</childnode>
|
|
<childnode refid="9060" relation="include">
|
|
</childnode>
|
|
<childnode refid="9061" relation="include">
|
|
</childnode>
|
|
<childnode refid="9063" relation="include">
|
|
</childnode>
|
|
<childnode refid="9088" relation="include">
|
|
</childnode>
|
|
<childnode refid="9089" relation="include">
|
|
</childnode>
|
|
<childnode refid="9090" relation="include">
|
|
</childnode>
|
|
<childnode refid="9091" relation="include">
|
|
</childnode>
|
|
<childnode refid="9092" relation="include">
|
|
</childnode>
|
|
<childnode refid="9093" relation="include">
|
|
</childnode>
|
|
<childnode refid="9094" relation="include">
|
|
</childnode>
|
|
<childnode refid="9096" relation="include">
|
|
</childnode>
|
|
<childnode refid="9097" relation="include">
|
|
</childnode>
|
|
<childnode refid="9098" relation="include">
|
|
</childnode>
|
|
<childnode refid="9099" relation="include">
|
|
</childnode>
|
|
<childnode refid="9100" relation="include">
|
|
</childnode>
|
|
<childnode refid="9101" relation="include">
|
|
</childnode>
|
|
<childnode refid="9105" relation="include">
|
|
</childnode>
|
|
<childnode refid="9106" relation="include">
|
|
</childnode>
|
|
<childnode refid="9108" relation="include">
|
|
</childnode>
|
|
<childnode refid="9109" relation="include">
|
|
</childnode>
|
|
<childnode refid="9110" relation="include">
|
|
</childnode>
|
|
<childnode refid="9111" relation="include">
|
|
</childnode>
|
|
<childnode refid="9112" relation="include">
|
|
</childnode>
|
|
<childnode refid="9113" relation="include">
|
|
</childnode>
|
|
<childnode refid="9114" relation="include">
|
|
</childnode>
|
|
<childnode refid="9115" relation="include">
|
|
</childnode>
|
|
<childnode refid="9116" relation="include">
|
|
</childnode>
|
|
<childnode refid="9117" relation="include">
|
|
</childnode>
|
|
<childnode refid="9118" relation="include">
|
|
</childnode>
|
|
<childnode refid="9119" relation="include">
|
|
</childnode>
|
|
<childnode refid="9120" relation="include">
|
|
</childnode>
|
|
<childnode refid="9121" relation="include">
|
|
</childnode>
|
|
<childnode refid="9122" relation="include">
|
|
</childnode>
|
|
<childnode refid="9123" relation="include">
|
|
</childnode>
|
|
<childnode refid="9124" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9166">
|
|
<label>gecode/int/int-set-1.hpp</label>
|
|
<link refid="int-set-1_8hpp_source"/>
|
|
<childnode refid="9104" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9111">
|
|
<label>gecode/kernel/branch-traits.hpp</label>
|
|
<link refid="branch-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="9177">
|
|
<label>gecode/int/view/zero.hpp</label>
|
|
<link refid="zero_8hpp_source"/>
|
|
</node>
|
|
<node id="9133">
|
|
<label>gecode/iter/ranges-compl.hpp</label>
|
|
<link refid="ranges-compl_8hpp_source"/>
|
|
</node>
|
|
<node id="9195">
|
|
<label>gecode/int/extensional/dfa.hpp</label>
|
|
<link refid="dfa_8hpp_source"/>
|
|
<childnode refid="9104" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9101">
|
|
<label>gecode/kernel/array.hpp</label>
|
|
<link refid="kernel_2array_8hpp_source"/>
|
|
<childnode refid="9102" relation="include">
|
|
</childnode>
|
|
<childnode refid="9054" relation="include">
|
|
</childnode>
|
|
<childnode refid="9103" relation="include">
|
|
</childnode>
|
|
<childnode refid="9055" relation="include">
|
|
</childnode>
|
|
<childnode refid="9104" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9198">
|
|
<label>gecode/int/branch/afc.hpp</label>
|
|
<link refid="int_2branch_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="9115">
|
|
<label>gecode/kernel/branch-val.hpp</label>
|
|
<link refid="branch-val_8hpp_source"/>
|
|
</node>
|
|
<node id="9080">
|
|
<label>gecode/support/dynamic-stack.hpp</label>
|
|
<link refid="dynamic-stack_8hpp_source"/>
|
|
</node>
|
|
<node id="9142">
|
|
<label>gecode/iter/ranges-scale.hpp</label>
|
|
<link refid="ranges-scale_8hpp_source"/>
|
|
<childnode refid="9075" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9092">
|
|
<label>gecode/kernel/archive.hpp</label>
|
|
<link refid="archive_8hpp_source"/>
|
|
</node>
|
|
<node id="9097">
|
|
<label>gecode/kernel/range-list.hpp</label>
|
|
<link refid="range-list_8hpp_source"/>
|
|
</node>
|
|
<node id="9153">
|
|
<label>gecode/iter/values-inter.hpp</label>
|
|
<link refid="values-inter_8hpp_source"/>
|
|
</node>
|
|
<node id="9116">
|
|
<label>gecode/kernel/brancher-merit.hpp</label>
|
|
<link refid="brancher-merit_8hpp_source"/>
|
|
</node>
|
|
<node id="9062">
|
|
<label>gecode/support/config.hpp</label>
|
|
<link refid="support_2config_8hpp_source"/>
|
|
</node>
|
|
<node id="9189">
|
|
<label>gecode/int/view/bool-test.hpp</label>
|
|
<link refid="bool-test_8hpp_source"/>
|
|
</node>
|
|
<node id="9146">
|
|
<label>gecode/iter/ranges-add.hpp</label>
|
|
<link refid="ranges-add_8hpp_source"/>
|
|
</node>
|
|
<node id="9171">
|
|
<label>gecode/int/view.hpp</label>
|
|
<link refid="int_2view_8hpp_source"/>
|
|
<childnode refid="9054" relation="include">
|
|
</childnode>
|
|
<childnode refid="9172" relation="include">
|
|
</childnode>
|
|
<childnode refid="9173" relation="include">
|
|
</childnode>
|
|
<childnode refid="9174" relation="include">
|
|
</childnode>
|
|
<childnode refid="9175" relation="include">
|
|
</childnode>
|
|
<childnode refid="9176" relation="include">
|
|
</childnode>
|
|
<childnode refid="9177" relation="include">
|
|
</childnode>
|
|
<childnode refid="9178" relation="include">
|
|
</childnode>
|
|
<childnode refid="9179" relation="include">
|
|
</childnode>
|
|
<childnode refid="9180" relation="include">
|
|
</childnode>
|
|
<childnode refid="9183" relation="include">
|
|
</childnode>
|
|
<childnode refid="9184" relation="include">
|
|
</childnode>
|
|
<childnode refid="9185" relation="include">
|
|
</childnode>
|
|
<childnode refid="9186" relation="include">
|
|
</childnode>
|
|
<childnode refid="9187" relation="include">
|
|
</childnode>
|
|
<childnode refid="9188" relation="include">
|
|
</childnode>
|
|
<childnode refid="9189" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9152">
|
|
<label>gecode/iter/values-list.hpp</label>
|
|
<link refid="values-list_8hpp_source"/>
|
|
</node>
|
|
<node id="9155">
|
|
<label>gecode/iter/values-minus.hpp</label>
|
|
<link refid="values-minus_8hpp_source"/>
|
|
</node>
|
|
<node id="9113">
|
|
<label>gecode/kernel/branch-var.hpp</label>
|
|
<link refid="branch-var_8hpp_source"/>
|
|
</node>
|
|
<node id="9090">
|
|
<label>gecode/kernel/memory-manager.hpp</label>
|
|
<link refid="memory-manager_8hpp_source"/>
|
|
</node>
|
|
<node id="9165">
|
|
<label>gecode/int/limits.hpp</label>
|
|
<link refid="int_2limits_8hpp_source"/>
|
|
</node>
|
|
<node id="9079">
|
|
<label>gecode/support/dynamic-queue.hpp</label>
|
|
<link refid="dynamic-queue_8hpp_source"/>
|
|
</node>
|
|
<node id="9190">
|
|
<label>gecode/int/propagator.hpp</label>
|
|
<link refid="int_2propagator_8hpp_source"/>
|
|
</node>
|
|
<node id="9197">
|
|
<label>gecode/int/branch/traits.hpp</label>
|
|
<link refid="int_2branch_2traits_8hpp_source"/>
|
|
</node>
|
|
<node id="9161">
|
|
<label>gecode/iter/values-union.hpp</label>
|
|
<link refid="values-union_8hpp_source"/>
|
|
</node>
|
|
<node id="9091">
|
|
<label>gecode/kernel/macros.hpp</label>
|
|
<link refid="kernel_2macros_8hpp_source"/>
|
|
</node>
|
|
<node id="9140">
|
|
<label>gecode/iter/ranges-offset.hpp</label>
|
|
<link refid="ranges-offset_8hpp_source"/>
|
|
</node>
|
|
<node id="9107">
|
|
<label>ctime</label>
|
|
</node>
|
|
<node id="9179">
|
|
<label>gecode/int/view/offset.hpp</label>
|
|
<link refid="int_2view_2offset_8hpp_source"/>
|
|
</node>
|
|
<node id="9149">
|
|
<label>gecode/iter/values-array.hpp</label>
|
|
<link refid="values-array_8hpp_source"/>
|
|
</node>
|
|
<node id="9200">
|
|
<label>gecode/int/branch/var.hpp</label>
|
|
<link refid="int_2branch_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="9143">
|
|
<label>gecode/iter/ranges-singleton.hpp</label>
|
|
<link refid="ranges-singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="9055">
|
|
<label>vector</label>
|
|
</node>
|
|
<node id="9186">
|
|
<label>gecode/int/view/print.hpp</label>
|
|
<link refid="int_2view_2print_8hpp_source"/>
|
|
<childnode refid="9104" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9109">
|
|
<label>gecode/kernel/advisor.hpp</label>
|
|
<link refid="advisor_8hpp_source"/>
|
|
</node>
|
|
<node id="9196">
|
|
<label>gecode/int/extensional/tuple-set.hpp</label>
|
|
<link refid="tuple-set_8hpp_source"/>
|
|
<childnode refid="9104" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9122">
|
|
<label>gecode/kernel/brancher-view-val.hpp</label>
|
|
<link refid="brancher-view-val_8hpp_source"/>
|
|
</node>
|
|
<node id="9175">
|
|
<label>gecode/int/view/int.hpp</label>
|
|
<link refid="int_2view_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="9188">
|
|
<label>gecode/int/view/rel-test.hpp</label>
|
|
<link refid="int_2view_2rel-test_8hpp_source"/>
|
|
</node>
|
|
<node id="9104">
|
|
<label>sstream</label>
|
|
</node>
|
|
<node id="9191">
|
|
<label>gecode/int/array-traits.hpp</label>
|
|
<link refid="int_2array-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="9119">
|
|
<label>gecode/kernel/brancher-val-sel.hpp</label>
|
|
<link refid="brancher-val-sel_8hpp_source"/>
|
|
</node>
|
|
<node id="9108">
|
|
<label>gecode/kernel/propagator.hpp</label>
|
|
<link refid="kernel_2propagator_8hpp_source"/>
|
|
</node>
|
|
<node id="9077">
|
|
<label>gecode/support/block-allocator.hpp</label>
|
|
<link refid="block-allocator_8hpp_source"/>
|
|
</node>
|
|
<node id="9182">
|
|
<label>gecode/int/div.hpp</label>
|
|
<link refid="int_2div_8hpp_source"/>
|
|
</node>
|
|
<node id="9157">
|
|
<label>gecode/iter/values-offset.hpp</label>
|
|
<link refid="values-offset_8hpp_source"/>
|
|
</node>
|
|
<node id="9193">
|
|
<label>gecode/int/array.hpp</label>
|
|
<link refid="int_2array_8hpp_source"/>
|
|
</node>
|
|
<node id="9112">
|
|
<label>gecode/kernel/activity.hpp</label>
|
|
<link refid="kernel_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="9051">
|
|
<label>/usr/include/gecode/int.hh</label>
|
|
<link refid="int.hh"/>
|
|
<childnode refid="9052" relation="include">
|
|
</childnode>
|
|
<childnode refid="9053" relation="include">
|
|
</childnode>
|
|
<childnode refid="9054" relation="include">
|
|
</childnode>
|
|
<childnode refid="9055" relation="include">
|
|
</childnode>
|
|
<childnode refid="9056" relation="include">
|
|
</childnode>
|
|
<childnode refid="9126" relation="include">
|
|
</childnode>
|
|
<childnode refid="9063" relation="include">
|
|
</childnode>
|
|
<childnode refid="9164" relation="include">
|
|
</childnode>
|
|
<childnode refid="9165" relation="include">
|
|
</childnode>
|
|
<childnode refid="9166" relation="include">
|
|
</childnode>
|
|
<childnode refid="9167" relation="include">
|
|
</childnode>
|
|
<childnode refid="9171" relation="include">
|
|
</childnode>
|
|
<childnode refid="9190" relation="include">
|
|
</childnode>
|
|
<childnode refid="9191" relation="include">
|
|
</childnode>
|
|
<childnode refid="9192" relation="include">
|
|
</childnode>
|
|
<childnode refid="9193" relation="include">
|
|
</childnode>
|
|
<childnode refid="9194" relation="include">
|
|
</childnode>
|
|
<childnode refid="9195" relation="include">
|
|
</childnode>
|
|
<childnode refid="9196" relation="include">
|
|
</childnode>
|
|
<childnode refid="9197" relation="include">
|
|
</childnode>
|
|
<childnode refid="9198" relation="include">
|
|
</childnode>
|
|
<childnode refid="9199" relation="include">
|
|
</childnode>
|
|
<childnode refid="9200" relation="include">
|
|
</childnode>
|
|
<childnode refid="9201" relation="include">
|
|
</childnode>
|
|
<childnode refid="9202" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9058">
|
|
<label>cstdlib</label>
|
|
</node>
|
|
<node id="9074">
|
|
<label>gecode/support/bitset.hpp</label>
|
|
<link refid="bitset_8hpp_source"/>
|
|
<childnode refid="9052" relation="include">
|
|
</childnode>
|
|
<childnode refid="9075" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9174">
|
|
<label>gecode/int/var/bool.hpp</label>
|
|
<link refid="int_2var_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="9063">
|
|
<label>gecode/support/auto-link.hpp</label>
|
|
<link refid="auto-link_8hpp_source"/>
|
|
</node>
|
|
<node id="9202">
|
|
<label>gecode/int/branch/assign.hpp</label>
|
|
<link refid="int_2branch_2assign_8hpp_source"/>
|
|
</node>
|
|
<node id="9054">
|
|
<label>iostream</label>
|
|
</node>
|
|
<node id="9088">
|
|
<label>gecode/kernel/exception.hpp</label>
|
|
<link refid="kernel_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="9185">
|
|
<label>gecode/int/view/neg-bool.hpp</label>
|
|
<link refid="neg-bool_8hpp_source"/>
|
|
</node>
|
|
<node id="9138">
|
|
<label>gecode/iter/ranges-minus.hpp</label>
|
|
<link refid="ranges-minus_8hpp_source"/>
|
|
</node>
|
|
<node id="9156">
|
|
<label>gecode/iter/values-negative.hpp</label>
|
|
<link refid="values-negative_8hpp_source"/>
|
|
</node>
|
|
<node id="9064">
|
|
<label>gecode/support/macros.hpp</label>
|
|
<link refid="support_2macros_8hpp_source"/>
|
|
</node>
|
|
<node id="9100">
|
|
<label>gecode/kernel/view.hpp</label>
|
|
<link refid="kernel_2view_8hpp_source"/>
|
|
</node>
|
|
<node id="9114">
|
|
<label>gecode/kernel/branch-tiebreak.hpp</label>
|
|
<link refid="branch-tiebreak_8hpp_source"/>
|
|
</node>
|
|
<node id="9057">
|
|
<label>cstddef</label>
|
|
</node>
|
|
<node id="9052">
|
|
<label>climits</label>
|
|
</node>
|
|
<node id="9160">
|
|
<label>gecode/iter/values-singleton.hpp</label>
|
|
<link refid="values-singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="9094">
|
|
<label>gecode/kernel/core.hpp</label>
|
|
<link refid="core_8hpp_source"/>
|
|
<childnode refid="9054" relation="include">
|
|
</childnode>
|
|
<childnode refid="9095" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9136">
|
|
<label>gecode/iter/ranges-inter.hpp</label>
|
|
<link refid="ranges-inter_8hpp_source"/>
|
|
<childnode refid="9070" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9130">
|
|
<label>gecode/iter/ranges-append.hpp</label>
|
|
<link refid="ranges-append_8hpp_source"/>
|
|
</node>
|
|
<node id="9127">
|
|
<label>gecode/iter/ranges-operations.hpp</label>
|
|
<link refid="ranges-operations_8hpp_source"/>
|
|
</node>
|
|
<node id="9061">
|
|
<label>gecode/support.hh</label>
|
|
<link refid="support_8hh_source"/>
|
|
<childnode refid="9060" relation="include">
|
|
</childnode>
|
|
<childnode refid="9062" relation="include">
|
|
</childnode>
|
|
<childnode refid="9063" relation="include">
|
|
</childnode>
|
|
<childnode refid="9064" relation="include">
|
|
</childnode>
|
|
<childnode refid="9065" relation="include">
|
|
</childnode>
|
|
<childnode refid="9067" relation="include">
|
|
</childnode>
|
|
<childnode refid="9068" relation="include">
|
|
</childnode>
|
|
<childnode refid="9069" relation="include">
|
|
</childnode>
|
|
<childnode refid="9071" relation="include">
|
|
</childnode>
|
|
<childnode refid="9072" relation="include">
|
|
</childnode>
|
|
<childnode refid="9073" relation="include">
|
|
</childnode>
|
|
<childnode refid="9074" relation="include">
|
|
</childnode>
|
|
<childnode refid="9076" relation="include">
|
|
</childnode>
|
|
<childnode refid="9077" relation="include">
|
|
</childnode>
|
|
<childnode refid="9078" relation="include">
|
|
</childnode>
|
|
<childnode refid="9079" relation="include">
|
|
</childnode>
|
|
<childnode refid="9080" relation="include">
|
|
</childnode>
|
|
<childnode refid="9081" relation="include">
|
|
</childnode>
|
|
<childnode refid="9082" relation="include">
|
|
</childnode>
|
|
<childnode refid="9083" relation="include">
|
|
</childnode>
|
|
<childnode refid="9084" relation="include">
|
|
</childnode>
|
|
<childnode refid="9085" relation="include">
|
|
</childnode>
|
|
<childnode refid="9086" relation="include">
|
|
</childnode>
|
|
<childnode refid="9087" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9199">
|
|
<label>gecode/int/branch/activity.hpp</label>
|
|
<link refid="int_2branch_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="9169">
|
|
<label>gecode/int/var-imp/int.hpp</label>
|
|
<link refid="int_2var-imp_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="9167">
|
|
<label>gecode/int/var-imp.hpp</label>
|
|
<link refid="int_2var-imp_8hpp_source"/>
|
|
<childnode refid="9075" relation="include">
|
|
</childnode>
|
|
<childnode refid="9168" relation="include">
|
|
</childnode>
|
|
<childnode refid="9169" relation="include">
|
|
</childnode>
|
|
<childnode refid="9170" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9132">
|
|
<label>gecode/iter/ranges-cache.hpp</label>
|
|
<link refid="ranges-cache_8hpp_source"/>
|
|
</node>
|
|
<node id="9078">
|
|
<label>gecode/support/dynamic-array.hpp</label>
|
|
<link refid="dynamic-array_8hpp_source"/>
|
|
<childnode refid="9070" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9176">
|
|
<label>gecode/int/view/constint.hpp</label>
|
|
<link refid="constint_8hpp_source"/>
|
|
</node>
|
|
<node id="9162">
|
|
<label>gecode/iter/values-unique.hpp</label>
|
|
<link refid="values-unique_8hpp_source"/>
|
|
</node>
|
|
<node id="9134">
|
|
<label>gecode/iter/ranges-diff.hpp</label>
|
|
<link refid="ranges-diff_8hpp_source"/>
|
|
</node>
|
|
<node id="9082">
|
|
<label>gecode/support/sort.hpp</label>
|
|
<link refid="support_2sort_8hpp_source"/>
|
|
<childnode refid="9070" relation="include">
|
|
</childnode>
|
|
<childnode refid="9052" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9168">
|
|
<label>gecode/int/var-imp/delta.hpp</label>
|
|
<link refid="int_2var-imp_2delta_8hpp_source"/>
|
|
</node>
|
|
<node id="9106">
|
|
<label>gecode/kernel/rnd.hpp</label>
|
|
<link refid="rnd_8hpp_source"/>
|
|
<childnode refid="9107" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9070">
|
|
<label>algorithm</label>
|
|
</node>
|
|
<node id="9118">
|
|
<label>gecode/kernel/brancher-view.hpp</label>
|
|
<link refid="brancher-view_8hpp_source"/>
|
|
</node>
|
|
<node id="9150">
|
|
<label>gecode/iter/values-bitset.hpp</label>
|
|
<link refid="values-bitset_8hpp_source"/>
|
|
</node>
|
|
<node id="9093">
|
|
<label>gecode/kernel/global-afc.hpp</label>
|
|
<link refid="global-afc_8hpp_source"/>
|
|
<childnode refid="9075" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9135">
|
|
<label>gecode/iter/ranges-empty.hpp</label>
|
|
<link refid="ranges-empty_8hpp_source"/>
|
|
</node>
|
|
<node id="9173">
|
|
<label>gecode/int/var/int.hpp</label>
|
|
<link refid="int_2var_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="9126">
|
|
<label>gecode/iter.hh</label>
|
|
<link refid="iter_8hh_source"/>
|
|
<childnode refid="9056" relation="include">
|
|
</childnode>
|
|
<childnode refid="9127" relation="include">
|
|
</childnode>
|
|
<childnode refid="9128" relation="include">
|
|
</childnode>
|
|
<childnode refid="9129" relation="include">
|
|
</childnode>
|
|
<childnode refid="9130" relation="include">
|
|
</childnode>
|
|
<childnode refid="9131" relation="include">
|
|
</childnode>
|
|
<childnode refid="9132" relation="include">
|
|
</childnode>
|
|
<childnode refid="9133" relation="include">
|
|
</childnode>
|
|
<childnode refid="9134" relation="include">
|
|
</childnode>
|
|
<childnode refid="9135" relation="include">
|
|
</childnode>
|
|
<childnode refid="9136" relation="include">
|
|
</childnode>
|
|
<childnode refid="9137" relation="include">
|
|
</childnode>
|
|
<childnode refid="9138" relation="include">
|
|
</childnode>
|
|
<childnode refid="9139" relation="include">
|
|
</childnode>
|
|
<childnode refid="9140" relation="include">
|
|
</childnode>
|
|
<childnode refid="9141" relation="include">
|
|
</childnode>
|
|
<childnode refid="9142" relation="include">
|
|
</childnode>
|
|
<childnode refid="9143" relation="include">
|
|
</childnode>
|
|
<childnode refid="9144" relation="include">
|
|
</childnode>
|
|
<childnode refid="9145" relation="include">
|
|
</childnode>
|
|
<childnode refid="9146" relation="include">
|
|
</childnode>
|
|
<childnode refid="9147" relation="include">
|
|
</childnode>
|
|
<childnode refid="9148" relation="include">
|
|
</childnode>
|
|
<childnode refid="9149" relation="include">
|
|
</childnode>
|
|
<childnode refid="9150" relation="include">
|
|
</childnode>
|
|
<childnode refid="9151" relation="include">
|
|
</childnode>
|
|
<childnode refid="9152" relation="include">
|
|
</childnode>
|
|
<childnode refid="9153" relation="include">
|
|
</childnode>
|
|
<childnode refid="9154" relation="include">
|
|
</childnode>
|
|
<childnode refid="9155" relation="include">
|
|
</childnode>
|
|
<childnode refid="9156" relation="include">
|
|
</childnode>
|
|
<childnode refid="9157" relation="include">
|
|
</childnode>
|
|
<childnode refid="9158" relation="include">
|
|
</childnode>
|
|
<childnode refid="9159" relation="include">
|
|
</childnode>
|
|
<childnode refid="9160" relation="include">
|
|
</childnode>
|
|
<childnode refid="9161" relation="include">
|
|
</childnode>
|
|
<childnode refid="9162" relation="include">
|
|
</childnode>
|
|
<childnode refid="9163" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9145">
|
|
<label>gecode/iter/ranges-values.hpp</label>
|
|
<link refid="ranges-values_8hpp_source"/>
|
|
</node>
|
|
<node id="9170">
|
|
<label>gecode/int/var-imp/bool.hpp</label>
|
|
<link refid="int_2var-imp_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="9059">
|
|
<label>cstring</label>
|
|
</node>
|
|
<node id="9194">
|
|
<label>gecode/int/reify.hpp</label>
|
|
<link refid="reify_8hpp_source"/>
|
|
</node>
|
|
<node id="9144">
|
|
<label>gecode/iter/ranges-union.hpp</label>
|
|
<link refid="ranges-union_8hpp_source"/>
|
|
<childnode refid="9070" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9178">
|
|
<label>gecode/int/view/minus.hpp</label>
|
|
<link refid="int_2view_2minus_8hpp_source"/>
|
|
</node>
|
|
<node id="9128">
|
|
<label>gecode/iter/ranges-minmax.hpp</label>
|
|
<link refid="ranges-minmax_8hpp_source"/>
|
|
</node>
|
|
<node id="9076">
|
|
<label>gecode/support/bitset-offset.hpp</label>
|
|
<link refid="bitset-offset_8hpp_source"/>
|
|
<childnode refid="9052" relation="include">
|
|
</childnode>
|
|
<childnode refid="9075" relation="include">
|
|
</childnode>
|
|
<childnode refid="9054" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9069">
|
|
<label>gecode/support/heap.hpp</label>
|
|
<link refid="heap_8hpp_source"/>
|
|
<childnode refid="9059" relation="include">
|
|
</childnode>
|
|
<childnode refid="9058" relation="include">
|
|
</childnode>
|
|
<childnode refid="9070" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9187">
|
|
<label>gecode/int/var/print.hpp</label>
|
|
<link refid="int_2var_2print_8hpp_source"/>
|
|
</node>
|
|
<node id="9129">
|
|
<label>gecode/iter/ranges-list.hpp</label>
|
|
<link refid="ranges-list_8hpp_source"/>
|
|
</node>
|
|
</incdepgraph>
|
|
<invincdepgraph>
|
|
<node id="9236">
|
|
<label>/usr/include/gecode/int/nvalues/int-base.hpp</label>
|
|
<link refid="nvalues_2int-base_8hpp_source"/>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9219">
|
|
<label>/usr/include/gecode/int/arithmetic.hh</label>
|
|
<link refid="int_2arithmetic_8hh_source"/>
|
|
</node>
|
|
<node id="9244">
|
|
<label>/usr/include/gecode/int/view/scale.hpp</label>
|
|
<link refid="int_2view_2scale_8hpp_source"/>
|
|
<childnode refid="9245" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9242">
|
|
<label>/usr/include/gecode/int/div.hh</label>
|
|
<link refid="div_8hh_source"/>
|
|
<childnode refid="9243" relation="include">
|
|
</childnode>
|
|
<childnode refid="9244" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9243">
|
|
<label>/usr/include/gecode/int/arithmetic/mult.hpp</label>
|
|
<link refid="int_2arithmetic_2mult_8hpp_source"/>
|
|
<childnode refid="9219" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9204">
|
|
<label>/usr/include/gecode/flatzinc.hh</label>
|
|
<link refid="flatzinc_8hh_source"/>
|
|
<childnode refid="9205" relation="include">
|
|
</childnode>
|
|
<childnode refid="9206" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9225">
|
|
<label>/usr/include/gecode/int/gcc/post.hpp</label>
|
|
<link refid="int_2gcc_2post_8hpp_source"/>
|
|
<childnode refid="9226" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9274">
|
|
<label>/usr/include/gecode/minimodel.hh</label>
|
|
<link refid="minimodel_8hh_source"/>
|
|
<childnode refid="9275" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9262">
|
|
<label>/usr/include/gecode/int/dom/range.hpp</label>
|
|
<link refid="range_8hpp_source"/>
|
|
<childnode refid="9246" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9270">
|
|
<label>/usr/include/gecode/int/cumulative.hh</label>
|
|
<link refid="cumulative_8hh_source"/>
|
|
</node>
|
|
<node id="9271">
|
|
<label>/usr/include/gecode/int/unary.hh</label>
|
|
<link refid="unary_8hh_source"/>
|
|
<childnode refid="9270" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9254">
|
|
<label>/usr/include/gecode/int/no-overlap.hh</label>
|
|
<link refid="no-overlap_8hh_source"/>
|
|
</node>
|
|
<node id="9268">
|
|
<label>/usr/include/gecode/int/support-values.hh</label>
|
|
<link refid="support-values_8hh_source"/>
|
|
<childnode refid="9243" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9234">
|
|
<label>/usr/include/gecode/int/cumulatives.hh</label>
|
|
<link refid="cumulatives_8hh_source"/>
|
|
</node>
|
|
<node id="9277">
|
|
<label>/usr/include/gecode/set/channel.hh</label>
|
|
<link refid="set_2channel_8hh_source"/>
|
|
</node>
|
|
<node id="9235">
|
|
<label>/usr/include/gecode/int/distinct.hh</label>
|
|
<link refid="int_2distinct_8hh_source"/>
|
|
<childnode refid="9231" relation="include">
|
|
</childnode>
|
|
<childnode refid="9232" relation="include">
|
|
</childnode>
|
|
<childnode refid="9225" relation="include">
|
|
</childnode>
|
|
<childnode refid="9236" relation="include">
|
|
</childnode>
|
|
<childnode refid="9237" relation="include">
|
|
</childnode>
|
|
<childnode refid="9238" relation="include">
|
|
</childnode>
|
|
<childnode refid="9239" relation="include">
|
|
</childnode>
|
|
<childnode refid="9240" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9213">
|
|
<label>/usr/include/gecode/gist/mainwindow.hh</label>
|
|
<link refid="mainwindow_8hh_source"/>
|
|
</node>
|
|
<node id="9291">
|
|
<label>/usr/include/gecode/set/rel.hh</label>
|
|
<link refid="set_2rel_8hh_source"/>
|
|
<childnode refid="9279" relation="include">
|
|
</childnode>
|
|
<childnode refid="9248" relation="include">
|
|
</childnode>
|
|
<childnode refid="9289" relation="include">
|
|
</childnode>
|
|
<childnode refid="9290" relation="include">
|
|
</childnode>
|
|
<childnode refid="9292" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9281">
|
|
<label>/usr/include/gecode/set/int.hh</label>
|
|
<link refid="set_2int_8hh_source"/>
|
|
</node>
|
|
<node id="9215">
|
|
<label>/usr/include/gecode/gist/preferences.hh</label>
|
|
<link refid="preferences_8hh_source"/>
|
|
</node>
|
|
<node id="9264">
|
|
<label>/usr/include/gecode/int/member/prop.hpp</label>
|
|
<link refid="member_2prop_8hpp_source"/>
|
|
<childnode refid="9253" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9249">
|
|
<label>/usr/include/gecode/int/exec.hh</label>
|
|
<link refid="exec_8hh_source"/>
|
|
</node>
|
|
<node id="9256">
|
|
<label>/usr/include/gecode/int/rel.hh</label>
|
|
<link refid="int_2rel_8hh_source"/>
|
|
<childnode refid="9257" relation="include">
|
|
</childnode>
|
|
<childnode refid="9258" relation="include">
|
|
</childnode>
|
|
<childnode refid="9259" relation="include">
|
|
</childnode>
|
|
<childnode refid="9219" relation="include">
|
|
</childnode>
|
|
<childnode refid="9260" relation="include">
|
|
</childnode>
|
|
<childnode refid="9261" relation="include">
|
|
</childnode>
|
|
<childnode refid="9235" relation="include">
|
|
</childnode>
|
|
<childnode refid="9262" relation="include">
|
|
</childnode>
|
|
<childnode refid="9246" relation="include">
|
|
</childnode>
|
|
<childnode refid="9263" relation="include">
|
|
</childnode>
|
|
<childnode refid="9247" relation="include">
|
|
</childnode>
|
|
<childnode refid="9250" relation="include">
|
|
</childnode>
|
|
<childnode refid="9264" relation="include">
|
|
</childnode>
|
|
<childnode refid="9265" relation="include">
|
|
</childnode>
|
|
<childnode refid="9227" relation="include">
|
|
</childnode>
|
|
<childnode refid="9266" relation="include">
|
|
</childnode>
|
|
<childnode refid="9237" relation="include">
|
|
</childnode>
|
|
<childnode refid="9238" relation="include">
|
|
</childnode>
|
|
<childnode refid="9239" relation="include">
|
|
</childnode>
|
|
<childnode refid="9267" relation="include">
|
|
</childnode>
|
|
<childnode refid="9240" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9275">
|
|
<label>/usr/include/gecode/driver.hh</label>
|
|
<link refid="driver_8hh_source"/>
|
|
<childnode refid="9204" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9258">
|
|
<label>/usr/include/gecode/int/arithmetic/nroot.hpp</label>
|
|
<link refid="nroot_8hpp_source"/>
|
|
<childnode refid="9219" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9210">
|
|
<label>/usr/include/gecode/float.hh</label>
|
|
<link refid="float_8hh_source"/>
|
|
<childnode refid="9207" relation="include">
|
|
</childnode>
|
|
<childnode refid="9211" relation="include">
|
|
</childnode>
|
|
<childnode refid="9208" relation="include">
|
|
</childnode>
|
|
<childnode refid="9209" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9257">
|
|
<label>/usr/include/gecode/int/arithmetic/max.hpp</label>
|
|
<link refid="max_8hpp_source"/>
|
|
<childnode refid="9219" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9253">
|
|
<label>/usr/include/gecode/int/member.hh</label>
|
|
<link refid="member_8hh_source"/>
|
|
</node>
|
|
<node id="9205">
|
|
<label>/usr/include/gecode/flatzinc/parser.hh</label>
|
|
<link refid="parser_8hh_source"/>
|
|
</node>
|
|
<node id="9218">
|
|
<label>/usr/include/gecode/gist/qtgist.hh</label>
|
|
<link refid="qtgist_8hh_source"/>
|
|
<childnode refid="9213" relation="include">
|
|
</childnode>
|
|
<childnode refid="9214" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9266">
|
|
<label>/usr/include/gecode/int/nvalues/bool-gq.hpp</label>
|
|
<link refid="bool-gq_8hpp_source"/>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9285">
|
|
<label>/usr/include/gecode/set/branch.hh</label>
|
|
<link refid="set_2branch_8hh_source"/>
|
|
</node>
|
|
<node id="9233">
|
|
<label>/usr/include/gecode/int/count.hh</label>
|
|
<link refid="count_8hh_source"/>
|
|
</node>
|
|
<node id="9217">
|
|
<label>/usr/include/gecode/gist/treecanvas.hh</label>
|
|
<link refid="treecanvas_8hh_source"/>
|
|
<childnode refid="9218" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9238">
|
|
<label>/usr/include/gecode/int/nvalues/int-gq.hpp</label>
|
|
<link refid="nvalues_2int-gq_8hpp_source"/>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9261">
|
|
<label>/usr/include/gecode/int/count/rel.hpp</label>
|
|
<link refid="rel_8hpp_source"/>
|
|
<childnode refid="9233" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9248">
|
|
<label>/usr/include/gecode/set/element.hh</label>
|
|
<link refid="set_2element_8hh_source"/>
|
|
</node>
|
|
<node id="9287">
|
|
<label>/usr/include/gecode/set/distinct.hh</label>
|
|
<link refid="set_2distinct_8hh_source"/>
|
|
</node>
|
|
<node id="9290">
|
|
<label>/usr/include/gecode/set/rel-op.hh</label>
|
|
<link refid="rel-op_8hh_source"/>
|
|
<childnode refid="9248" relation="include">
|
|
</childnode>
|
|
<childnode refid="9289" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9239">
|
|
<label>/usr/include/gecode/int/nvalues/int-lq.hpp</label>
|
|
<link refid="nvalues_2int-lq_8hpp_source"/>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9247">
|
|
<label>/usr/include/gecode/int/element.hh</label>
|
|
<link refid="int_2element_8hh_source"/>
|
|
<childnode refid="9248" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9231">
|
|
<label>/usr/include/gecode/int/channel.hh</label>
|
|
<link refid="int_2channel_8hh_source"/>
|
|
</node>
|
|
<node id="9252">
|
|
<label>/usr/include/gecode/set/ldsb.hh</label>
|
|
<link refid="set_2ldsb_8hh_source"/>
|
|
</node>
|
|
<node id="9214">
|
|
<label>/usr/include/gecode/gist/nodewidget.hh</label>
|
|
<link refid="nodewidget_8hh_source"/>
|
|
</node>
|
|
<node id="9245">
|
|
<label>/usr/include/gecode/int/view.hpp</label>
|
|
<link refid="int_2view_8hpp_source"/>
|
|
<childnode refid="9203" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9220">
|
|
<label>/usr/include/gecode/int/bin-packing.hh</label>
|
|
<link refid="bin-packing_8hh_source"/>
|
|
</node>
|
|
<node id="9221">
|
|
<label>/usr/include/gecode/int/bool.hh</label>
|
|
<link refid="bool_8hh_source"/>
|
|
<childnode refid="9222" relation="include">
|
|
</childnode>
|
|
<childnode refid="9227" relation="include">
|
|
</childnode>
|
|
<childnode refid="9229" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9278">
|
|
<label>/usr/include/gecode/set/channel/int.hpp</label>
|
|
<link refid="set_2channel_2int_8hpp_source"/>
|
|
<childnode refid="9277" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9279">
|
|
<label>/usr/include/gecode/set/channel/sorted.hpp</label>
|
|
<link refid="sorted_8hpp_source"/>
|
|
<childnode refid="9277" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9265">
|
|
<label>/usr/include/gecode/int/member/re-prop.hpp</label>
|
|
<link refid="re-prop_8hpp_source"/>
|
|
<childnode refid="9253" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9251">
|
|
<label>/usr/include/gecode/int/ldsb.hh</label>
|
|
<link refid="int_2ldsb_8hh_source"/>
|
|
<childnode refid="9252" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9212">
|
|
<label>/usr/include/gecode/gist.hh</label>
|
|
<link refid="gist_8hh_source"/>
|
|
<childnode refid="9213" relation="include">
|
|
</childnode>
|
|
<childnode refid="9214" relation="include">
|
|
</childnode>
|
|
<childnode refid="9215" relation="include">
|
|
</childnode>
|
|
<childnode refid="9216" relation="include">
|
|
</childnode>
|
|
<childnode refid="9217" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9230">
|
|
<label>/usr/include/gecode/int/branch.hh</label>
|
|
<link refid="int_2branch_8hh_source"/>
|
|
</node>
|
|
<node id="9228">
|
|
<label>/usr/include/gecode/int/nvalues.hh</label>
|
|
<link refid="nvalues_8hh_source"/>
|
|
</node>
|
|
<node id="9260">
|
|
<label>/usr/include/gecode/int/bool/ite.hpp</label>
|
|
<link refid="ite_8hpp_source"/>
|
|
<childnode refid="9221" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9267">
|
|
<label>/usr/include/gecode/int/sequence.hh</label>
|
|
<link refid="int_2sequence_8hh_source"/>
|
|
</node>
|
|
<node id="9273">
|
|
<label>/usr/include/gecode/int/view-val-graph.hh</label>
|
|
<link refid="view-val-graph_8hh_source"/>
|
|
<childnode refid="9235" relation="include">
|
|
</childnode>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9222">
|
|
<label>/usr/include/gecode/int/linear/bool-int.hpp</label>
|
|
<link refid="bool-int_8hpp_source"/>
|
|
<childnode refid="9223" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9240">
|
|
<label>/usr/include/gecode/int/sorted/propagate.hpp</label>
|
|
<link refid="sorted_2propagate_8hpp_source"/>
|
|
<childnode refid="9241" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9209">
|
|
<label>/usr/include/gecode/float/rel.hh</label>
|
|
<link refid="float_2rel_8hh_source"/>
|
|
<childnode refid="9207" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9216">
|
|
<label>/usr/include/gecode/gist/stopbrancher.hh</label>
|
|
<link refid="stopbrancher_8hh_source"/>
|
|
</node>
|
|
<node id="9207">
|
|
<label>/usr/include/gecode/float/arithmetic.hh</label>
|
|
<link refid="float_2arithmetic_8hh_source"/>
|
|
</node>
|
|
<node id="9206">
|
|
<label>/usr/include/gecode/flatzinc/registry.hh</label>
|
|
<link refid="registry_8hh_source"/>
|
|
</node>
|
|
<node id="9226">
|
|
<label>/usr/include/gecode/int/gcc.hh</label>
|
|
<link refid="gcc_8hh_source"/>
|
|
</node>
|
|
<node id="9282">
|
|
<label>/usr/include/gecode/set/int/minmax.hpp</label>
|
|
<link refid="minmax_8hpp_source"/>
|
|
<childnode refid="9281" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9288">
|
|
<label>/usr/include/gecode/set/precede.hh</label>
|
|
<link refid="set_2precede_8hh_source"/>
|
|
</node>
|
|
<node id="9208">
|
|
<label>/usr/include/gecode/float/linear.hh</label>
|
|
<link refid="float_2linear_8hh_source"/>
|
|
</node>
|
|
<node id="9272">
|
|
<label>/usr/include/gecode/int/val-set.hh</label>
|
|
<link refid="val-set_8hh_source"/>
|
|
<childnode refid="9253" relation="include">
|
|
</childnode>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9203">
|
|
<label>/usr/include/gecode/int.hh</label>
|
|
<link refid="int.hh"/>
|
|
<childnode refid="9204" relation="include">
|
|
</childnode>
|
|
<childnode refid="9207" relation="include">
|
|
</childnode>
|
|
<childnode refid="9208" relation="include">
|
|
</childnode>
|
|
<childnode refid="9209" relation="include">
|
|
</childnode>
|
|
<childnode refid="9210" relation="include">
|
|
</childnode>
|
|
<childnode refid="9212" relation="include">
|
|
</childnode>
|
|
<childnode refid="9219" relation="include">
|
|
</childnode>
|
|
<childnode refid="9220" relation="include">
|
|
</childnode>
|
|
<childnode refid="9221" relation="include">
|
|
</childnode>
|
|
<childnode refid="9230" relation="include">
|
|
</childnode>
|
|
<childnode refid="9231" relation="include">
|
|
</childnode>
|
|
<childnode refid="9232" relation="include">
|
|
</childnode>
|
|
<childnode refid="9233" relation="include">
|
|
</childnode>
|
|
<childnode refid="9234" relation="include">
|
|
</childnode>
|
|
<childnode refid="9235" relation="include">
|
|
</childnode>
|
|
<childnode refid="9242" relation="include">
|
|
</childnode>
|
|
<childnode refid="9246" relation="include">
|
|
</childnode>
|
|
<childnode refid="9247" relation="include">
|
|
</childnode>
|
|
<childnode refid="9249" relation="include">
|
|
</childnode>
|
|
<childnode refid="9250" relation="include">
|
|
</childnode>
|
|
<childnode refid="9226" relation="include">
|
|
</childnode>
|
|
<childnode refid="9251" relation="include">
|
|
</childnode>
|
|
<childnode refid="9223" relation="include">
|
|
</childnode>
|
|
<childnode refid="9253" relation="include">
|
|
</childnode>
|
|
<childnode refid="9254" relation="include">
|
|
</childnode>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
<childnode refid="9255" relation="include">
|
|
</childnode>
|
|
<childnode refid="9256" relation="include">
|
|
</childnode>
|
|
<childnode refid="9267" relation="include">
|
|
</childnode>
|
|
<childnode refid="9241" relation="include">
|
|
</childnode>
|
|
<childnode refid="9268" relation="include">
|
|
</childnode>
|
|
<childnode refid="9269" relation="include">
|
|
</childnode>
|
|
<childnode refid="9272" relation="include">
|
|
</childnode>
|
|
<childnode refid="9273" relation="include">
|
|
</childnode>
|
|
<childnode refid="9274" relation="include">
|
|
</childnode>
|
|
<childnode refid="9276" relation="include">
|
|
</childnode>
|
|
<childnode refid="9278" relation="include">
|
|
</childnode>
|
|
<childnode refid="9279" relation="include">
|
|
</childnode>
|
|
<childnode refid="9280" relation="include">
|
|
</childnode>
|
|
<childnode refid="9282" relation="include">
|
|
</childnode>
|
|
<childnode refid="9283" relation="include">
|
|
</childnode>
|
|
<childnode refid="9284" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9227">
|
|
<label>/usr/include/gecode/int/nvalues/bool-eq.hpp</label>
|
|
<link refid="bool-eq_8hpp_source"/>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9229">
|
|
<label>/usr/include/gecode/int/nvalues/bool-lq.hpp</label>
|
|
<link refid="bool-lq_8hpp_source"/>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9269">
|
|
<label>/usr/include/gecode/int/task.hh</label>
|
|
<link refid="task_8hh_source"/>
|
|
<childnode refid="9270" relation="include">
|
|
</childnode>
|
|
<childnode refid="9271" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9250">
|
|
<label>/usr/include/gecode/int/extensional.hh</label>
|
|
<link refid="extensional_8hh_source"/>
|
|
</node>
|
|
<node id="9241">
|
|
<label>/usr/include/gecode/int/sorted.hh</label>
|
|
<link refid="sorted_8hh_source"/>
|
|
</node>
|
|
<node id="9283">
|
|
<label>/usr/include/gecode/set/int/weights.hpp</label>
|
|
<link refid="weights_8hpp_source"/>
|
|
<childnode refid="9281" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9255">
|
|
<label>/usr/include/gecode/int/precede.hh</label>
|
|
<link refid="int_2precede_8hh_source"/>
|
|
</node>
|
|
<node id="9237">
|
|
<label>/usr/include/gecode/int/nvalues/int-eq.hpp</label>
|
|
<link refid="nvalues_2int-eq_8hpp_source"/>
|
|
<childnode refid="9228" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9211">
|
|
<label>/usr/include/gecode/float/branch.hh</label>
|
|
<link refid="float_2branch_8hh_source"/>
|
|
</node>
|
|
<node id="9292">
|
|
<label>/usr/include/gecode/set/sequence.hh</label>
|
|
<link refid="set_2sequence_8hh_source"/>
|
|
</node>
|
|
<node id="9280">
|
|
<label>/usr/include/gecode/set/int/card.hpp</label>
|
|
<link refid="card_8hpp_source"/>
|
|
<childnode refid="9281" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9224">
|
|
<label>/usr/include/gecode/int/arithmetic/divmod.hpp</label>
|
|
<link refid="divmod_8hpp_source"/>
|
|
<childnode refid="9219" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9223">
|
|
<label>/usr/include/gecode/int/linear.hh</label>
|
|
<link refid="int_2linear_8hh_source"/>
|
|
<childnode refid="9224" relation="include">
|
|
</childnode>
|
|
<childnode refid="9219" relation="include">
|
|
</childnode>
|
|
<childnode refid="9225" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9246">
|
|
<label>/usr/include/gecode/int/dom.hh</label>
|
|
<link refid="dom_8hh_source"/>
|
|
</node>
|
|
<node id="9276">
|
|
<label>/usr/include/gecode/set/channel/bool.hpp</label>
|
|
<link refid="set_2channel_2bool_8hpp_source"/>
|
|
<childnode refid="9277" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9263">
|
|
<label>/usr/include/gecode/int/element/pair.hpp</label>
|
|
<link refid="pair_8hpp_source"/>
|
|
<childnode refid="9247" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9284">
|
|
<label>/usr/include/gecode/set.hh</label>
|
|
<link refid="set_8hh_source"/>
|
|
<childnode refid="9285" relation="include">
|
|
</childnode>
|
|
<childnode refid="9279" relation="include">
|
|
</childnode>
|
|
<childnode refid="9277" relation="include">
|
|
</childnode>
|
|
<childnode refid="9286" relation="include">
|
|
</childnode>
|
|
<childnode refid="9287" relation="include">
|
|
</childnode>
|
|
<childnode refid="9248" relation="include">
|
|
</childnode>
|
|
<childnode refid="9280" relation="include">
|
|
</childnode>
|
|
<childnode refid="9282" relation="include">
|
|
</childnode>
|
|
<childnode refid="9283" relation="include">
|
|
</childnode>
|
|
<childnode refid="9281" relation="include">
|
|
</childnode>
|
|
<childnode refid="9252" relation="include">
|
|
</childnode>
|
|
<childnode refid="9288" relation="include">
|
|
</childnode>
|
|
<childnode refid="9289" relation="include">
|
|
</childnode>
|
|
<childnode refid="9290" relation="include">
|
|
</childnode>
|
|
<childnode refid="9291" relation="include">
|
|
</childnode>
|
|
<childnode refid="9292" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9232">
|
|
<label>/usr/include/gecode/int/circuit.hh</label>
|
|
<link refid="circuit_8hh_source"/>
|
|
</node>
|
|
<node id="9289">
|
|
<label>/usr/include/gecode/set/rel-op/post.hpp</label>
|
|
<link refid="set_2rel-op_2post_8hpp_source"/>
|
|
<childnode refid="9290" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9259">
|
|
<label>/usr/include/gecode/int/arithmetic/pow.hpp</label>
|
|
<link refid="pow_8hpp_source"/>
|
|
<childnode refid="9219" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="9286">
|
|
<label>/usr/include/gecode/set/convex.hh</label>
|
|
<link refid="convex_8hh_source"/>
|
|
</node>
|
|
</invincdepgraph>
|
|
<innerclass refid="classGecode_1_1IntSetInit" prot="public">Gecode::IntSetInit</innerclass>
|
|
<innerclass refid="classGecode_1_1IntSet" prot="public">Gecode::IntSet</innerclass>
|
|
<innerclass refid="classGecode_1_1IntSet_1_1Range" prot="private">Gecode::IntSet::Range</innerclass>
|
|
<innerclass refid="classGecode_1_1IntSet_1_1IntSetObject" prot="private">Gecode::IntSet::IntSetObject</innerclass>
|
|
<innerclass refid="classGecode_1_1IntSetRanges" prot="public">Gecode::IntSetRanges</innerclass>
|
|
<innerclass refid="classGecode_1_1IntSetValues" prot="public">Gecode::IntSetValues</innerclass>
|
|
<innerclass refid="classGecode_1_1IntVar" prot="public">Gecode::IntVar</innerclass>
|
|
<innerclass refid="classGecode_1_1IntVarRanges" prot="public">Gecode::IntVarRanges</innerclass>
|
|
<innerclass refid="classGecode_1_1IntVarValues" prot="public">Gecode::IntVarValues</innerclass>
|
|
<innerclass refid="classGecode_1_1BoolVar" prot="public">Gecode::BoolVar</innerclass>
|
|
<innerclass refid="classGecode_1_1IntArgs" prot="public">Gecode::IntArgs</innerclass>
|
|
<innerclass refid="classGecode_1_1IntVarArgs" prot="public">Gecode::IntVarArgs</innerclass>
|
|
<innerclass refid="classGecode_1_1BoolVarArgs" prot="public">Gecode::BoolVarArgs</innerclass>
|
|
<innerclass refid="classGecode_1_1IntVarArray" prot="public">Gecode::IntVarArray</innerclass>
|
|
<innerclass refid="classGecode_1_1BoolVarArray" prot="public">Gecode::BoolVarArray</innerclass>
|
|
<innerclass refid="classGecode_1_1Reify" prot="public">Gecode::Reify</innerclass>
|
|
<innerclass refid="classGecode_1_1ArrayTraits_3_01PrimArgArray_3_01TaskType_01_4_01_4" prot="public">Gecode::ArrayTraits< PrimArgArray< TaskType > ></innerclass>
|
|
<innerclass refid="classGecode_1_1DFA" prot="public">Gecode::DFA</innerclass>
|
|
<innerclass refid="classGecode_1_1DFA_1_1Transition" prot="public">Gecode::DFA::Transition</innerclass>
|
|
<innerclass refid="classGecode_1_1DFA_1_1Transitions" prot="public">Gecode::DFA::Transitions</innerclass>
|
|
<innerclass refid="classGecode_1_1DFA_1_1Symbols" prot="public">Gecode::DFA::Symbols</innerclass>
|
|
<innerclass refid="classGecode_1_1TupleSet" prot="public">Gecode::TupleSet</innerclass>
|
|
<innerclass refid="classGecode_1_1TupleSet_1_1TupleSetI" prot="public">Gecode::TupleSet::TupleSetI</innerclass>
|
|
<innerclass refid="classGecode_1_1IntAFC" prot="public">Gecode::IntAFC</innerclass>
|
|
<innerclass refid="classGecode_1_1IntActivity" prot="public">Gecode::IntActivity</innerclass>
|
|
<innerclass refid="classGecode_1_1IntVarBranch" prot="public">Gecode::IntVarBranch</innerclass>
|
|
<innerclass refid="classGecode_1_1IntValBranch" prot="public">Gecode::IntValBranch</innerclass>
|
|
<innerclass refid="classGecode_1_1IntAssign" prot="public">Gecode::IntAssign</innerclass>
|
|
<innerclass refid="classGecode_1_1SymmetryHandle" prot="public">Gecode::SymmetryHandle</innerclass>
|
|
<innerclass refid="classGecode_1_1ArrayTraits_3_01ArgArray_3_01SymmetryHandle_01_4_01_4" prot="public">Gecode::ArrayTraits< ArgArray< SymmetryHandle > ></innerclass>
|
|
<innerclass refid="classGecode_1_1Symmetries" prot="public">Gecode::Symmetries</innerclass>
|
|
<innernamespace refid="namespaceGecode_1_1Int">Gecode::Int</innernamespace>
|
|
<innernamespace refid="namespaceGecode">Gecode</innernamespace>
|
|
<innernamespace refid="namespaceGecode_1_1Int_1_1Limits">Gecode::Int::Limits</innernamespace>
|
|
<innernamespace refid="namespaceGecode_1_1Int_1_1LDSB">Gecode::Int::LDSB</innernamespace>
|
|
<sectiondef kind="define">
|
|
<memberdef kind="define" id="int_8hh_1a4539475978f5e667fa7efd9abe06ca6b" prot="public" static="no">
|
|
<name>GECODE_INT_EXPORT</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="76" column="10" bodyfile="/usr/include/gecode/int.hh" bodystart="76" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="define" id="int_8hh_1a8ee5978985ddce203d8166070ad50d4e" prot="public" static="no">
|
|
<name>GECODE_LIBRARY_NAME</name>
|
|
<initializer>"Int"</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="83" column="9" bodyfile="/usr/include/gecode/int.hh" bodystart="83" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<programlisting>
|
|
<codeline lineno="1"><highlight class="comment">/*<sp/>-*-<sp/>mode:<sp/>C++;<sp/>c-basic-offset:<sp/>2;<sp/>indent-tabs-mode:<sp/>nil<sp/>-*-<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline>
|
|
<codeline lineno="3"><highlight class="comment"><sp/>*<sp/><sp/>Main<sp/>authors:</highlight></codeline>
|
|
<codeline lineno="4"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte<sp/><schulte@gecode.org></highlight></codeline>
|
|
<codeline lineno="5"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Guido<sp/>Tack<sp/><tack@gecode.org></highlight></codeline>
|
|
<codeline lineno="6"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="7"><highlight class="comment"><sp/>*<sp/><sp/>Contributing<sp/>authors:</highlight></codeline>
|
|
<codeline lineno="8"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Mikael<sp/>Lagerkvist<sp/><lagerkvist@gecode.org></highlight></codeline>
|
|
<codeline lineno="9"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>David<sp/>Rijsman<sp/><David.Rijsman@quintiq.com></highlight></codeline>
|
|
<codeline lineno="10"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="11"><highlight class="comment"><sp/>*<sp/><sp/>Copyright:</highlight></codeline>
|
|
<codeline lineno="12"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>David<sp/>Rijsman,<sp/>2009</highlight></codeline>
|
|
<codeline lineno="13"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Mikael<sp/>Lagerkvist,<sp/>2006</highlight></codeline>
|
|
<codeline lineno="14"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte,<sp/>2002</highlight></codeline>
|
|
<codeline lineno="15"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Guido<sp/>Tack,<sp/>2004</highlight></codeline>
|
|
<codeline lineno="16"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/>Last<sp/>modified:</highlight></codeline>
|
|
<codeline lineno="18"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Date:<sp/>2013-07-23<sp/>14:31:03<sp/>+0200<sp/>(Tue,<sp/>23<sp/>Jul<sp/>2013)<sp/>$<sp/>by<sp/>$Author:<sp/>schulte<sp/>$</highlight></codeline>
|
|
<codeline lineno="19"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Revision:<sp/>13939<sp/>$</highlight></codeline>
|
|
<codeline lineno="20"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="21"><highlight class="comment"><sp/>*<sp/><sp/>This<sp/>file<sp/>is<sp/>part<sp/>of<sp/>Gecode,<sp/>the<sp/>generic<sp/>constraint</highlight></codeline>
|
|
<codeline lineno="22"><highlight class="comment"><sp/>*<sp/><sp/>development<sp/>environment:</highlight></codeline>
|
|
<codeline lineno="23"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>http://www.gecode.org</highlight></codeline>
|
|
<codeline lineno="24"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="25"><highlight class="comment"><sp/>*<sp/><sp/>Permission<sp/>is<sp/>hereby<sp/>granted,<sp/>free<sp/>of<sp/>charge,<sp/>to<sp/>any<sp/>person<sp/>obtaining</highlight></codeline>
|
|
<codeline lineno="26"><highlight class="comment"><sp/>*<sp/><sp/>a<sp/>copy<sp/>of<sp/>this<sp/>software<sp/>and<sp/>associated<sp/>documentation<sp/>files<sp/>(the</highlight></codeline>
|
|
<codeline lineno="27"><highlight class="comment"><sp/>*<sp/><sp/>"Software"),<sp/>to<sp/>deal<sp/>in<sp/>the<sp/>Software<sp/>without<sp/>restriction,<sp/>including</highlight></codeline>
|
|
<codeline lineno="28"><highlight class="comment"><sp/>*<sp/><sp/>without<sp/>limitation<sp/>the<sp/>rights<sp/>to<sp/>use,<sp/>copy,<sp/>modify,<sp/>merge,<sp/>publish,</highlight></codeline>
|
|
<codeline lineno="29"><highlight class="comment"><sp/>*<sp/><sp/>distribute,<sp/>sublicense,<sp/>and/or<sp/>sell<sp/>copies<sp/>of<sp/>the<sp/>Software,<sp/>and<sp/>to</highlight></codeline>
|
|
<codeline lineno="30"><highlight class="comment"><sp/>*<sp/><sp/>permit<sp/>persons<sp/>to<sp/>whom<sp/>the<sp/>Software<sp/>is<sp/>furnished<sp/>to<sp/>do<sp/>so,<sp/>subject<sp/>to</highlight></codeline>
|
|
<codeline lineno="31"><highlight class="comment"><sp/>*<sp/><sp/>the<sp/>following<sp/>conditions:</highlight></codeline>
|
|
<codeline lineno="32"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="33"><highlight class="comment"><sp/>*<sp/><sp/>The<sp/>above<sp/>copyright<sp/>notice<sp/>and<sp/>this<sp/>permission<sp/>notice<sp/>shall<sp/>be</highlight></codeline>
|
|
<codeline lineno="34"><highlight class="comment"><sp/>*<sp/><sp/>included<sp/>in<sp/>all<sp/>copies<sp/>or<sp/>substantial<sp/>portions<sp/>of<sp/>the<sp/>Software.</highlight></codeline>
|
|
<codeline lineno="35"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="36"><highlight class="comment"><sp/>*<sp/><sp/>THE<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>"AS<sp/>IS",<sp/>WITHOUT<sp/>WARRANTY<sp/>OF<sp/>ANY<sp/>KIND,</highlight></codeline>
|
|
<codeline lineno="37"><highlight class="comment"><sp/>*<sp/><sp/>EXPRESS<sp/>OR<sp/>IMPLIED,<sp/>INCLUDING<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO<sp/>THE<sp/>WARRANTIES<sp/>OF</highlight></codeline>
|
|
<codeline lineno="38"><highlight class="comment"><sp/>*<sp/><sp/>MERCHANTABILITY,<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>AND</highlight></codeline>
|
|
<codeline lineno="39"><highlight class="comment"><sp/>*<sp/><sp/>NONINFRINGEMENT.<sp/>IN<sp/>NO<sp/>EVENT<sp/>SHALL<sp/>THE<sp/>AUTHORS<sp/>OR<sp/>COPYRIGHT<sp/>HOLDERS<sp/>BE</highlight></codeline>
|
|
<codeline lineno="40"><highlight class="comment"><sp/>*<sp/><sp/>LIABLE<sp/>FOR<sp/>ANY<sp/>CLAIM,<sp/>DAMAGES<sp/>OR<sp/>OTHER<sp/>LIABILITY,<sp/>WHETHER<sp/>IN<sp/>AN<sp/>ACTION</highlight></codeline>
|
|
<codeline lineno="41"><highlight class="comment"><sp/>*<sp/><sp/>OF<sp/>CONTRACT,<sp/>TORT<sp/>OR<sp/>OTHERWISE,<sp/>ARISING<sp/>FROM,<sp/>OUT<sp/>OF<sp/>OR<sp/>IN<sp/>CONNECTION</highlight></codeline>
|
|
<codeline lineno="42"><highlight class="comment"><sp/>*<sp/><sp/>WITH<sp/>THE<sp/>SOFTWARE<sp/>OR<sp/>THE<sp/>USE<sp/>OR<sp/>OTHER<sp/>DEALINGS<sp/>IN<sp/>THE<sp/>SOFTWARE.</highlight></codeline>
|
|
<codeline lineno="43"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="44"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="45"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="46"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>__GECODE_INT_HH__</highlight></codeline>
|
|
<codeline lineno="47"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__GECODE_INT_HH__</highlight></codeline>
|
|
<codeline lineno="48"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="49"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><climits></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="50"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><cfloat></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="51"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><iostream></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="52"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="53"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><vector></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="54"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="55"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/kernel.hh></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="56"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/iter.hh></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="57"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="58"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline>
|
|
<codeline lineno="59"><highlight class="comment"><sp/>*<sp/>Configure<sp/>linking</highlight></codeline>
|
|
<codeline lineno="60"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="61"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="62"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(GECODE_STATIC_LIBS)<sp/>&&<sp/>\</highlight></codeline>
|
|
<codeline lineno="63"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>(defined(__CYGWIN__)<sp/>||<sp/>defined(__MINGW32__)<sp/>||<sp/>defined(_MSC_VER))</highlight></codeline>
|
|
<codeline lineno="64"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="65"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_BUILD_INT</highlight></codeline>
|
|
<codeline lineno="66"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>GECODE_INT_EXPORT<sp/>__declspec(<sp/>dllexport<sp/>)</highlight></codeline>
|
|
<codeline lineno="67"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
|
<codeline lineno="68"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>GECODE_INT_EXPORT<sp/>__declspec(<sp/>dllimport<sp/>)</highlight></codeline>
|
|
<codeline lineno="69"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="70"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="71"><highlight class="normal"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
|
<codeline lineno="72"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="73"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_GCC_HAS_CLASS_VISIBILITY</highlight></codeline>
|
|
<codeline lineno="74"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>GECODE_INT_EXPORT<sp/>__attribute__<sp/>((visibility("default")))</highlight></codeline>
|
|
<codeline lineno="75"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
|
<codeline lineno="76"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="77"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="78"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="79"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="80"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="81"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Configure<sp/>auto-linking</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="82"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>GECODE_BUILD_INT</highlight></codeline>
|
|
<codeline lineno="83"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>GECODE_LIBRARY_NAME<sp/>"Int"</highlight></codeline>
|
|
<codeline lineno="84"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#include<sp/><gecode/support/auto-link.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="85"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="86"><highlight class="preprocessor"></highlight></codeline>
|
|
<codeline lineno="98"><highlight class="preprocessor">#include<sp/><gecode/int/exception.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="99"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="100"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Int<sp/>{</highlight></codeline>
|
|
<codeline lineno="101"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="109" refid="namespaceGecode_1_1Int_1_1Limits" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Limits<sp/>{</highlight></codeline>
|
|
<codeline lineno="111" refid="namespaceGecode_1_1Int_1_1Limits_1ad2fea399ca2de529a8b294fefe37e177" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1ad2fea399ca2de529a8b294fefe37e177" kindref="member">max</ref><sp/>=<sp/>INT_MAX<sp/>-<sp/>1;</highlight></codeline>
|
|
<codeline lineno="113" refid="namespaceGecode_1_1Int_1_1Limits_1a866b451d77425f6d442aa9f114e1424c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a866b451d77425f6d442aa9f114e1424c" kindref="member">min</ref><sp/>=<sp/>-<ref refid="namespaceGecode_1_1Int_1_1Limits_1ad2fea399ca2de529a8b294fefe37e177" kindref="member">max</ref>;</highlight></codeline>
|
|
<codeline lineno="115" refid="namespaceGecode_1_1Int_1_1Limits_1a5a8edf24fe7e29c7159587b7e7d0260a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a5a8edf24fe7e29c7159587b7e7d0260a" kindref="member">infinity</ref><sp/>=<sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1ad2fea399ca2de529a8b294fefe37e177" kindref="member">max</ref><sp/>+<sp/>1;</highlight></codeline>
|
|
<codeline lineno="117" refid="namespaceGecode_1_1Int_1_1Limits_1a3faccb12e317ec3af3c96a081eb1050a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a3faccb12e317ec3af3c96a081eb1050a" kindref="member">llmax</ref><sp/>=<sp/><sp/>LLONG_MAX<sp/>-<sp/>1;</highlight></codeline>
|
|
<codeline lineno="119" refid="namespaceGecode_1_1Int_1_1Limits_1a35f7e7acce40be2c1ded5e832b61cecb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a35f7e7acce40be2c1ded5e832b61cecb" kindref="member">llmin</ref><sp/>=<sp/>-<ref refid="namespaceGecode_1_1Int_1_1Limits_1a3faccb12e317ec3af3c96a081eb1050a" kindref="member">llmax</ref>;</highlight></codeline>
|
|
<codeline lineno="121" refid="namespaceGecode_1_1Int_1_1Limits_1ae5e93636b2a7b2defae6986b2eb85dab" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1ae5e93636b2a7b2defae6986b2eb85dab" kindref="member">llinfinity</ref><sp/>=<sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a3faccb12e317ec3af3c96a081eb1050a" kindref="member">llmax</ref><sp/>+<sp/>1;</highlight></codeline>
|
|
<codeline lineno="123"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a9f38c9a86fc2da4db070dd6fb8ea186c" kindref="member">valid</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="125"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a9f38c9a86fc2da4db070dd6fb8ea186c" kindref="member">valid</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="127"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a599fb66cd1480d48f8cb8f4aedf14551" kindref="member">check</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">*<sp/>l);</highlight></codeline>
|
|
<codeline lineno="129"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a599fb66cd1480d48f8cb8f4aedf14551" kindref="member">check</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">*<sp/>l);</highlight></codeline>
|
|
<codeline lineno="131"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a3bd12aaf542cfe4220218c6ae290b2da" kindref="member">positive</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">*<sp/>l);</highlight></codeline>
|
|
<codeline lineno="133"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a3bd12aaf542cfe4220218c6ae290b2da" kindref="member">positive</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">*<sp/>l);</highlight></codeline>
|
|
<codeline lineno="135"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a4ed1c3010669dffdca42157047329b55" kindref="member">nonnegative</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">*<sp/>l);</highlight></codeline>
|
|
<codeline lineno="137"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a4ed1c3010669dffdca42157047329b55" kindref="member">nonnegative</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal">*<sp/>l);</highlight></codeline>
|
|
<codeline lineno="139"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a6d4ef7d4bc24565a3ea8eee87bd560b4" kindref="member">overflow_add</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="141"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a6d4ef7d4bc24565a3ea8eee87bd560b4" kindref="member">overflow_add</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="143"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1ac67ec5f9a4bf51ca96c216c01e8c0a24" kindref="member">overflow_sub</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="145"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1ac67ec5f9a4bf51ca96c216c01e8c0a24" kindref="member">overflow_sub</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="147"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a6eed53c743936f191655e99fdd61944f" kindref="member">overflow_mul</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="149"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Limits_1a6eed53c743936f191655e99fdd61944f" kindref="member">overflow_mul</ref>(</highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">long</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="150"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="151"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="152"><highlight class="normal">}}</highlight></codeline>
|
|
<codeline lineno="153"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="154"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/limits.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="155"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="156"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="157"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="158"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">IntSetRanges;</highlight></codeline>
|
|
<codeline lineno="159"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="160"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>I><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">IntSetInit;</highlight></codeline>
|
|
<codeline lineno="161"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="169" refid="classGecode_1_1IntSet" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SharedHandle" kindref="compound">SharedHandle</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="170"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntSetRanges" kindref="compound">IntSetRanges</ref>;</highlight></codeline>
|
|
<codeline lineno="171"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>I><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntSetInit" kindref="compound">IntSetInit</ref>;</highlight></codeline>
|
|
<codeline lineno="172"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="174"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">Range<sp/>{</highlight></codeline>
|
|
<codeline lineno="175"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="176"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1ac2c2ef88aed2a04a765f206d6d3a7546" kindref="member">min</ref>,<sp/><ref refid="classGecode_1_1IntSet_1a50a50ba8ca1b6859a05e191d2131e797" kindref="member">max</ref>;</highlight></codeline>
|
|
<codeline lineno="177"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="178"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">IntSetObject<sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SharedHandle_1_1Object" kindref="compound">SharedHandle::Object</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="179"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="181"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1a85c391ad5966d59eccad932c2ee6568b" kindref="member">size</ref>;</highlight></codeline>
|
|
<codeline lineno="183"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n;</highlight></codeline>
|
|
<codeline lineno="185"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>Range*<sp/>r;</highlight></codeline>
|
|
<codeline lineno="187"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>IntSetObject*<sp/>allocate(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="189"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/><ref refid="classGecode_1_1SharedHandle_1_1Object" kindref="compound">SharedHandle::Object</ref>*<sp/>copy(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="191"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1af472994be622a2ee63887023d3d49a3a" kindref="member">in</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="193"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/>~IntSetObject(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="194"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="196"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">MinInc;</highlight></codeline>
|
|
<codeline lineno="198"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>normalize(Range*<sp/>r,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="200"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>init(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="202"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>init(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r[],<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="204"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>init(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r[][2],<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="205"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="207"></codeline>
|
|
<codeline lineno="208"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntSet_1a645f4ad63e777531629b0eb174c17b09" kindref="member">IntSet</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="214"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntSet_1a645f4ad63e777531629b0eb174c17b09" kindref="member">IntSet</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
|
<codeline lineno="216"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntSet_1a645f4ad63e777531629b0eb174c17b09" kindref="member">IntSet</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r[],<sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="222"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntSet_1a645f4ad63e777531629b0eb174c17b09" kindref="member">IntSet</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r[][2],<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="224"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>I></highlight></codeline>
|
|
<codeline lineno="225"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1a645f4ad63e777531629b0eb174c17b09" kindref="member">IntSet</ref>(I&<sp/>i);</highlight></codeline>
|
|
<codeline lineno="227"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>I></highlight></codeline>
|
|
<codeline lineno="228"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1a645f4ad63e777531629b0eb174c17b09" kindref="member">IntSet</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>I&<sp/>i);</highlight></codeline>
|
|
<codeline lineno="230"></codeline>
|
|
<codeline lineno="232"></codeline>
|
|
<codeline lineno="233"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1aee0385be2d8c4e34996cc24b25629d2c" kindref="member">ranges</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="236"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1ac2c2ef88aed2a04a765f206d6d3a7546" kindref="member">min</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="238"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1a50a50ba8ca1b6859a05e191d2131e797" kindref="member">max</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="240"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1a164bf14a10bf53706c5b506ac0e1d9fd" kindref="member">width</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="242"></codeline>
|
|
<codeline lineno="244"></codeline>
|
|
<codeline lineno="245"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1af472994be622a2ee63887023d3d49a3a" kindref="member">in</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="248"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1a85c391ad5966d59eccad932c2ee6568b" kindref="member">size</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="250"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1a164bf14a10bf53706c5b506ac0e1d9fd" kindref="member">width</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="252"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1ac2c2ef88aed2a04a765f206d6d3a7546" kindref="member">min</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="254"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet_1a50a50ba8ca1b6859a05e191d2131e797" kindref="member">max</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="256"></codeline>
|
|
<codeline lineno="258"></codeline>
|
|
<codeline lineno="259"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref><sp/><ref refid="classGecode_1_1IntSet_1af6247876f310d0209b9b7f951cae9b99" kindref="member">empty</ref>;</highlight></codeline>
|
|
<codeline lineno="262"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="263"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="269" refid="classGecode_1_1IntSetRanges" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntSetRanges" kindref="compound">IntSetRanges</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="270"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="272"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet::Range*<sp/>i;</highlight></codeline>
|
|
<codeline lineno="274"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet::Range*<sp/>e;</highlight></codeline>
|
|
<codeline lineno="275"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="277"></codeline>
|
|
<codeline lineno="278"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntSetRanges_1aaa04f91c7ad98ba261fa29f9ee7f71d1" kindref="member">IntSetRanges</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="281"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntSetRanges_1aaa04f91c7ad98ba261fa29f9ee7f71d1" kindref="member">IntSetRanges</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s);</highlight></codeline>
|
|
<codeline lineno="283"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSetRanges_1a626d5c44272d44ea420b39e61e1e3929" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s);</highlight></codeline>
|
|
<codeline lineno="285"></codeline>
|
|
<codeline lineno="287"></codeline>
|
|
<codeline lineno="288"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSetRanges_1a4660a3924fbc6d0207d11241ecdaeaa8" kindref="member">operator ()</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="291"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSetRanges_1a417a57803f096b0e7306259ccd06f548" kindref="member">operator ++</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="293"></codeline>
|
|
<codeline lineno="295"></codeline>
|
|
<codeline lineno="296"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSetRanges_1ab9a42074ca80b22599030677abb0e8ee" kindref="member">min</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="299"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSetRanges_1a0a9f1e872eda566c6eaf2bc1aeed672b" kindref="member">max</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="301"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSetRanges_1a5c94ce2f14f1d3bad830dee15f559644" kindref="member">width</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="303"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="304"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="310" refid="classGecode_1_1IntSetValues" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntSetValues" kindref="compound">IntSetValues</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Iter_1_1Ranges_1_1ToValues" kindref="compound">Iter::Ranges::ToValues</ref><IntSetRanges><sp/>{</highlight></codeline>
|
|
<codeline lineno="311"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="313"></codeline>
|
|
<codeline lineno="314"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntSetValues_1a2d2d3a19a12b9002f1bce151ab7b091b" kindref="member">IntSetValues</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="317"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntSetValues_1a2d2d3a19a12b9002f1bce151ab7b091b" kindref="member">IntSetValues</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s);</highlight></codeline>
|
|
<codeline lineno="319"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSetValues_1a48b49b65abe1e548e14999e4e7c83225" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s);</highlight></codeline>
|
|
<codeline lineno="321"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="322"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="327"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="328"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="329"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s);</highlight></codeline>
|
|
<codeline lineno="330"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="331"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="332"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="333"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/int-set-1.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="334"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="335"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/var-imp.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="336"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="337"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="338"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="339"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Int<sp/>{</highlight></codeline>
|
|
<codeline lineno="340"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">IntView;</highlight></codeline>
|
|
<codeline lineno="341"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="342"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="348" refid="classGecode_1_1IntVar" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarImpVar" kindref="compound">VarImpVar</ref><Int::IntVarImp><sp/>{</highlight></codeline>
|
|
<codeline lineno="349"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntVarArray" kindref="compound">IntVarArray</ref>;</highlight></codeline>
|
|
<codeline lineno="350"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>;</highlight></codeline>
|
|
<codeline lineno="351"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="352"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarImpVar" kindref="compound">VarImpVar<Int::IntVarImp>::x</ref>;</highlight></codeline>
|
|
<codeline lineno="359"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>_init(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1ab4dbc52f0a6f0789b573339e95307c77" kindref="member">min</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1a81027aeed5d0c8e485bc87683d4d2992" kindref="member">max</ref>);</highlight></codeline>
|
|
<codeline lineno="366"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>_init(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>d);</highlight></codeline>
|
|
<codeline lineno="367"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="369"></codeline>
|
|
<codeline lineno="370"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar_1a33e5d9e817f7aeea17329740dd8d8ddf" kindref="member">IntVar</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="373"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar_1a33e5d9e817f7aeea17329740dd8d8ddf" kindref="member">IntVar</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>y);</highlight></codeline>
|
|
<codeline lineno="375"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar_1a33e5d9e817f7aeea17329740dd8d8ddf" kindref="member">IntVar</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1IntView" kindref="compound">Int::IntView</ref>&<sp/>y);</highlight></codeline>
|
|
<codeline lineno="387"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/><ref refid="classGecode_1_1IntVar_1a33e5d9e817f7aeea17329740dd8d8ddf" kindref="member">IntVar</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>min,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>max);</highlight></codeline>
|
|
<codeline lineno="399"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/><ref refid="classGecode_1_1IntVar_1a33e5d9e817f7aeea17329740dd8d8ddf" kindref="member">IntVar</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>d);</highlight></codeline>
|
|
<codeline lineno="401"></codeline>
|
|
<codeline lineno="403"></codeline>
|
|
<codeline lineno="404"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1ab4dbc52f0a6f0789b573339e95307c77" kindref="member">min</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="407"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1a81027aeed5d0c8e485bc87683d4d2992" kindref="member">max</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="409"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1afbd0873780f642ff9a2826aa2fb0ea60" kindref="member">med</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="417"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1a38c7fb4fa3843efd76127e67b7f41375" kindref="member">val</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="418"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="420"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1a8eedb1ba8052803a5863bebd3d1b8ce7" kindref="member">size</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="422"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1a35db047732b1e16daf675ced07a4b1d6" kindref="member">width</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="424"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1a52067cc315f5fc34c7938630a3daf29b" kindref="member">regret_min</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="426"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1aeabf998cb9bd4d1eba0c5d49de02bebb" kindref="member">regret_max</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="428"></codeline>
|
|
<codeline lineno="430"></codeline>
|
|
<codeline lineno="431"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1a6f58fed8086378fa130802b2e0c8a68a" kindref="member">range</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="434"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar_1a9428b8379bc059f11f2e36526f8d6206" kindref="member">in</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="436"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="437"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="442"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="443"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="444"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="445"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="450" refid="classGecode_1_1IntVarRanges" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntVarRanges" kindref="compound">IntVarRanges</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1IntVarImpFwd" kindref="compound">Int::IntVarImpFwd</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="451"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="453"></codeline>
|
|
<codeline lineno="454"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarRanges_1a24301eefaaa85c1bbbe5a197ad2c5e5d" kindref="member">IntVarRanges</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="457"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarRanges_1a24301eefaaa85c1bbbe5a197ad2c5e5d" kindref="member">IntVarRanges</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="459"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarRanges_1a14f2b6cae784f3c0ef56d3789859f3c6" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="461"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="462"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="467" refid="classGecode_1_1IntVarValues" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntVarValues" kindref="compound">IntVarValues</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Iter_1_1Ranges_1_1ToValues" kindref="compound">Iter::Ranges::ToValues</ref><IntVarRanges><sp/>{</highlight></codeline>
|
|
<codeline lineno="468"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="470"></codeline>
|
|
<codeline lineno="471"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarValues_1aa85f326cc0290f0de24c83dc077b771c" kindref="member">IntVarValues</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="474"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarValues_1aa85f326cc0290f0de24c83dc077b771c" kindref="member">IntVarValues</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="476"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarValues_1a085cbbf6f630d823187602cc6be54104" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="478"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="479"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="480"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Int<sp/>{</highlight></codeline>
|
|
<codeline lineno="481"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">BoolView;</highlight></codeline>
|
|
<codeline lineno="482"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="483"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="489" refid="classGecode_1_1BoolVar" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarImpVar" kindref="compound">VarImpVar</ref><Int::BoolVarImp><sp/>{</highlight></codeline>
|
|
<codeline lineno="490"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1BoolVarArray" kindref="compound">BoolVarArray</ref>;</highlight></codeline>
|
|
<codeline lineno="491"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>;</highlight></codeline>
|
|
<codeline lineno="492"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="493"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarImpVar" kindref="compound">VarImpVar<Int::BoolVarImp>::x</ref>;</highlight></codeline>
|
|
<codeline lineno="500"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>_init(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1adbf6b228c6cfeff17dabe087cc5a22f2" kindref="member">min</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a0360832a74cdc9c4799cdeff91a51921" kindref="member">max</ref>);</highlight></codeline>
|
|
<codeline lineno="501"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="503"></codeline>
|
|
<codeline lineno="504"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar_1a1366196fd411022d607b981073128b7a" kindref="member">BoolVar</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="507"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar_1a1366196fd411022d607b981073128b7a" kindref="member">BoolVar</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>y);</highlight></codeline>
|
|
<codeline lineno="509"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar_1a1366196fd411022d607b981073128b7a" kindref="member">BoolVar</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1BoolView" kindref="compound">Int::BoolView</ref>&<sp/>y);</highlight></codeline>
|
|
<codeline lineno="521"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/><ref refid="classGecode_1_1BoolVar_1a1366196fd411022d607b981073128b7a" kindref="member">BoolVar</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>min,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>max);</highlight></codeline>
|
|
<codeline lineno="523"></codeline>
|
|
<codeline lineno="525"></codeline>
|
|
<codeline lineno="526"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1adbf6b228c6cfeff17dabe087cc5a22f2" kindref="member">min</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="529"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a0360832a74cdc9c4799cdeff91a51921" kindref="member">max</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="531"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a6dcd4b0d7166f7b6898f5809f9629853" kindref="member">med</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="539"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a76270e5a7e57bf2fcb80731bcebcc0e1" kindref="member">val</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="540"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="542"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a0d7ceb55221e3aed39009bfa650ce348" kindref="member">size</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="544"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1afd1f8615248fc54eb5306b46040ac0db" kindref="member">width</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="546"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a8fe2e786900675a75cc75ed7b9df52ee" kindref="member">regret_min</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="548"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a8f275d9584c4147e1bd91182acba837b" kindref="member">regret_max</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="550"></codeline>
|
|
<codeline lineno="552"></codeline>
|
|
<codeline lineno="553"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a32f099b145abd22531a708efd85965fc" kindref="member">range</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="556"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1ad858d3050abf2f394e4051200c30db8c" kindref="member">in</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="558"></codeline>
|
|
<codeline lineno="560"></codeline>
|
|
<codeline lineno="561"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a69d4d65ac25f0df007f8ff1e7b7028b5" kindref="member">zero</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="564"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1abe4f8f8bc35051ce47ff61568e697ace" kindref="member">one</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="566"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar_1a8c388750078a7056e120c360ddf31d2b" kindref="member">none</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="568"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="569"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="574"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="575"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="576"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="577"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="578"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="579"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="580"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="581"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/view.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="582"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/propagator.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="583"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="584"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="585"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="595"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>ArgArray<IntSet><sp/><ref refid="group__TaskModelIntArgs_1ga07f276f408888e46205328c9ec668bea" kindref="member">IntSetArgs</ref>;</highlight></codeline>
|
|
<codeline lineno="597"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="598"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="599"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="600"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/array-traits.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="601"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="602"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="603"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="605" refid="classGecode_1_1IntArgs" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref><int><sp/>{</highlight></codeline>
|
|
<codeline lineno="606"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="608"></codeline>
|
|
<codeline lineno="609"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntArgs_1aa7309628c39ee3ff5984f6226fb007f1" kindref="member">IntArgs</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="612"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs_1aa7309628c39ee3ff5984f6226fb007f1" kindref="member">IntArgs</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArgArrayBase_1ac8bab055302616752818fe5df090a1b9" kindref="member">n</ref>);</highlight></codeline>
|
|
<codeline lineno="614"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntArgs_1aa7309628c39ee3ff5984f6226fb007f1" kindref="member">IntArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">SharedArray<int></ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="616"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntArgs_1aa7309628c39ee3ff5984f6226fb007f1" kindref="member">IntArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>std::vector<int>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="618"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>InputIterator></highlight></codeline>
|
|
<codeline lineno="619"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntArgs_1aa7309628c39ee3ff5984f6226fb007f1" kindref="member">IntArgs</ref>(InputIterator<sp/>first,<sp/>InputIterator<sp/>last);</highlight></codeline>
|
|
<codeline lineno="621"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="622"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntArgs_1aa7309628c39ee3ff5984f6226fb007f1" kindref="member">IntArgs</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>e0,<sp/>...);</highlight></codeline>
|
|
<codeline lineno="624"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntArgs_1aa7309628c39ee3ff5984f6226fb007f1" kindref="member">IntArgs</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">*<sp/>e);</highlight></codeline>
|
|
<codeline lineno="626"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntArgs_1aa7309628c39ee3ff5984f6226fb007f1" kindref="member">IntArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray<int></ref>&<sp/><ref refid="classGecode_1_1ArgArrayBase_1a6ac424d552057a5730b67d9b15b9977c" kindref="member">a</ref>);</highlight></codeline>
|
|
<codeline lineno="627"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="629"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>IntArgs<sp/><ref refid="classGecode_1_1IntArgs_1ad08a8cf6b02715fc9ee8d2dfeae6a587" kindref="member">create</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>start,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>inc=1);</highlight></codeline>
|
|
<codeline lineno="631"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="632"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="634" refid="classGecode_1_1IntVarArgs" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><IntVar><sp/>{</highlight></codeline>
|
|
<codeline lineno="635"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="637"></codeline>
|
|
<codeline lineno="638"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArgs_1a516b806e68654105eabb09303ed51fcd" kindref="member">IntVarArgs</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="641" refid="classGecode_1_1IntVarArgs_1ab62f0915739acb005442a1215b724c4e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs_1ab62f0915739acb005442a1215b724c4e" kindref="member">IntVarArgs</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArgArrayBase_1ac8bab055302616752818fe5df090a1b9" kindref="member">n</ref>)<sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>>(n)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="643" refid="classGecode_1_1IntVarArgs_1a595804a6807903076a9b74d6d187c2aa" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArgs_1a595804a6807903076a9b74d6d187c2aa" kindref="member">IntVarArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/><ref refid="classGecode_1_1ArgArrayBase_1a6ac424d552057a5730b67d9b15b9977c" kindref="member">a</ref>)<sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>>(a)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="645" refid="classGecode_1_1IntVarArgs_1aabc5c74042b21f8cf7b6aa3e8e55cbf9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArgs_1aabc5c74042b21f8cf7b6aa3e8e55cbf9" kindref="member">IntVarArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarArray" kindref="compound">VarArray<IntVar></ref>&<sp/><ref refid="classGecode_1_1ArgArrayBase_1a6ac424d552057a5730b67d9b15b9977c" kindref="member">a</ref>)<sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>>(a)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="647" refid="classGecode_1_1IntVarArgs_1af25d145b08f4e739cc1864f834ff6dd2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArgs_1af25d145b08f4e739cc1864f834ff6dd2" kindref="member">IntVarArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>std::vector<IntVar>&<sp/><ref refid="classGecode_1_1ArgArrayBase_1a6ac424d552057a5730b67d9b15b9977c" kindref="member">a</ref>)<sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>>(a)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="649"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>InputIterator></highlight></codeline>
|
|
<codeline lineno="650" refid="classGecode_1_1IntVarArgs_1a5aa84491a77b8ba8940a8d81736268d3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArgs_1a5aa84491a77b8ba8940a8d81736268d3" kindref="member">IntVarArgs</ref>(InputIterator<sp/>first,<sp/>InputIterator<sp/>last)</highlight></codeline>
|
|
<codeline lineno="651"><highlight class="normal"><sp/><sp/><sp/><sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>>(first,last)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="663"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="664"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArgs_1a516b806e68654105eabb09303ed51fcd" kindref="member">IntVarArgs</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArgArrayBase_1ac8bab055302616752818fe5df090a1b9" kindref="member">n</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>min,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>max);</highlight></codeline>
|
|
<codeline lineno="676"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="677"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArgs_1a516b806e68654105eabb09303ed51fcd" kindref="member">IntVarArgs</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArgArrayBase_1ac8bab055302616752818fe5df090a1b9" kindref="member">n</ref>,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s);</highlight></codeline>
|
|
<codeline lineno="679"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="688" refid="classGecode_1_1BoolVarArgs" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><BoolVar><sp/>{</highlight></codeline>
|
|
<codeline lineno="689"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="691"></codeline>
|
|
<codeline lineno="692"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArgs_1a18b2bf3c78916f7a2ac233e49a00cbd0" kindref="member">BoolVarArgs</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="695" refid="classGecode_1_1BoolVarArgs_1aebfa8574b2e6823cb08d85878458d35c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs_1aebfa8574b2e6823cb08d85878458d35c" kindref="member">BoolVarArgs</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArgArrayBase_1ac8bab055302616752818fe5df090a1b9" kindref="member">n</ref>)<sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>>(n)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="697" refid="classGecode_1_1BoolVarArgs_1ae7112d83b2320d57e651b21789ef7cc0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArgs_1ae7112d83b2320d57e651b21789ef7cc0" kindref="member">BoolVarArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/><ref refid="classGecode_1_1ArgArrayBase_1a6ac424d552057a5730b67d9b15b9977c" kindref="member">a</ref>)<sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>>(a)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="699" refid="classGecode_1_1BoolVarArgs_1a4a0ca35b27a71e8559c9584f7528b66f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArgs_1a4a0ca35b27a71e8559c9584f7528b66f" kindref="member">BoolVarArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarArray" kindref="compound">VarArray<BoolVar></ref>&<sp/><ref refid="classGecode_1_1ArgArrayBase_1a6ac424d552057a5730b67d9b15b9977c" kindref="member">a</ref>)</highlight></codeline>
|
|
<codeline lineno="700"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>>(a)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="702" refid="classGecode_1_1BoolVarArgs_1a49af4f41e34966d903211e1c1f5532ba" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArgs_1a49af4f41e34966d903211e1c1f5532ba" kindref="member">BoolVarArgs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>std::vector<BoolVar>&<sp/><ref refid="classGecode_1_1ArgArrayBase_1a6ac424d552057a5730b67d9b15b9977c" kindref="member">a</ref>)<sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>>(a)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="704"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>InputIterator></highlight></codeline>
|
|
<codeline lineno="705" refid="classGecode_1_1BoolVarArgs_1a18c4ed6b46ee632b5cda4eee2cb3eb07" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArgs_1a18c4ed6b46ee632b5cda4eee2cb3eb07" kindref="member">BoolVarArgs</ref>(InputIterator<sp/>first,<sp/>InputIterator<sp/>last)</highlight></codeline>
|
|
<codeline lineno="706"><highlight class="normal"><sp/><sp/><sp/><sp/>:<sp/><ref refid="classGecode_1_1VarArgArray" kindref="compound">VarArgArray</ref><<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>>(first,last)<sp/>{}</highlight></codeline>
|
|
<codeline lineno="718"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="719"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArgs_1a18b2bf3c78916f7a2ac233e49a00cbd0" kindref="member">BoolVarArgs</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArgArrayBase_1ac8bab055302616752818fe5df090a1b9" kindref="member">n</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>min,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>max);</highlight></codeline>
|
|
<codeline lineno="721"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="723"></codeline>
|
|
<codeline lineno="739" refid="classGecode_1_1IntVarArray" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntVarArray" kindref="compound">IntVarArray</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarArray" kindref="compound">VarArray</ref><IntVar><sp/>{</highlight></codeline>
|
|
<codeline lineno="740"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="742"></codeline>
|
|
<codeline lineno="743"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArray_1a100c643750a47ca2d1b9a29f7cb94ea5" kindref="member">IntVarArray</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="746"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArray_1a100c643750a47ca2d1b9a29f7cb94ea5" kindref="member">IntVarArray</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarArray_1a67b64ccd287d53389a25ee43ad164ab6" kindref="member">n</ref>);</highlight></codeline>
|
|
<codeline lineno="748"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArray_1a100c643750a47ca2d1b9a29f7cb94ea5" kindref="member">IntVarArray</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArray" kindref="compound">IntVarArray</ref>&<sp/>a);</highlight></codeline>
|
|
<codeline lineno="750"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArray_1a100c643750a47ca2d1b9a29f7cb94ea5" kindref="member">IntVarArray</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>a);</highlight></codeline>
|
|
<codeline lineno="762"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="763"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArray_1a100c643750a47ca2d1b9a29f7cb94ea5" kindref="member">IntVarArray</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>min,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>max);</highlight></codeline>
|
|
<codeline lineno="775"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="776"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarArray_1a100c643750a47ca2d1b9a29f7cb94ea5" kindref="member">IntVarArray</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s);</highlight></codeline>
|
|
<codeline lineno="778"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="779"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="784" refid="classGecode_1_1BoolVarArray" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1BoolVarArray" kindref="compound">BoolVarArray</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarArray" kindref="compound">VarArray</ref><BoolVar><sp/>{</highlight></codeline>
|
|
<codeline lineno="785"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="787"></codeline>
|
|
<codeline lineno="788"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArray_1a63d6e6d1e5c1a9a4ea8064612ba42e34" kindref="member">BoolVarArray</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="791"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArray_1a63d6e6d1e5c1a9a4ea8064612ba42e34" kindref="member">BoolVarArray</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarArray_1a67b64ccd287d53389a25ee43ad164ab6" kindref="member">n</ref>);</highlight></codeline>
|
|
<codeline lineno="793"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArray_1a63d6e6d1e5c1a9a4ea8064612ba42e34" kindref="member">BoolVarArray</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArray" kindref="compound">BoolVarArray</ref>&<sp/>a);</highlight></codeline>
|
|
<codeline lineno="795"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArray_1a63d6e6d1e5c1a9a4ea8064612ba42e34" kindref="member">BoolVarArray</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>a);</highlight></codeline>
|
|
<codeline lineno="807"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="808"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVarArray_1a63d6e6d1e5c1a9a4ea8064612ba42e34" kindref="member">BoolVarArray</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>min,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>max);</highlight></codeline>
|
|
<codeline lineno="810"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="811"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="812"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="813"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="814"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/int-set-2.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="815"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="816"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/array.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="817"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="818"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="819"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="824" refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5" kindref="member">ReifyMode</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="831" refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5ad608be446ca24286ac821efc8667e37e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5ad608be446ca24286ac821efc8667e37e" kindref="member">RM_EQV</ref>,</highlight></codeline>
|
|
<codeline lineno="838" refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5a3864fdfe47e795ea6d7c27c63dd88ad3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5a3864fdfe47e795ea6d7c27c63dd88ad3" kindref="member">RM_IMP</ref>,</highlight></codeline>
|
|
<codeline lineno="845" refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5a44274ed04d4abe9f95da6ee51d97af5e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5a44274ed04d4abe9f95da6ee51d97af5e" kindref="member">RM_PMI</ref></highlight></codeline>
|
|
<codeline lineno="846"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="847"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="852" refid="classGecode_1_1Reify" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="853"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="855" refid="classGecode_1_1Reify_1a1f1295aae8166e16f8c2213aa54bed18" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/><ref refid="classGecode_1_1Reify_1a1f1295aae8166e16f8c2213aa54bed18" kindref="member">x</ref>;</highlight></codeline>
|
|
<codeline lineno="857" refid="classGecode_1_1Reify_1ae1a12bc14f4cb57552acabd52683755f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5" kindref="member">ReifyMode</ref><sp/><ref refid="classGecode_1_1Reify_1ae1a12bc14f4cb57552acabd52683755f" kindref="member">rm</ref>;</highlight></codeline>
|
|
<codeline lineno="858"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="860"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Reify_1a5e31e060c7e852daad94f7027cea924c" kindref="member">Reify</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="862"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Reify_1a5e31e060c7e852daad94f7027cea924c" kindref="member">Reify</ref>(<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/><ref refid="classGecode_1_1Reify_1a1f1295aae8166e16f8c2213aa54bed18" kindref="member">x</ref>,<sp/><ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5" kindref="member">ReifyMode</ref><sp/><ref refid="classGecode_1_1Reify_1ae1a12bc14f4cb57552acabd52683755f" kindref="member">rm</ref>=<ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5ad608be446ca24286ac821efc8667e37e" kindref="member">RM_EQV</ref>);</highlight></codeline>
|
|
<codeline lineno="864"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/><ref refid="classGecode_1_1Reify_1aef1e672986a449994aa7a192c03241be" kindref="member">var</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="866"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5" kindref="member">ReifyMode</ref><sp/><ref refid="classGecode_1_1Reify_1a0c1c09aea83fb5a4afd4ac6443e9dcd6" kindref="member">mode</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="868"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Reify_1aef1e672986a449994aa7a192c03241be" kindref="member">var</ref>(<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/><ref refid="classGecode_1_1Reify_1a1f1295aae8166e16f8c2213aa54bed18" kindref="member">x</ref>);</highlight></codeline>
|
|
<codeline lineno="870"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Reify_1a0c1c09aea83fb5a4afd4ac6443e9dcd6" kindref="member">mode</ref>(<ref refid="namespaceGecode_1a8904e2a3f216089daeaa60652a6429a5" kindref="member">ReifyMode</ref><sp/><ref refid="classGecode_1_1Reify_1ae1a12bc14f4cb57552acabd52683755f" kindref="member">rm</ref>);</highlight></codeline>
|
|
<codeline lineno="871"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="872"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="877"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/><ref refid="namespaceGecode_1a3d4c2d7b34e009bc98db40b1b601a237" kindref="member">eqv</ref>(<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x);</highlight></codeline>
|
|
<codeline lineno="878"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="883"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/><ref refid="namespaceGecode_1a0a41afdcbe2821f9fca7bbfa131f6101" kindref="member">imp</ref>(<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x);</highlight></codeline>
|
|
<codeline lineno="884"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="889"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/><ref refid="namespaceGecode_1a9c415b28f900f898d3c3b2914a443a6f" kindref="member">pmi</ref>(<ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x);</highlight></codeline>
|
|
<codeline lineno="890"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="891"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="892"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="893"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/reify.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="894"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="895"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="896"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="901" refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="902" refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="903" refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa4f75043ce7dc5a599a6d157dd88179fb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa4f75043ce7dc5a599a6d157dd88179fb" kindref="member">IRT_NQ</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="904" refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaae6df5a2c5bb0b3e391088f5feff77ee4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaae6df5a2c5bb0b3e391088f5feff77ee4" kindref="member">IRT_LQ</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="905" refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaaaadd866118f747566487d23335e33db5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaaaadd866118f747566487d23335e33db5" kindref="member">IRT_LE</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="906" refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa53d1fb6dc2ed68d0b23c012d9586707f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa53d1fb6dc2ed68d0b23c012d9586707f" kindref="member">IRT_GQ</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="907" refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaadcb883cd086e84f87ba3b4f4cbb1b681" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaadcb883cd086e84f87ba3b4f4cbb1b681" kindref="member">IRT_GR</ref><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="908"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="909"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="914" refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67" kindref="member">BoolOpType</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="915" refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67ac72c9e0d123adfa3c1f81c8143a9c92a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67ac72c9e0d123adfa3c1f81c8143a9c92a" kindref="member">BOT_AND</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="916" refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67a38839a059e6136d2b97776cd7cc10947" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67a38839a059e6136d2b97776cd7cc10947" kindref="member">BOT_OR</ref>,<sp/><sp/></highlight></codeline>
|
|
<codeline lineno="917" refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67a7b38dfd3d9aaa7c757fbcd3dfc16f59a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67a7b38dfd3d9aaa7c757fbcd3dfc16f59a" kindref="member">BOT_IMP</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="918" refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67a59a0f5786387b810c216870393a4b8d9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67a59a0f5786387b810c216870393a4b8d9" kindref="member">BOT_EQV</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="919" refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67ac204e10625df0ca2527cbdbd7086ab56" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67ac204e10625df0ca2527cbdbd7086ab56" kindref="member">BOT_XOR</ref><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="920"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="921"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="935" refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="936" refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ada8c131a41cb5aedefe2dcfc332d36eac5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ada8c131a41cb5aedefe2dcfc332d36eac5" kindref="member">ICL_VAL</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="937" refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adade796af87cd52aca1ef19e70054b77cc" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adade796af87cd52aca1ef19e70054b77cc" kindref="member">ICL_BND</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="938" refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adaa3adb21552ed7ce8f44e0289034f46c8" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adaa3adb21552ed7ce8f44e0289034f46c8" kindref="member">ICL_DOM</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="939" refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="940"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="941"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="947" refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">TaskType</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="948"><highlight class="normal"><sp/><sp/><sp/><sp/>TT_FIXP,<sp/></highlight><highlight class="comment">//<<sp/>Task<sp/>with<sp/>fixed<sp/>processing<sp/>time</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="949"><highlight class="normal"><sp/><sp/><sp/><sp/>TT_FIXS,<sp/></highlight><highlight class="comment">//<<sp/>Task<sp/>with<sp/>fixed<sp/>start<sp/>time</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="950"><highlight class="normal"><sp/><sp/><sp/><sp/>TT_FIXE<sp/><sp/></highlight><highlight class="comment">//<<sp/>Task<sp/>with<sp/>fixed<sp/>end<sp/>time</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="951"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="952"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="958" refid="namespaceGecode_1a22162e3abb33bfc0709669e9e855dbc0" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray<TaskType></ref><sp/><ref refid="namespaceGecode_1a22162e3abb33bfc0709669e9e855dbc0" kindref="member">TaskTypeArgs</ref>;</highlight></codeline>
|
|
<codeline lineno="959"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="961"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="962" refid="classGecode_1_1ArrayTraits_3_01PrimArgArray_3_01TaskType_01_4_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref><<ref refid="classGecode_1_1PrimArgArray" kindref="compound">PrimArgArray</ref><<ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">TaskType</ref>><sp/>><sp/>{</highlight></codeline>
|
|
<codeline lineno="963"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="964"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PrimArgArray" kindref="compound">TaskTypeArgs</ref><sp/><ref refid="classGecode_1_1PrimArgArray" kindref="compound">StorageType</ref>;</highlight></codeline>
|
|
<codeline lineno="965"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">TaskType</ref><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">ValueType</ref>;</highlight></codeline>
|
|
<codeline lineno="966"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PrimArgArray" kindref="compound">TaskTypeArgs</ref><sp/><ref refid="classGecode_1_1PrimArgArray" kindref="compound">ArgsType</ref>;</highlight></codeline>
|
|
<codeline lineno="967"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="968"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="969"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="977"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="979"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,</highlight></codeline>
|
|
<codeline lineno="980"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="982"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="983"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,</highlight></codeline>
|
|
<codeline lineno="984"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="985"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="987"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="988"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
|
<codeline lineno="989"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="991"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="992"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
|
<codeline lineno="993"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="994"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="996"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="997"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s,</highlight></codeline>
|
|
<codeline lineno="998"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1000"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1001"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s,</highlight></codeline>
|
|
<codeline lineno="1002"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1003"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1005"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1006"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1007"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1009"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1010"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1011"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1013"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1014"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&<sp/>s,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1015"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1016"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1018"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1019"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>d,</highlight></codeline>
|
|
<codeline lineno="1020"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1022"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1023"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>d,</highlight></codeline>
|
|
<codeline lineno="1024"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1026"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1027"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>d,</highlight></codeline>
|
|
<codeline lineno="1028"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1030"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1031"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>d,</highlight></codeline>
|
|
<codeline lineno="1032"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1034"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1035"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1046"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1047"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x0,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x1,</highlight></codeline>
|
|
<codeline lineno="1048"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1055"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1056"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,</highlight></codeline>
|
|
<codeline lineno="1057"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1061"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1062"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,</highlight></codeline>
|
|
<codeline lineno="1063"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1067"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1068"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,</highlight></codeline>
|
|
<codeline lineno="1069"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1076"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1077"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x0,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x1,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1078"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1085"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1086"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1087"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1102"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1103"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,</highlight></codeline>
|
|
<codeline lineno="1104"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1119"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1120"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1121"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1122"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1130"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1131"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x0,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x1,</highlight></codeline>
|
|
<codeline lineno="1132"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1136"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1137"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x0,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x1,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1138"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1142"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1143"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>y,</highlight></codeline>
|
|
<codeline lineno="1144"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1152"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1153"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,</highlight></codeline>
|
|
<codeline lineno="1154"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1162"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1163"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1164"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1172"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1173"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,</highlight></codeline>
|
|
<codeline lineno="1174"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1184"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1185"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1186"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1197"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1198"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,</highlight></codeline>
|
|
<codeline lineno="1199"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1205"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1206"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x0,<sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67" kindref="member">BoolOpType</ref><sp/>o,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x1,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x2,</highlight></codeline>
|
|
<codeline lineno="1207"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1216"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1217"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x0,<sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67" kindref="member">BoolOpType</ref><sp/>o,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x1,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,</highlight></codeline>
|
|
<codeline lineno="1218"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1228"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1229"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67" kindref="member">BoolOpType</ref><sp/>o,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>y,</highlight></codeline>
|
|
<codeline lineno="1230"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1243"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1244"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67" kindref="member">BoolOpType</ref><sp/>o,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,</highlight></codeline>
|
|
<codeline lineno="1245"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1256"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1257"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntRelBool_1gab22418adb6e5fb8e3d8b698fbebef5ff" kindref="member">clause</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67" kindref="member">BoolOpType</ref><sp/>o,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1258"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>z,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1272"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1273"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntRelBool_1gab22418adb6e5fb8e3d8b698fbebef5ff" kindref="member">clause</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a90da089a2d573ef55f5f8ee3a8bd0c67" kindref="member">BoolOpType</ref><sp/>o,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1274"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1281"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1282"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntRelBool_1ga57c3ab43475b8b3055145bdd3708b8a5" kindref="member">ite</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>b,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
|
<codeline lineno="1283"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1284"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1285"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1297"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1298"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntPrecede_1ga8ef5d25d7ff404e0005ff99b1eb4dad4" kindref="member">precede</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>t,</highlight></codeline>
|
|
<codeline lineno="1299"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref>=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1307"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1308"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntPrecede_1ga8ef5d25d7ff404e0005ff99b1eb4dad4" kindref="member">precede</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>c,</highlight></codeline>
|
|
<codeline lineno="1309"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref>=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1310"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1311"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1317"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1319"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntMember_1ga51c0d8c2caeeb87fc9a696ba9b161bcc" kindref="member">member</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,</highlight></codeline>
|
|
<codeline lineno="1320"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1322"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1323"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntMember_1ga51c0d8c2caeeb87fc9a696ba9b161bcc" kindref="member">member</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>y,</highlight></codeline>
|
|
<codeline lineno="1324"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1326"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1327"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntMember_1ga51c0d8c2caeeb87fc9a696ba9b161bcc" kindref="member">member</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1328"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1330"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1331"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntMember_1ga51c0d8c2caeeb87fc9a696ba9b161bcc" kindref="member">member</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>y,<sp/><ref refid="classGecode_1_1Reify" kindref="compound">Reify</ref><sp/>r,</highlight></codeline>
|
|
<codeline lineno="1332"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1334"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1335"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1342"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">SharedArray<int></ref><sp/><ref refid="group__TaskModelIntElement_1ga43a69cc22f6483357a3cb7febc7b0866" kindref="member">IntSharedArray</ref>;</highlight></codeline>
|
|
<codeline lineno="1349"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1350"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>n,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x0,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x1,</highlight></codeline>
|
|
<codeline lineno="1351"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1357"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1358"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>n,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x0,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x1,</highlight></codeline>
|
|
<codeline lineno="1359"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1365"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1366"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>n,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x0,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>x1,</highlight></codeline>
|
|
<codeline lineno="1367"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1373"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1374"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y0,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y1,</highlight></codeline>
|
|
<codeline lineno="1375"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1381"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1382"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y0,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>y1,</highlight></codeline>
|
|
<codeline lineno="1383"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1385"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1386"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y0,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>y1,</highlight></codeline>
|
|
<codeline lineno="1387"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1389"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1390"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y0,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>y1,</highlight></codeline>
|
|
<codeline lineno="1391"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1392"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1405"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1406"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>a,<sp/></highlight></codeline>
|
|
<codeline lineno="1407"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>w,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>h,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
|
<codeline lineno="1408"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1421"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1422"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>a,<sp/></highlight></codeline>
|
|
<codeline lineno="1423"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>w,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>h,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>z,</highlight></codeline>
|
|
<codeline lineno="1424"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1440"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1441"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>a,<sp/></highlight></codeline>
|
|
<codeline lineno="1442"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>w,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>h,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
|
<codeline lineno="1443"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1456"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1457"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>a,<sp/></highlight></codeline>
|
|
<codeline lineno="1458"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>w,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>h,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>z,</highlight></codeline>
|
|
<codeline lineno="1459"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1461"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1462"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1477"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1478"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntDistinct_1ga6e551ac667f8b124f747b8707da8caf3" kindref="member">distinct</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="1479"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1492"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1493"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntDistinct_1ga6e551ac667f8b124f747b8707da8caf3" kindref="member">distinct</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>n,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="1494"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1496"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1497"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1515"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1516"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1517"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1518"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1532"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1533"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>xoff,</highlight></codeline>
|
|
<codeline lineno="1534"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>yoff,</highlight></codeline>
|
|
<codeline lineno="1535"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1536"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1538"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1539"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x0,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x1,</highlight></codeline>
|
|
<codeline lineno="1540"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1542"><highlight class="normal"><sp/><sp/>forceinline<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1543" refid="group__TaskModelIntChannel_1ga619a04a9d728a308d83f73dd81cf377c" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x0,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x1,</highlight></codeline>
|
|
<codeline lineno="1544"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
|
<codeline lineno="1545"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(home,x1,x0,icl);</highlight></codeline>
|
|
<codeline lineno="1546"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
|
<codeline lineno="1552"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1553"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,<sp/>IntVar<sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>o=0,</highlight></codeline>
|
|
<codeline lineno="1554"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1556"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1557"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1574"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1575"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntSorted_1ga9f95517778d801d08145fc55e7c688fc" kindref="member">sorted</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1576"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1577"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1589"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1590"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntSorted_1ga9f95517778d801d08145fc55e7c688fc" kindref="member">sorted</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1591"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>z,</highlight></codeline>
|
|
<codeline lineno="1592"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1594"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1595"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1614"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1615"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
|
<codeline lineno="1616"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1621"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1622"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet&<sp/>y,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
|
<codeline lineno="1623"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1631"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1632"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>y,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
|
<codeline lineno="1633"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1641"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1642"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>y,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
|
<codeline lineno="1643"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1648"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1649"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="1650"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1655"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1656"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet&<sp/>y,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="1657"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1665"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1666"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>y,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="1667"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1675"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1676"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>y,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="1677"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1678"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1692"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1693"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>c,</highlight></codeline>
|
|
<codeline lineno="1694"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1695"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1709"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1710"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntArgs_1ga07f276f408888e46205328c9ec668bea" kindref="member">IntSetArgs</ref>&<sp/>c,</highlight></codeline>
|
|
<codeline lineno="1711"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1712"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1729"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1730"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="1731"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>v,</highlight></codeline>
|
|
<codeline lineno="1732"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1733"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1750"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1751"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="1752"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntArgs_1ga07f276f408888e46205328c9ec668bea" kindref="member">IntSetArgs</ref>&<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>v,</highlight></codeline>
|
|
<codeline lineno="1753"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1754"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1771"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1772"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="1773"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet&<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>v,</highlight></codeline>
|
|
<codeline lineno="1774"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1775"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1777"></codeline>
|
|
<codeline lineno="1792"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1793"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntNValues_1gabd429c980b8dd6b587abce73719d6316" kindref="member">nvalues</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>y,</highlight></codeline>
|
|
<codeline lineno="1794"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1798"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1799"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntNValues_1gabd429c980b8dd6b587abce73719d6316" kindref="member">nvalues</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1800"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1804"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1805"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntNValues_1gabd429c980b8dd6b587abce73719d6316" kindref="member">nvalues</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>y,</highlight></codeline>
|
|
<codeline lineno="1806"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1810"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1811"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntNValues_1gabd429c980b8dd6b587abce73719d6316" kindref="member">nvalues</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,</highlight></codeline>
|
|
<codeline lineno="1812"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1814"></codeline>
|
|
<codeline lineno="1835"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1836"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntSequence_1ga3bc04a3aea7c48a707d6b551fee2127f" kindref="member">sequence</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet&<sp/>s,<sp/></highlight></codeline>
|
|
<codeline lineno="1837"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>q,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>u,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);<sp/></highlight></codeline>
|
|
<codeline lineno="1838"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="1853"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1854"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntSequence_1ga3bc04a3aea7c48a707d6b551fee2127f" kindref="member">sequence</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet&<sp/>s,<sp/></highlight></codeline>
|
|
<codeline lineno="1855"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>q,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>u,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);<sp/></highlight></codeline>
|
|
<codeline lineno="1856"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1858"></codeline>
|
|
<codeline lineno="1871"></codeline>
|
|
<codeline lineno="1879" refid="classGecode_1_1DFA" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1DFA" kindref="compound">DFA</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SharedHandle" kindref="compound">SharedHandle</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="1880"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="1882"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1DFA_1_1DFAI" kindref="compound">DFAI</ref>;</highlight></codeline>
|
|
<codeline lineno="1883"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="1885" refid="classGecode_1_1DFA_1_1Transition" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1DFA_1_1Transition" kindref="compound">Transition</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="1886"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="1887" refid="classGecode_1_1DFA_1_1Transition_1a581ae3bc6fef0cb33b3febd74e00f6b3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transition_1a581ae3bc6fef0cb33b3febd74e00f6b3" kindref="member">i_state</ref>;<sp/></highlight></codeline>
|
|
<codeline lineno="1888" refid="classGecode_1_1DFA_1_1Transition_1ab303f02d27e696a37217035ce3c00b03" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transition_1ab303f02d27e696a37217035ce3c00b03" kindref="member">symbol</ref>;<sp/><sp/></highlight></codeline>
|
|
<codeline lineno="1889" refid="classGecode_1_1DFA_1_1Transition_1a9e555d8bafcb9cb4065f581efe0a574e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transition_1a9e555d8bafcb9cb4065f581efe0a574e" kindref="member">o_state</ref>;<sp/></highlight></codeline>
|
|
<codeline lineno="1890"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1DFA_1_1Transition_1acfbcd3bae92be6c37641eea54db1988f" kindref="member">Transition</ref>();</highlight></codeline>
|
|
<codeline lineno="1893"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1DFA_1_1Transition_1acfbcd3bae92be6c37641eea54db1988f" kindref="member">Transition</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i_state0,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>symbol0,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>o_state0);</highlight></codeline>
|
|
<codeline lineno="1894"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="1896" refid="classGecode_1_1DFA_1_1Transitions" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1DFA_1_1Transitions" kindref="compound">Transitions</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="1897"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="1899"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transition" kindref="compound">Transition</ref>*<sp/>c_trans;</highlight></codeline>
|
|
<codeline lineno="1901"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transition" kindref="compound">Transition</ref>*<sp/>e_trans;</highlight></codeline>
|
|
<codeline lineno="1902"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="1904"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1DFA_1_1Transitions_1a94bd4e8ab2db9296df7318a8ce280079" kindref="member">Transitions</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA" kindref="compound">DFA</ref>&<sp/>d);</highlight></codeline>
|
|
<codeline lineno="1906"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1DFA_1_1Transitions_1a94bd4e8ab2db9296df7318a8ce280079" kindref="member">Transitions</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA" kindref="compound">DFA</ref>&<sp/>d,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="1908"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transitions_1a5dfec5d17cc23d4b0d24b4ca634688b1" kindref="member">operator ()</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1910"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transitions_1a0ca541024b0cee5683b0abdf8ae5a2c8" kindref="member">operator ++</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="1912"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transitions_1a4aacb7d966edbad62d5d26b7887d1f1b" kindref="member">i_state</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1914"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transitions_1a06cb36d9cf187a9478a402fca3c1ce99" kindref="member">symbol</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1916"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transitions_1a494b565a06691be348eb1bfe4553d1f0" kindref="member">o_state</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1917"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="1919" refid="classGecode_1_1DFA_1_1Symbols" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1DFA_1_1Symbols" kindref="compound">Symbols</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="1920"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="1922"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transition" kindref="compound">Transition</ref>*<sp/>c_trans;</highlight></codeline>
|
|
<codeline lineno="1924"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Transition" kindref="compound">Transition</ref>*<sp/>e_trans;</highlight></codeline>
|
|
<codeline lineno="1925"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="1927"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1DFA_1_1Symbols_1a8f6b6f7d770c60e5acfb98a42012440a" kindref="member">Symbols</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA" kindref="compound">DFA</ref>&<sp/>d);</highlight></codeline>
|
|
<codeline lineno="1929"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Symbols_1a835457168317f6a1a54b995ac8d1390b" kindref="member">operator ()</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1931"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Symbols_1ae36458428fbe76e439879623eed1060e" kindref="member">operator ++</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="1933"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1_1Symbols_1ad97ed00d4cbf72411889ae7c31748673" kindref="member">val</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1934"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="1935"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="1936"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1DFA_1_1Transitions" kindref="compound">Transitions</ref>;</highlight></codeline>
|
|
<codeline lineno="1938"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1DFA_1a8b3ad99521ad89006da7ed82afe71a86" kindref="member">DFA</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="1950"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="1951"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1DFA_1a8b3ad99521ad89006da7ed82afe71a86" kindref="member">DFA</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>s,<sp/><ref refid="classGecode_1_1DFA_1_1Transition" kindref="compound">Transition</ref><sp/>t[],<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>f[],<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>minimize=</highlight><highlight class="keyword">true</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="1953"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1DFA_1a8b3ad99521ad89006da7ed82afe71a86" kindref="member">DFA</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA" kindref="compound">DFA</ref>&<sp/>d);</highlight></codeline>
|
|
<codeline lineno="1955"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1ae5c1b94c0fa595447b0f3ffb1452fa91" kindref="member">n_states</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1957"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1a8af231e01409787b0ca3cae56ed91654" kindref="member">n_transitions</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1959"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1a85b8deaaca6e1e59f8ccc98f398fe1eb" kindref="member">n_symbols</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1961"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1a23fac135eafb75a4848518aaced156d3" kindref="member">max_degree</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1963"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1a4969795a3a6a36a1e9e2015409f7575b" kindref="member">final_fst</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1965"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1a82339116e940c76001c589a54cd043c3" kindref="member">final_lst</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1967"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1aa086b433e158f8767a243001c19038ab" kindref="member">symbol_min</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1969"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA_1a0100d3308b398b48465e53f6810f4fcb" kindref="member">symbol_max</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="1970"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="1971"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1972"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1980" refid="group__TaskModelIntExt_1ga239a8386d959c6bbd2c1a59e1b0ac8bb" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntExt_1ga239a8386d959c6bbd2c1a59e1b0ac8bb" kindref="member">ExtensionalPropKind</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="1981" refid="group__TaskModelIntExt_1gga239a8386d959c6bbd2c1a59e1b0ac8bba13685778bcbfc4aa364668b378b7f9da" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntExt_1gga239a8386d959c6bbd2c1a59e1b0ac8bba13685778bcbfc4aa364668b378b7f9da" kindref="member">EPK_DEF</ref>,<sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="1982" refid="group__TaskModelIntExt_1gga239a8386d959c6bbd2c1a59e1b0ac8bba064c32762dcbfe3e199c0eaccb2955a2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntExt_1gga239a8386d959c6bbd2c1a59e1b0ac8bba064c32762dcbfe3e199c0eaccb2955a2" kindref="member">EPK_SPEED</ref>,<sp/><sp/></highlight></codeline>
|
|
<codeline lineno="1983" refid="group__TaskModelIntExt_1gga239a8386d959c6bbd2c1a59e1b0ac8bba916462addf616225b733bca90c1868b2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntExt_1gga239a8386d959c6bbd2c1a59e1b0ac8bba916462addf616225b733bca90c1868b2" kindref="member">EPK_MEMORY</ref><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="1984"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="1985"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1996"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="1997"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntExt_1gab5a81dfd00524e8840f18cbd07007c42" kindref="member">extensional</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>DFA<sp/>d,</highlight></codeline>
|
|
<codeline lineno="1998"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="1999"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2010"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2011"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntExt_1gab5a81dfd00524e8840f18cbd07007c42" kindref="member">extensional</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,<sp/>DFA<sp/>d,</highlight></codeline>
|
|
<codeline lineno="2012"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2013"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2020" refid="classGecode_1_1TupleSet" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1TupleSet" kindref="compound">TupleSet</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SharedHandle" kindref="compound">SharedHandle</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="2021"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="2026" refid="classGecode_1_1TupleSet_1a7f22b4f0671488a21dc9f0cbafdccad2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">*<sp/><ref refid="classGecode_1_1TupleSet_1a7f22b4f0671488a21dc9f0cbafdccad2" kindref="member">Tuple</ref>;</highlight></codeline>
|
|
<codeline lineno="2027"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2032" refid="classGecode_1_1TupleSet_1_1TupleSetI" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">GECODE_VTABLE_EXPORT<sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI" kindref="compound">TupleSetI</ref></highlight></codeline>
|
|
<codeline lineno="2033"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SharedHandle_1_1Object" kindref="compound">SharedHandle::Object</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="2034"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="2036" refid="classGecode_1_1TupleSet_1_1TupleSetI_1a9f2815021acb6660ae5302cc58f77699" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1a9f2815021acb6660ae5302cc58f77699" kindref="member">arity</ref>;</highlight></codeline>
|
|
<codeline lineno="2038" refid="classGecode_1_1TupleSet_1_1TupleSetI_1ac26743b6ced12ba3cf21b55835c7996e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1ac26743b6ced12ba3cf21b55835c7996e" kindref="member">size</ref>;</highlight></codeline>
|
|
<codeline lineno="2040" refid="classGecode_1_1TupleSet_1_1TupleSetI_1a273db303ecab4916828c5203fe23dc52" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1a7f22b4f0671488a21dc9f0cbafdccad2" kindref="member">Tuple</ref>**<sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1a273db303ecab4916828c5203fe23dc52" kindref="member">tuples</ref>;</highlight></codeline>
|
|
<codeline lineno="2042" refid="classGecode_1_1TupleSet_1_1TupleSetI_1a3237259a776c3906738cc98fb51c53d7" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1a7f22b4f0671488a21dc9f0cbafdccad2" kindref="member">Tuple</ref>*<sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1a3237259a776c3906738cc98fb51c53d7" kindref="member">tuple_data</ref>;</highlight></codeline>
|
|
<codeline lineno="2044" refid="classGecode_1_1TupleSet_1_1TupleSetI_1a41d89267fcab8272dfd633c6ac7f33cd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">*<sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1a41d89267fcab8272dfd633c6ac7f33cd" kindref="member">data</ref>;</highlight></codeline>
|
|
<codeline lineno="2046" refid="classGecode_1_1TupleSet_1_1TupleSetI_1a7ec328f85cbcdf9c8eb853df8f5202fd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1a7ec328f85cbcdf9c8eb853df8f5202fd" kindref="member">excess</ref>;</highlight></codeline>
|
|
<codeline lineno="2048" refid="classGecode_1_1TupleSet_1_1TupleSetI_1a4b84f035304bfba49af137060e81437f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1a4b84f035304bfba49af137060e81437f" kindref="member">min</ref>,<sp/><ref refid="classGecode_1_1TupleSet_1afe772c5845a82afed583b91817453da8" kindref="member">max</ref>;</highlight></codeline>
|
|
<codeline lineno="2050" refid="classGecode_1_1TupleSet_1_1TupleSetI_1a3f29fad4918a01ae166c9354b38d738c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1a3f29fad4918a01ae166c9354b38d738c" kindref="member">domsize</ref>;</highlight></codeline>
|
|
<codeline lineno="2052" refid="classGecode_1_1TupleSet_1_1TupleSetI_1a4067194a8115f9561a6b38aca48fa606" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1a7f22b4f0671488a21dc9f0cbafdccad2" kindref="member">Tuple</ref>**<sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1a4067194a8115f9561a6b38aca48fa606" kindref="member">last</ref>;</highlight></codeline>
|
|
<codeline lineno="2054" refid="classGecode_1_1TupleSet_1_1TupleSetI_1ae230317000727163f23b722065c6b517" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1a7f22b4f0671488a21dc9f0cbafdccad2" kindref="member">Tuple</ref>*<sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI_1ae230317000727163f23b722065c6b517" kindref="member">nullpointer</ref>;</highlight></codeline>
|
|
<codeline lineno="2055"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2057"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>T></highlight></codeline>
|
|
<codeline lineno="2058"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1a1c0f82d59a7f90e2aaa93408d8d519a1" kindref="member">add</ref>(T<sp/>t);</highlight></codeline>
|
|
<codeline lineno="2060"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1a02c19964f94510364a7fec9e563c7355" kindref="member">finalize</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="2062"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>resize(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="2064"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1a2810acd25b060f540f32aa48eca808d4" kindref="member">finalized</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="2066"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI" kindref="compound">TupleSetI</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="2068"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/>~<ref refid="classGecode_1_1TupleSet_1_1TupleSetI" kindref="compound">TupleSetI</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="2070"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SharedHandle_1_1Object" kindref="compound">SharedHandle::Object</ref>*<sp/>copy(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="2071"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="2072"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="2074"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1_1TupleSetI" kindref="compound">TupleSetI</ref>*<sp/><ref refid="classGecode_1_1TupleSet_1afaf2190950f2b57e0263fa4ce8da6ec5" kindref="member">implementation</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="2075"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2077"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1ab3a34cde0f29de122b7d3cf321cf861c" kindref="member">TupleSet</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="2079"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1ab3a34cde0f29de122b7d3cf321cf861c" kindref="member">TupleSet</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet" kindref="compound">TupleSet</ref>&<sp/>d);</highlight></codeline>
|
|
<codeline lineno="2080"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2082"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1a1c0f82d59a7f90e2aaa93408d8d519a1" kindref="member">add</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>tuple);</highlight></codeline>
|
|
<codeline lineno="2084"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1a02c19964f94510364a7fec9e563c7355" kindref="member">finalize</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="2086"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1a2810acd25b060f540f32aa48eca808d4" kindref="member">finalized</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="2088"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1a0a7899e3d31ee2fde941d54430cf7bef" kindref="member">arity</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="2090"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1a96402660c4bf4ed6492d8d60adc154f2" kindref="member">tuples</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="2092"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1TupleSet_1a7f22b4f0671488a21dc9f0cbafdccad2" kindref="member">Tuple</ref><sp/><ref refid="classGecode_1_1TupleSet_1ab7c84fe7b91c86aeb57f5752ff119c6e" kindref="member">operator []</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="2094"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1ac1e511cb03a48461d916343111471d31" kindref="member">min</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="2096"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet_1afe772c5845a82afed583b91817453da8" kindref="member">max</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="2097"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="2098"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2117"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2118"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntExt_1gab5a81dfd00524e8840f18cbd07007c42" kindref="member">extensional</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet" kindref="compound">TupleSet</ref>&<sp/>t,</highlight></codeline>
|
|
<codeline lineno="2119"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntExt_1ga239a8386d959c6bbd2c1a59e1b0ac8bb" kindref="member">ExtensionalPropKind</ref><sp/>epk=<ref refid="group__TaskModelIntExt_1gga239a8386d959c6bbd2c1a59e1b0ac8bba13685778bcbfc4aa364668b378b7f9da" kindref="member">EPK_DEF</ref>,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2120"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2131"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2132"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntExt_1gab5a81dfd00524e8840f18cbd07007c42" kindref="member">extensional</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1TupleSet" kindref="compound">TupleSet</ref>&<sp/>t,</highlight></codeline>
|
|
<codeline lineno="2133"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntExt_1ga239a8386d959c6bbd2c1a59e1b0ac8bb" kindref="member">ExtensionalPropKind</ref><sp/>epk=<ref refid="group__TaskModelIntExt_1gga239a8386d959c6bbd2c1a59e1b0ac8bba13685778bcbfc4aa364668b378b7f9da" kindref="member">EPK_DEF</ref>,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2135"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2136"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="2137"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2138"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/extensional/dfa.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2139"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/extensional/tuple-set.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2140"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2141"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="2142"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2154"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2155"><highlight class="normal"><sp/><sp/>min(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,<sp/>IntVar<sp/>x2,</highlight></codeline>
|
|
<codeline lineno="2156"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2164"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2165"><highlight class="normal"><sp/><sp/>min(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>y,</highlight></codeline>
|
|
<codeline lineno="2166"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2172"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2173"><highlight class="normal"><sp/><sp/>max(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,<sp/>IntVar<sp/>x2,</highlight></codeline>
|
|
<codeline lineno="2174"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2182"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2183"><highlight class="normal"><sp/><sp/>max(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>y,</highlight></codeline>
|
|
<codeline lineno="2184"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2185"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2191"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2192"><highlight class="normal"><sp/><sp/>abs(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,</highlight></codeline>
|
|
<codeline lineno="2193"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2194"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2200"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2201"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatArith_1ga2bb68a37452376ba823d214fe39f3b54" kindref="member">mult</ref>(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,<sp/>IntVar<sp/>x2,</highlight></codeline>
|
|
<codeline lineno="2202"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2203"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2208"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2209"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntArith_1gae4ddabd7038fee7954363f38a2e324c5" kindref="member">divmod</ref>(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,<sp/>IntVar<sp/>x2,<sp/>IntVar<sp/>x3,</highlight></codeline>
|
|
<codeline lineno="2210"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2211"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2216"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2217"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatArith_1ga83b43969ef95d290def0253e74def5ed" kindref="member">div</ref>(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,<sp/>IntVar<sp/>x2,</highlight></codeline>
|
|
<codeline lineno="2218"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2219"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2224"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2225"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntArith_1ga4cd6235cdf64674a689b4d75da983394" kindref="member">mod</ref>(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,<sp/>IntVar<sp/>x2,</highlight></codeline>
|
|
<codeline lineno="2226"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2227"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2233"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2234"><highlight class="normal"><sp/><sp/>sqr(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,</highlight></codeline>
|
|
<codeline lineno="2235"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2236"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2242"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2243"><highlight class="normal"><sp/><sp/>sqrt(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/>IntVar<sp/>x1,</highlight></codeline>
|
|
<codeline lineno="2244"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2245"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2254"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2255"><highlight class="normal"><sp/><sp/>pow(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/>IntVar<sp/>x1,</highlight></codeline>
|
|
<codeline lineno="2256"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2257"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2266"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2267"><highlight class="normal"><sp/><sp/>nroot(Home<sp/>home,<sp/>IntVar<sp/>x0,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/>IntVar<sp/>x1,</highlight></codeline>
|
|
<codeline lineno="2268"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2269"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2271"></codeline>
|
|
<codeline lineno="2303"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2304"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2305"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,</highlight></codeline>
|
|
<codeline lineno="2306"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2310"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2311"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2312"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,</highlight></codeline>
|
|
<codeline lineno="2313"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2317"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2318"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2319"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/>Reify<sp/>r,</highlight></codeline>
|
|
<codeline lineno="2320"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2324"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2325"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2326"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,<sp/>Reify<sp/>r,</highlight></codeline>
|
|
<codeline lineno="2327"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2334"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2335"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2336"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,</highlight></codeline>
|
|
<codeline lineno="2337"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2344"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2345"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2346"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,</highlight></codeline>
|
|
<codeline lineno="2347"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2354"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2355"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2356"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/>Reify<sp/>r,</highlight></codeline>
|
|
<codeline lineno="2357"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2364"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2365"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2366"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,<sp/>Reify<sp/>r,</highlight></codeline>
|
|
<codeline lineno="2367"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2368"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2369"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2397"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2398"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2399"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,</highlight></codeline>
|
|
<codeline lineno="2400"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2404"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2405"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2406"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/>Reify<sp/>r,</highlight></codeline>
|
|
<codeline lineno="2407"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2411"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2412"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2413"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,</highlight></codeline>
|
|
<codeline lineno="2414"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2418"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2419"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2420"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,<sp/>Reify<sp/>r,</highlight></codeline>
|
|
<codeline lineno="2421"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2428"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2429"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2430"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,</highlight></codeline>
|
|
<codeline lineno="2431"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2438"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2439"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2440"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/>Reify<sp/>r,</highlight></codeline>
|
|
<codeline lineno="2441"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2448"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2449"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2450"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,</highlight></codeline>
|
|
<codeline lineno="2451"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2458"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2459"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatLI_1ga284dbda312f4622458dc1cf54c9d3279" kindref="member">linear</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="2460"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/>IntVar<sp/>y,<sp/>Reify<sp/>r,</highlight></codeline>
|
|
<codeline lineno="2461"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2462"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2463"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2490"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2491"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntBinPacking_1ga1a066198d4b99975451156fed5c48914" kindref="member">binpacking</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="2492"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>l,<sp/></highlight></codeline>
|
|
<codeline lineno="2493"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>b,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>s,</highlight></codeline>
|
|
<codeline lineno="2494"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2513"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2514"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGeoPacking_1ga38d3dcba5887db04ed6dc3c3f8037e8c" kindref="member">nooverlap</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="2515"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>w,</highlight></codeline>
|
|
<codeline lineno="2516"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>h,</highlight></codeline>
|
|
<codeline lineno="2517"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2531"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2532"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGeoPacking_1ga38d3dcba5887db04ed6dc3c3f8037e8c" kindref="member">nooverlap</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="2533"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>w,</highlight></codeline>
|
|
<codeline lineno="2534"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>h,</highlight></codeline>
|
|
<codeline lineno="2535"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>o,</highlight></codeline>
|
|
<codeline lineno="2536"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2553"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2554"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGeoPacking_1ga38d3dcba5887db04ed6dc3c3f8037e8c" kindref="member">nooverlap</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="2555"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x0,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>w,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x1,</highlight></codeline>
|
|
<codeline lineno="2556"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y0,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>h,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y1,</highlight></codeline>
|
|
<codeline lineno="2557"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2575"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2576"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGeoPacking_1ga38d3dcba5887db04ed6dc3c3f8037e8c" kindref="member">nooverlap</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="2577"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x0,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>w,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x1,</highlight></codeline>
|
|
<codeline lineno="2578"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y0,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>h,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y1,</highlight></codeline>
|
|
<codeline lineno="2579"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>o,</highlight></codeline>
|
|
<codeline lineno="2580"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2581"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2582"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2588"></codeline>
|
|
<codeline lineno="2631"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2632"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gab3d035d788ebde42a7ec3630b1847e73" kindref="member">cumulatives</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>m,</highlight></codeline>
|
|
<codeline lineno="2633"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2634"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2635"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>at_most,</highlight></codeline>
|
|
<codeline lineno="2636"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2641"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2642"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gab3d035d788ebde42a7ec3630b1847e73" kindref="member">cumulatives</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>m,</highlight></codeline>
|
|
<codeline lineno="2643"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2644"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2645"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>at_most,</highlight></codeline>
|
|
<codeline lineno="2646"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2651"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2652"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gab3d035d788ebde42a7ec3630b1847e73" kindref="member">cumulatives</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>m,</highlight></codeline>
|
|
<codeline lineno="2653"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2654"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2655"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>at_most,</highlight></codeline>
|
|
<codeline lineno="2656"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2661"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2662"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gab3d035d788ebde42a7ec3630b1847e73" kindref="member">cumulatives</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>m,</highlight></codeline>
|
|
<codeline lineno="2663"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2664"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2665"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>at_most,</highlight></codeline>
|
|
<codeline lineno="2666"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2671"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2672"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gab3d035d788ebde42a7ec3630b1847e73" kindref="member">cumulatives</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>m,</highlight></codeline>
|
|
<codeline lineno="2673"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2674"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2675"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>at_most,</highlight></codeline>
|
|
<codeline lineno="2676"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2681"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2682"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gab3d035d788ebde42a7ec3630b1847e73" kindref="member">cumulatives</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>m,</highlight></codeline>
|
|
<codeline lineno="2683"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2684"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2685"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>at_most,</highlight></codeline>
|
|
<codeline lineno="2686"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2691"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2692"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gab3d035d788ebde42a7ec3630b1847e73" kindref="member">cumulatives</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>m,</highlight></codeline>
|
|
<codeline lineno="2693"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2694"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2695"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>at_most,</highlight></codeline>
|
|
<codeline lineno="2696"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2701"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2702"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gab3d035d788ebde42a7ec3630b1847e73" kindref="member">cumulatives</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>m,</highlight></codeline>
|
|
<codeline lineno="2703"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2704"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2705"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>at_most,</highlight></codeline>
|
|
<codeline lineno="2706"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2707"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2726"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2727"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gaa0f3653b3001bc88b9cb6115bdd8d2be" kindref="member">unary</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2728"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2729"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2750"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2751"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gaa0f3653b3001bc88b9cb6115bdd8d2be" kindref="member">unary</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,<sp/></highlight></codeline>
|
|
<codeline lineno="2752"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2753"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2782"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2783"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gaa0f3653b3001bc88b9cb6115bdd8d2be" kindref="member">unary</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a22162e3abb33bfc0709669e9e855dbc0" kindref="member">TaskTypeArgs</ref>&<sp/>t,</highlight></codeline>
|
|
<codeline lineno="2784"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>flex,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>fix,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2785"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2816"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2817"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gaa0f3653b3001bc88b9cb6115bdd8d2be" kindref="member">unary</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a22162e3abb33bfc0709669e9e855dbc0" kindref="member">TaskTypeArgs</ref>&<sp/>t,</highlight></codeline>
|
|
<codeline lineno="2818"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>flex,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>fix,</highlight></codeline>
|
|
<codeline lineno="2819"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2820"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2840"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2841"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gaa0f3653b3001bc88b9cb6115bdd8d2be" kindref="member">unary</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,<sp/></highlight></codeline>
|
|
<codeline lineno="2842"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2843"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2865"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2866"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1gaa0f3653b3001bc88b9cb6115bdd8d2be" kindref="member">unary</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2867"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2868"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2903"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2904"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a22162e3abb33bfc0709669e9e855dbc0" kindref="member">TaskTypeArgs</ref>&<sp/>t,</highlight></codeline>
|
|
<codeline lineno="2905"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>flex,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>fix,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2906"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2907"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2908"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="2913"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2914"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/>IntVar<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a22162e3abb33bfc0709669e9e855dbc0" kindref="member">TaskTypeArgs</ref>&<sp/>t,</highlight></codeline>
|
|
<codeline lineno="2915"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>flex,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>fix,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2916"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2917"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2954"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2955"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a22162e3abb33bfc0709669e9e855dbc0" kindref="member">TaskTypeArgs</ref>&<sp/>t,</highlight></codeline>
|
|
<codeline lineno="2956"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>flex,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>fix,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2957"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2958"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2962"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2963"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/>IntVar<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a22162e3abb33bfc0709669e9e855dbc0" kindref="member">TaskTypeArgs</ref>&<sp/>t,</highlight></codeline>
|
|
<codeline lineno="2964"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>flex,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>fix,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,</highlight></codeline>
|
|
<codeline lineno="2965"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2966"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2991"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2992"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="2993"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="2994"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2998"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2999"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/>IntVar<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="3000"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3001"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3028"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3029"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,<sp/></highlight></codeline>
|
|
<codeline lineno="3030"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3031"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3035"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3036"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/>IntVar<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>p,<sp/></highlight></codeline>
|
|
<codeline lineno="3037"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3038"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3067"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3068"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="3069"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3070"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3074"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3075"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/>IntVar<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,</highlight></codeline>
|
|
<codeline lineno="3076"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3077"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3108"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3109"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,<sp/></highlight></codeline>
|
|
<codeline lineno="3110"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/></highlight></codeline>
|
|
<codeline lineno="3111"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3112"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3116"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3117"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntScheduling_1ga9186b1ea47755a1af7b45907f094467d" kindref="member">cumulative</ref>(Home<sp/>home,<sp/>IntVar<sp/>c,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>s,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>p,<sp/></highlight></codeline>
|
|
<codeline lineno="3118"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>u,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>m,<sp/></highlight></codeline>
|
|
<codeline lineno="3119"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3121"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3122"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3142"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3143"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gaa47ac0ccce6fe5ca21a1b1410fb7a294" kindref="member">circuit</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="3144"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3160"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3161"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gaa47ac0ccce6fe5ca21a1b1410fb7a294" kindref="member">circuit</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>offset,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="3162"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3184"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3185"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gaa47ac0ccce6fe5ca21a1b1410fb7a294" kindref="member">circuit</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="3186"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,</highlight></codeline>
|
|
<codeline lineno="3187"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="3188"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3211"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3212"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gaa47ac0ccce6fe5ca21a1b1410fb7a294" kindref="member">circuit</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="3213"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>offset,</highlight></codeline>
|
|
<codeline lineno="3214"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="3215"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3234"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3235"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gaa47ac0ccce6fe5ca21a1b1410fb7a294" kindref="member">circuit</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="3236"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,</highlight></codeline>
|
|
<codeline lineno="3237"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="3238"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3259"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3260"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gaa47ac0ccce6fe5ca21a1b1410fb7a294" kindref="member">circuit</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="3261"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>offset,</highlight></codeline>
|
|
<codeline lineno="3262"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="3263"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3279"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3280"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gae5733c359a61d5e3532265e3b5f187da" kindref="member">path</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>s,<sp/>IntVar<sp/>e,</highlight></codeline>
|
|
<codeline lineno="3281"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3299"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3300"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gae5733c359a61d5e3532265e3b5f187da" kindref="member">path</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>offset,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>s,<sp/>IntVar<sp/>e,</highlight></codeline>
|
|
<codeline lineno="3301"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3324"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3325"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gae5733c359a61d5e3532265e3b5f187da" kindref="member">path</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="3326"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,</highlight></codeline>
|
|
<codeline lineno="3327"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>s,<sp/>IntVar<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="3328"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3353"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3354"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gae5733c359a61d5e3532265e3b5f187da" kindref="member">path</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="3355"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>offset,</highlight></codeline>
|
|
<codeline lineno="3356"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>s,<sp/>IntVar<sp/>e,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>y,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="3357"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3378"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3379"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gae5733c359a61d5e3532265e3b5f187da" kindref="member">path</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="3380"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,</highlight></codeline>
|
|
<codeline lineno="3381"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>s,<sp/>IntVar<sp/>e,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="3382"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3405"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3406"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntGraph_1gae5733c359a61d5e3532265e3b5f187da" kindref="member">path</ref>(Home<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="3407"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>c,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>offset,</highlight></codeline>
|
|
<codeline lineno="3408"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntVar<sp/>s,<sp/>IntVar<sp/>e,<sp/>IntVar<sp/>z,</highlight></codeline>
|
|
<codeline lineno="3409"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3411"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3412"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3413"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3422"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3424"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatExec_1ga951f882608ea98bea6f8378132a51523" kindref="member">wait</ref>(Home<sp/>home,<sp/>IntVar<sp/>x,<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*c)(Space&<sp/>home),</highlight></codeline>
|
|
<codeline lineno="3425"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3427"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3428"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatExec_1ga951f882608ea98bea6f8378132a51523" kindref="member">wait</ref>(Home<sp/>home,<sp/>BoolVar<sp/>x,<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*c)(Space&<sp/>home),</highlight></codeline>
|
|
<codeline lineno="3429"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3431"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3432"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatExec_1ga951f882608ea98bea6f8378132a51523" kindref="member">wait</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*c)(Space&<sp/>home),</highlight></codeline>
|
|
<codeline lineno="3433"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3435"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3436"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatExec_1ga951f882608ea98bea6f8378132a51523" kindref="member">wait</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*c)(Space&<sp/>home),</highlight></codeline>
|
|
<codeline lineno="3437"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3439"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3440"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntExec_1gaf90cf579612347def2ebcaff3a8abb9d" kindref="member">when</ref>(Home<sp/>home,<sp/>BoolVar<sp/>x,<sp/></highlight></codeline>
|
|
<codeline lineno="3441"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*t)(Space&<sp/>home),<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*e)(Space&<sp/>home)=<sp/>NULL,</highlight></codeline>
|
|
<codeline lineno="3442"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3444"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3445"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3470"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3471"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntUnshare_1ga5dbecdc9ae058e35d916a8bc38870876" kindref="member">unshare</ref>(Home<sp/>home,<sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="3472"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3474"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3475"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntUnshare_1ga5dbecdc9ae058e35d916a8bc38870876" kindref="member">unshare</ref>(Home<sp/>home,<sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="3476"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
|
<codeline lineno="3478"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3479"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="3480"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3481"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="3482"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3496" refid="group__TaskModelIntBranch_1ga6791eb13b8bcf30a45a31ecec43e6e03" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>bool<sp/>(*<ref refid="group__TaskModelIntBranch_1ga6791eb13b8bcf30a45a31ecec43e6e03" kindref="member">IntBranchFilter</ref>)(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="3505" refid="group__TaskModelIntBranch_1gaa1878ecc1c1404a0a27f6642549a3863" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>bool<sp/>(*<ref refid="group__TaskModelIntBranch_1gaa1878ecc1c1404a0a27f6642549a3863" kindref="member">BoolBranchFilter</ref>)(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="3506"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3516" refid="group__TaskModelIntBranch_1gabd2629d15afdee6f6cb998c1647b210f" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>double<sp/>(*<ref refid="group__TaskModelIntBranch_1gabd2629d15afdee6f6cb998c1647b210f" kindref="member">IntBranchMerit</ref>)(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="3526" refid="group__TaskModelIntBranch_1ga9626c7a69aa0213a0a1191dfdb7b9efc" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>double<sp/>(*<ref refid="group__TaskModelIntBranch_1ga9626c7a69aa0213a0a1191dfdb7b9efc" kindref="member">BoolBranchMerit</ref>)(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="3527"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3538" refid="group__TaskModelIntBranch_1ga98ca9bcf71eeeb8d55b408a309a9ce9f" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>int<sp/>(*<ref refid="group__TaskModelIntBranch_1ga98ca9bcf71eeeb8d55b408a309a9ce9f" kindref="member">IntBranchVal</ref>)(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="3549" refid="group__TaskModelIntBranch_1ga507b725c3cb54d2523dd544edbccd52a" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>int<sp/>(*<ref refid="group__TaskModelIntBranch_1ga507b725c3cb54d2523dd544edbccd52a" kindref="member">BoolBranchVal</ref>)(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="3550"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3562" refid="group__TaskModelIntBranch_1ga8a76dc88094c7c583b2afdc0f51d73f8" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>void<sp/>(*<ref refid="group__TaskModelIntBranch_1ga8a76dc88094c7c583b2afdc0f51d73f8" kindref="member">IntBranchCommit</ref>)(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>a,</highlight></codeline>
|
|
<codeline lineno="3563"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="3575" refid="group__TaskModelIntBranch_1gaf4ad026af38c4abde69c8ea93bc4feee" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>void<sp/>(*<ref refid="group__TaskModelIntBranch_1gaf4ad026af38c4abde69c8ea93bc4feee" kindref="member">BoolBranchCommit</ref>)(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>a,</highlight></codeline>
|
|
<codeline lineno="3576"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="3577"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="3578"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3579"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/branch/traits.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3580"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3581"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="3582"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3588" refid="classGecode_1_1IntAFC" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntAFC" kindref="compound">IntAFC</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1AFC" kindref="compound">AFC</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="3589"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="3597"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAFC_1ad6d02a0db949b8ef465f98d8c126163c" kindref="member">IntAFC</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3599"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAFC_1ad6d02a0db949b8ef465f98d8c126163c" kindref="member">IntAFC</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntAFC" kindref="compound">IntAFC</ref>&<sp/>a);</highlight></codeline>
|
|
<codeline lineno="3601"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAFC" kindref="compound">IntAFC</ref>&<sp/><ref refid="classGecode_1_1IntAFC_1ae5befc8fa3afc960a6757781657493b8" kindref="member">operator =</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntAFC" kindref="compound">IntAFC</ref>&<sp/>a);<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3603"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAFC_1ad6d02a0db949b8ef465f98d8c126163c" kindref="member">IntAFC</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0);</highlight></codeline>
|
|
<codeline lineno="3605"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAFC_1ad6d02a0db949b8ef465f98d8c126163c" kindref="member">IntAFC</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0);</highlight></codeline>
|
|
<codeline lineno="3613"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntAFC_1a9bb303a034a24ac7787d4f0bed45cbcc" kindref="member">init</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref>,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0);</highlight></codeline>
|
|
<codeline lineno="3621"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntAFC_1a9bb303a034a24ac7787d4f0bed45cbcc" kindref="member">init</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref>,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0);</highlight></codeline>
|
|
<codeline lineno="3622"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="3623"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3624"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="3625"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3626"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/branch/afc.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3627"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3628"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="3629"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3635" refid="classGecode_1_1IntActivity" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntActivity" kindref="compound">IntActivity</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Activity" kindref="compound">Activity</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="3636"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="3644"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntActivity_1a721b2cfcc1133656785d459e46d40a6a" kindref="member">IntActivity</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3646"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntActivity_1a721b2cfcc1133656785d459e46d40a6a" kindref="member">IntActivity</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntActivity" kindref="compound">IntActivity</ref>&<sp/>a);</highlight></codeline>
|
|
<codeline lineno="3648"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntActivity" kindref="compound">IntActivity</ref>&<sp/><ref refid="classGecode_1_1IntActivity_1ac23b322ecae85fc03efb0337a921e921" kindref="member">operator =</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntActivity" kindref="compound">IntActivity</ref>&<sp/>a);<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3656"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight></codeline>
|
|
<codeline lineno="3657"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntActivity_1a721b2cfcc1133656785d459e46d40a6a" kindref="member">IntActivity</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,</highlight></codeline>
|
|
<codeline lineno="3658"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1gabd2629d15afdee6f6cb998c1647b210f" kindref="member">IntBranchMerit</ref><sp/>bm=NULL);</highlight></codeline>
|
|
<codeline lineno="3666"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight></codeline>
|
|
<codeline lineno="3667"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntActivity_1a721b2cfcc1133656785d459e46d40a6a" kindref="member">IntActivity</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,</highlight></codeline>
|
|
<codeline lineno="3668"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1ga9626c7a69aa0213a0a1191dfdb7b9efc" kindref="member">BoolBranchMerit</ref><sp/>bm=NULL);</highlight></codeline>
|
|
<codeline lineno="3680"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3681"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntActivity_1a977e3c3fd2e2f32edaf76b8d5267e414" kindref="member">init</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,</highlight></codeline>
|
|
<codeline lineno="3682"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1gabd2629d15afdee6f6cb998c1647b210f" kindref="member">IntBranchMerit</ref><sp/>bm=NULL);</highlight></codeline>
|
|
<codeline lineno="3694"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3695"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntActivity_1a977e3c3fd2e2f32edaf76b8d5267e414" kindref="member">init</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,</highlight></codeline>
|
|
<codeline lineno="3696"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1ga9626c7a69aa0213a0a1191dfdb7b9efc" kindref="member">BoolBranchMerit</ref><sp/>bm=NULL);</highlight></codeline>
|
|
<codeline lineno="3697"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="3698"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3699"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="3700"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3701"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/branch/activity.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3702"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3703"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="3704"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3706" refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>void<sp/>(*<ref refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" kindref="member">IntVarValPrint</ref>)(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref><sp/>&home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BrancherHandle" kindref="compound">BrancherHandle</ref>&<sp/>bh,</highlight></codeline>
|
|
<codeline lineno="3707"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>a,</highlight></codeline>
|
|
<codeline lineno="3708"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">&<sp/>n,</highlight></codeline>
|
|
<codeline lineno="3709"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::ostream&<sp/>o);</highlight></codeline>
|
|
<codeline lineno="3710"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3712" refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>void<sp/>(*<ref refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" kindref="member">BoolVarValPrint</ref>)(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref><sp/>&home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BrancherHandle" kindref="compound">BrancherHandle</ref>&<sp/>bh,</highlight></codeline>
|
|
<codeline lineno="3713"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>a,</highlight></codeline>
|
|
<codeline lineno="3714"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">&<sp/>n,</highlight></codeline>
|
|
<codeline lineno="3715"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::ostream&<sp/>o);</highlight></codeline>
|
|
<codeline lineno="3716"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3717"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="3718"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3719"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="3720"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3726" refid="classGecode_1_1IntVarBranch" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1VarBranch" kindref="compound">VarBranch</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="3727"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="3729" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" kindref="member">Select</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="3730" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ac67c224ec93a84fda31d01f0c666a158" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ac67c224ec93a84fda31d01f0c666a158" kindref="member">SEL_NONE</ref><sp/>=<sp/>0,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3731" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ab05fe3c9afec7a6577e84b04aa444b10" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ab05fe3c9afec7a6577e84b04aa444b10" kindref="member">SEL_RND</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3732" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ac68c481e768e10bac52a02f5ccb5e38b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ac68c481e768e10bac52a02f5ccb5e38b" kindref="member">SEL_MERIT_MIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3733" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a781161d8462e47b26fe199c5bb2eb4d2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a781161d8462e47b26fe199c5bb2eb4d2" kindref="member">SEL_MERIT_MAX</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3734" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ae0425ca8f67ac498e0ddc5b7fd6ebe85" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ae0425ca8f67ac498e0ddc5b7fd6ebe85" kindref="member">SEL_DEGREE_MIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3735" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a78a754ef5ba1d52754a25ec33cecf8ad" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a78a754ef5ba1d52754a25ec33cecf8ad" kindref="member">SEL_DEGREE_MAX</ref>,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3736" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a62bdb99e7bc64d28e1f86bd68a916463" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a62bdb99e7bc64d28e1f86bd68a916463" kindref="member">SEL_AFC_MIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3737" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a7589f16dafda64341677cc669799f080" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a7589f16dafda64341677cc669799f080" kindref="member">SEL_AFC_MAX</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3738" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a9a85ae9919e2ba5b0d8492b948ab8a17" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a9a85ae9919e2ba5b0d8492b948ab8a17" kindref="member">SEL_ACTIVITY_MIN</ref>,<sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3739" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a9844872c23e839559b463fb448c6b00c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a9844872c23e839559b463fb448c6b00c" kindref="member">SEL_ACTIVITY_MAX</ref>,<sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3740" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a2a4fd4a55bd162d1132145db1f6bca30" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a2a4fd4a55bd162d1132145db1f6bca30" kindref="member">SEL_MIN_MIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3741" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a4b8f01da0ecdb1d1c53da5d6a61af030" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a4b8f01da0ecdb1d1c53da5d6a61af030" kindref="member">SEL_MIN_MAX</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3742" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a0babe990fefcf48dc6ba93636d2c36e9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a0babe990fefcf48dc6ba93636d2c36e9" kindref="member">SEL_MAX_MIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3743" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a5b23cc918143f2cdc2f3ee77e90259be" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a5b23cc918143f2cdc2f3ee77e90259be" kindref="member">SEL_MAX_MAX</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3744" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a6de335df0511040c52995d19dd667a8e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a6de335df0511040c52995d19dd667a8e" kindref="member">SEL_SIZE_MIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3745" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a8165182c52ce53c0a89c710f58ffa482" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a8165182c52ce53c0a89c710f58ffa482" kindref="member">SEL_SIZE_MAX</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3746" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a4b0842b19c16de20fc399ce570a43898" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a4b0842b19c16de20fc399ce570a43898" kindref="member">SEL_DEGREE_SIZE_MIN</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="3747" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872afbdbf561ded5be83289fabefefae27ec" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872afbdbf561ded5be83289fabefefae27ec" kindref="member">SEL_DEGREE_SIZE_MAX</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="3748" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a3af35facbe66a15a882b0ab3b7c448b5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a3af35facbe66a15a882b0ab3b7c448b5" kindref="member">SEL_AFC_SIZE_MIN</ref>,<sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3749" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a17f7eca5747799d1734757a212c7368f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a17f7eca5747799d1734757a212c7368f" kindref="member">SEL_AFC_SIZE_MAX</ref>,<sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3750" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a81a105201c1bb37bf9033c41c2682108" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a81a105201c1bb37bf9033c41c2682108" kindref="member">SEL_ACTIVITY_SIZE_MIN</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="3751" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a42619846214c8ffc927e6ab5950f18a5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a42619846214c8ffc927e6ab5950f18a5" kindref="member">SEL_ACTIVITY_SIZE_MAX</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="3752"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3757" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a48b6421fb8c2d79912c879bb86df43dd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a48b6421fb8c2d79912c879bb86df43dd" kindref="member">SEL_REGRET_MIN_MIN</ref>,</highlight></codeline>
|
|
<codeline lineno="3763" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a4bee47b42f37485b1b23c5891be873c0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872a4bee47b42f37485b1b23c5891be873c0" kindref="member">SEL_REGRET_MIN_MAX</ref>,</highlight></codeline>
|
|
<codeline lineno="3769" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ad13cc686e53e6e8bb91710bbcc4d960e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ad13cc686e53e6e8bb91710bbcc4d960e" kindref="member">SEL_REGRET_MAX_MIN</ref>,</highlight></codeline>
|
|
<codeline lineno="3775" refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ae398eb32bab641da32f498ad47c5349f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872ae398eb32bab641da32f498ad47c5349f" kindref="member">SEL_REGRET_MAX_MAX</ref></highlight></codeline>
|
|
<codeline lineno="3776"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="3777"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="3779" refid="classGecode_1_1IntVarBranch_1a98e102b9958b378dbfbb5bfb7d850491" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntVarBranch_1a98e102b9958b378dbfbb5bfb7d850491" kindref="member">s</ref>;</highlight></codeline>
|
|
<codeline lineno="3780"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="3782"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a22edf4beda7a61714f8a860982ee1582" kindref="member">IntVarBranch</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3784"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a22edf4beda7a61714f8a860982ee1582" kindref="member">IntVarBranch</ref>(<ref refid="classGecode_1_1Rnd" kindref="compound">Rnd</ref><sp/>r);</highlight></codeline>
|
|
<codeline lineno="3786"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a22edf4beda7a61714f8a860982ee1582" kindref="member">IntVarBranch</ref>(<ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntVarBranch_1a98e102b9958b378dbfbb5bfb7d850491" kindref="member">s</ref>,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>t);</highlight></codeline>
|
|
<codeline lineno="3788"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a22edf4beda7a61714f8a860982ee1582" kindref="member">IntVarBranch</ref>(<ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntVarBranch_1a98e102b9958b378dbfbb5bfb7d850491" kindref="member">s</ref>,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>t);</highlight></codeline>
|
|
<codeline lineno="3790"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a22edf4beda7a61714f8a860982ee1582" kindref="member">IntVarBranch</ref>(<ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntVarBranch_1a98e102b9958b378dbfbb5bfb7d850491" kindref="member">s</ref>,<sp/><ref refid="classGecode_1_1AFC" kindref="compound">AFC</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>t);</highlight></codeline>
|
|
<codeline lineno="3792"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a22edf4beda7a61714f8a860982ee1582" kindref="member">IntVarBranch</ref>(<ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntVarBranch_1a98e102b9958b378dbfbb5bfb7d850491" kindref="member">s</ref>,<sp/><ref refid="classGecode_1_1Activity" kindref="compound">Activity</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>t);</highlight></codeline>
|
|
<codeline lineno="3794"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a22edf4beda7a61714f8a860982ee1582" kindref="member">IntVarBranch</ref>(<ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntVarBranch_1a98e102b9958b378dbfbb5bfb7d850491" kindref="member">s</ref>,<sp/><ref refid="namespaceGecode_1a6e982f1b655011d8c781cd9f38cfb907" kindref="member">VoidFunction</ref><sp/>mf,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>t);</highlight></codeline>
|
|
<codeline lineno="3796"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVarBranch_1a6303b96b4c88838582c23dbb66aa2872" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntVarBranch_1a0942d9b7f242c3c0e3c45396943a559c" kindref="member">select</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="3798"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarBranch_1a2ca745793dee0013a4c733df003fea49" kindref="member">expand</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="3800"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarBranch_1a2ca745793dee0013a4c733df003fea49" kindref="member">expand</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="3801"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="3802"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3808"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga574ea1d466bb781fa0bb59e535edb3e2" kindref="member">INT_VAR_NONE</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3811"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gaaca7b912984950379b0c9da0425298d7" kindref="member">INT_VAR_RND</ref>(<ref refid="classGecode_1_1Rnd" kindref="compound">Rnd</ref><sp/>r);</highlight></codeline>
|
|
<codeline lineno="3813"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga3932a59a226542c9882c1f316baf332e" kindref="member">INT_VAR_MERIT_MIN</ref>(<ref refid="group__TaskModelIntBranch_1gabd2629d15afdee6f6cb998c1647b210f" kindref="member">IntBranchMerit</ref><sp/>bm,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3815"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga3932a59a226542c9882c1f316baf332e" kindref="member">INT_VAR_MERIT_MIN</ref>(<ref refid="group__TaskModelIntBranch_1ga9626c7a69aa0213a0a1191dfdb7b9efc" kindref="member">BoolBranchMerit</ref><sp/>bm,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3817"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gaa230b32190e5a95cc29176a4fa6283a1" kindref="member">INT_VAR_MERIT_MAX</ref>(<ref refid="group__TaskModelIntBranch_1gabd2629d15afdee6f6cb998c1647b210f" kindref="member">IntBranchMerit</ref><sp/>bm,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3819"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gaa230b32190e5a95cc29176a4fa6283a1" kindref="member">INT_VAR_MERIT_MAX</ref>(<ref refid="group__TaskModelIntBranch_1ga9626c7a69aa0213a0a1191dfdb7b9efc" kindref="member">BoolBranchMerit</ref><sp/>bm,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3821"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gadf041b512af5c3cdb19d0490ed240d6c" kindref="member">INT_VAR_DEGREE_MIN</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3823"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gaf42431fa703648134a08f127ec915542" kindref="member">INT_VAR_DEGREE_MAX</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3825"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gafc0a891a3d3b4c9ae2c38e6c97ebe2bc" kindref="member">INT_VAR_AFC_MIN</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3827"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gafc0a891a3d3b4c9ae2c38e6c97ebe2bc" kindref="member">INT_VAR_AFC_MIN</ref>(<ref refid="classGecode_1_1IntAFC" kindref="compound">IntAFC</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3829"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gacf713f0f7d8a07778c3f690a77cd5149" kindref="member">INT_VAR_AFC_MAX</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3831"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gacf713f0f7d8a07778c3f690a77cd5149" kindref="member">INT_VAR_AFC_MAX</ref>(<ref refid="classGecode_1_1IntAFC" kindref="compound">IntAFC</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3833"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gace5856efbbf848f0843f35632292a217" kindref="member">INT_VAR_ACTIVITY_MIN</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);<sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3835"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gace5856efbbf848f0843f35632292a217" kindref="member">INT_VAR_ACTIVITY_MIN</ref>(<ref refid="classGecode_1_1IntActivity" kindref="compound">IntActivity</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);<sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3837"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga0473f8c025f6fdcdf3ed3bbda96344c1" kindref="member">INT_VAR_ACTIVITY_MAX</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);<sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3839"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga0473f8c025f6fdcdf3ed3bbda96344c1" kindref="member">INT_VAR_ACTIVITY_MAX</ref>(<ref refid="classGecode_1_1IntActivity" kindref="compound">IntActivity</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);<sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3841"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga182df297911cdb82e40103f9dee427f2" kindref="member">INT_VAR_MIN_MIN</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3843"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga06b56d96f0abf8a70cd039885e8c726f" kindref="member">INT_VAR_MIN_MAX</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3845"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga2bb9a2f111678f099cea980d918fd959" kindref="member">INT_VAR_MAX_MIN</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);<sp/></highlight></codeline>
|
|
<codeline lineno="3847"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga517de4cc53606623e4ca0da49a47d8e1" kindref="member">INT_VAR_MAX_MAX</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3849"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga76001af59f0b9c98e69d7b25c7b1d2e9" kindref="member">INT_VAR_SIZE_MIN</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3851"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga26f02b9d0d4ee78acaa8f8822c4b4eaf" kindref="member">INT_VAR_SIZE_MAX</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3853"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga741dde8a2e842bc741538d7ebe0ad567" kindref="member">INT_VAR_DEGREE_SIZE_MIN</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3855"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gaa8d156c484a3625a136eebc4a1b1b101" kindref="member">INT_VAR_DEGREE_SIZE_MAX</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3857"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga9ec9f27195237db9642da08f0cb4ffdd" kindref="member">INT_VAR_AFC_SIZE_MIN</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3859"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga9ec9f27195237db9642da08f0cb4ffdd" kindref="member">INT_VAR_AFC_SIZE_MIN</ref>(<ref refid="classGecode_1_1IntAFC" kindref="compound">IntAFC</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3861"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gab63facc4f4aebd91981d979c73386ad9" kindref="member">INT_VAR_AFC_SIZE_MAX</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3863"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gab63facc4f4aebd91981d979c73386ad9" kindref="member">INT_VAR_AFC_SIZE_MAX</ref>(<ref refid="classGecode_1_1IntAFC" kindref="compound">IntAFC</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3865"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga99e1d4deafb053984e12eb5dbab51430" kindref="member">INT_VAR_ACTIVITY_SIZE_MIN</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3867"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga99e1d4deafb053984e12eb5dbab51430" kindref="member">INT_VAR_ACTIVITY_SIZE_MIN</ref>(<ref refid="classGecode_1_1IntActivity" kindref="compound">IntActivity</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3869"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga2431d9e6dba953e664dd95e87a8e12da" kindref="member">INT_VAR_ACTIVITY_SIZE_MAX</ref>(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>d=1.0,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3871"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga2431d9e6dba953e664dd95e87a8e12da" kindref="member">INT_VAR_ACTIVITY_SIZE_MAX</ref>(<ref refid="classGecode_1_1IntActivity" kindref="compound">IntActivity</ref><sp/>a,<sp/><ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3877"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga34fe5f945e96b77d58f3607e7e1b109b" kindref="member">INT_VAR_REGRET_MIN_MIN</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3883"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga3013c4aebd712550247a22160d1f7a6f" kindref="member">INT_VAR_REGRET_MIN_MAX</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3889"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1gabc5752e8e7ef6aefeb3c07b884fc2471" kindref="member">INT_VAR_REGRET_MAX_MIN</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3895"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntVarBranch" kindref="compound">IntVarBranch</ref><sp/><ref refid="group__TaskModelIntBranchVar_1ga84b1287813bdaf9941b7295e02b1bcbd" kindref="member">INT_VAR_REGRET_MAX_MAX</ref>(<ref refid="group__TaskModelBranch_1ga9aa0d6360268834e569cb4edb11a0fe6" kindref="member">BranchTbl</ref><sp/>tbl=NULL);</highlight></codeline>
|
|
<codeline lineno="3897"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3898"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="3899"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3900"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/branch/var.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3901"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3902"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="3903"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3909" refid="classGecode_1_1IntValBranch" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ValBranch" kindref="compound">ValBranch</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="3910"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="3912" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401" kindref="member">Select</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="3913" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a5771a50d9f99eca47d2dc12dcc4517ab" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a5771a50d9f99eca47d2dc12dcc4517ab" kindref="member">SEL_MIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3914" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a8fb6fce502d0b0ea59cc7b8dbfe73ac9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a8fb6fce502d0b0ea59cc7b8dbfe73ac9" kindref="member">SEL_MED</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3915" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a5e3c4dcff049479bc13ff653ef0f31df" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a5e3c4dcff049479bc13ff653ef0f31df" kindref="member">SEL_MAX</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3916" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a0bc9e7262c767476b2970608525a7b6e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a0bc9e7262c767476b2970608525a7b6e" kindref="member">SEL_RND</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3917" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401ad66d354199780c64eb073b4bf85bf17b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401ad66d354199780c64eb073b4bf85bf17b" kindref="member">SEL_SPLIT_MIN</ref>,<sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3918" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a261e190226467765fa5b54f5a1e73b08" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a261e190226467765fa5b54f5a1e73b08" kindref="member">SEL_SPLIT_MAX</ref>,<sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3919" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a71933cd2462f70f52e0b53c151ed821b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a71933cd2462f70f52e0b53c151ed821b" kindref="member">SEL_RANGE_MIN</ref>,<sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3920" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a608b0199cb8e15adc0bef3ec8ac2e3f3" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a608b0199cb8e15adc0bef3ec8ac2e3f3" kindref="member">SEL_RANGE_MAX</ref>,<sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3921" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a8f3a69c34e09c6612478dbef438fb588" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a8f3a69c34e09c6612478dbef438fb588" kindref="member">SEL_VAL_COMMIT</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="3922" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a05c755bbfb1684de33c1e5de4ccf2ae8" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a05c755bbfb1684de33c1e5de4ccf2ae8" kindref="member">SEL_VALUES_MIN</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="3923" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a73c6b9ff9fe76b48a9a28ece47e60cfe" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a73c6b9ff9fe76b48a9a28ece47e60cfe" kindref="member">SEL_VALUES_MAX</ref>,<sp/></highlight></codeline>
|
|
<codeline lineno="3924" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a8b445f200e534af36e97a361e82c7f47" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a8b445f200e534af36e97a361e82c7f47" kindref="member">SEL_NEAR_MIN</ref>,<sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3925" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a9072d82b477158b4b48b3fb337d3923d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a9072d82b477158b4b48b3fb337d3923d" kindref="member">SEL_NEAR_MAX</ref>,<sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3926" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401ad448b6c1de9bcfad0a22783650cea72a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401ad448b6c1de9bcfad0a22783650cea72a" kindref="member">SEL_NEAR_INC</ref>,<sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3927" refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a89795191f93ac779b04c8e5b9daf1ba7" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a89795191f93ac779b04c8e5b9daf1ba7" kindref="member">SEL_NEAR_DEC</ref><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="3928"><highlight class="normal"><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="3929"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="3931" refid="classGecode_1_1IntValBranch_1ae30e39cf5c51b762e2cfb00c517e2965" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/><ref refid="classGecode_1_1IntValBranch_1ae30e39cf5c51b762e2cfb00c517e2965" kindref="member">n</ref>;</highlight></codeline>
|
|
<codeline lineno="3933" refid="classGecode_1_1IntValBranch_1afc7eb5120b6b44639f42c9682c53636d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntValBranch_1afc7eb5120b6b44639f42c9682c53636d" kindref="member">s</ref>;</highlight></codeline>
|
|
<codeline lineno="3934"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="3936"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a7860f3c02703bf9bf02e7ab3a329dcaa" kindref="member">IntValBranch</ref>(<ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntValBranch_1afc7eb5120b6b44639f42c9682c53636d" kindref="member">s</ref><sp/>=<sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401a5771a50d9f99eca47d2dc12dcc4517ab" kindref="member">SEL_MIN</ref>);</highlight></codeline>
|
|
<codeline lineno="3938"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a7860f3c02703bf9bf02e7ab3a329dcaa" kindref="member">IntValBranch</ref>(<ref refid="classGecode_1_1Rnd" kindref="compound">Rnd</ref><sp/><ref refid="classGecode_1_1ValBranch_1a3e83e74c785cf1a2224abfa67de186fc" kindref="member">r</ref>);</highlight></codeline>
|
|
<codeline lineno="3940"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a7860f3c02703bf9bf02e7ab3a329dcaa" kindref="member">IntValBranch</ref>(<ref refid="namespaceGecode_1a6e982f1b655011d8c781cd9f38cfb907" kindref="member">VoidFunction</ref><sp/>v,<sp/><ref refid="namespaceGecode_1a6e982f1b655011d8c781cd9f38cfb907" kindref="member">VoidFunction</ref><sp/>c);</highlight></codeline>
|
|
<codeline lineno="3942"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a7860f3c02703bf9bf02e7ab3a329dcaa" kindref="member">IntValBranch</ref>(<ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntValBranch_1afc7eb5120b6b44639f42c9682c53636d" kindref="member">s</ref>,<sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/><ref refid="classGecode_1_1IntValBranch_1ae30e39cf5c51b762e2cfb00c517e2965" kindref="member">n</ref>);</highlight></codeline>
|
|
<codeline lineno="3944"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntValBranch_1a1e378efff78213983d14a191b5598401" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntValBranch_1a8101d10407e44dd175f51c3f6290b81b" kindref="member">select</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="3946"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/><ref refid="classGecode_1_1IntValBranch_1a04118ca2048614d24142d76602186610" kindref="member">values</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="3947"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="3948"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3954"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga99f57de18e36ee7ea64c91a73f2e1132" kindref="member">INT_VAL_MIN</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3957"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga46fb2bfe8b29de694c3364ba9c8e1984" kindref="member">INT_VAL_MED</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3959"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga780c219bfb868c743079a7155c6ec884" kindref="member">INT_VAL_MAX</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3961"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1gafbe0b0e57235c427630633e66afdfe6b" kindref="member">INT_VAL_RND</ref>(<ref refid="classGecode_1_1Rnd" kindref="compound">Rnd</ref><sp/>r);</highlight></codeline>
|
|
<codeline lineno="3963"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga184eb130ab7e9ab791a0ba0cd9e0845e" kindref="member">INT_VAL_SPLIT_MIN</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3965"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga94cdbbd3d21ea8603148b44e75b67269" kindref="member">INT_VAL_SPLIT_MAX</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3967"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga25f94f22dcbb158161627c3d7e8019d8" kindref="member">INT_VAL_RANGE_MIN</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3969"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga260e4a5b84e1df67f46be253f5f1d9c7" kindref="member">INT_VAL_RANGE_MAX</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3976"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga4fce67b276db8d08267df263515c72e5" kindref="member">INT_VAL</ref>(<ref refid="group__TaskModelIntBranch_1ga98ca9bcf71eeeb8d55b408a309a9ce9f" kindref="member">IntBranchVal</ref><sp/>v,<sp/><ref refid="group__TaskModelIntBranch_1ga8a76dc88094c7c583b2afdc0f51d73f8" kindref="member">IntBranchCommit</ref><sp/>c=NULL);</highlight></codeline>
|
|
<codeline lineno="3983"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga4fce67b276db8d08267df263515c72e5" kindref="member">INT_VAL</ref>(<ref refid="group__TaskModelIntBranch_1ga507b725c3cb54d2523dd544edbccd52a" kindref="member">BoolBranchVal</ref><sp/>v,<sp/><ref refid="group__TaskModelIntBranch_1gaf4ad026af38c4abde69c8ea93bc4feee" kindref="member">BoolBranchCommit</ref><sp/>c=NULL);</highlight></codeline>
|
|
<codeline lineno="3985"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga62d59efd54e7421d3c0ab09e72cf4b8b" kindref="member">INT_VALUES_MIN</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);<sp/></highlight></codeline>
|
|
<codeline lineno="3987"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga2c20cd57ab16f8547b5971961b4b97e9" kindref="member">INT_VALUES_MAX</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="3989"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1ga7ca4c37ebc63b0e15f7ce26f87c8b03b" kindref="member">INT_VAL_NEAR_MIN</ref>(<ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>n);</highlight></codeline>
|
|
<codeline lineno="3991"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1gace2540518c6651f899062eb9b4e112c0" kindref="member">INT_VAL_NEAR_MAX</ref>(<ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>n);</highlight></codeline>
|
|
<codeline lineno="3993"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1gac71f9733d7ae6bf621ec4f1f0b9149c3" kindref="member">INT_VAL_NEAR_INC</ref>(<ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>n);</highlight></codeline>
|
|
<codeline lineno="3995"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntValBranch" kindref="compound">IntValBranch</ref><sp/><ref refid="group__TaskModelIntBranchVal_1gaee648c172f50601d06180f58fe4e7ccf" kindref="member">INT_VAL_NEAR_DEC</ref>(<ref refid="classGecode_1_1SharedArray" kindref="compound">IntSharedArray</ref><sp/>n);</highlight></codeline>
|
|
<codeline lineno="3997"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="3998"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="3999"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4000"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/branch/val.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4001"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4002"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="4003"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4009" refid="classGecode_1_1IntAssign" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1IntAssign" kindref="compound">IntAssign</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ValBranch" kindref="compound">ValBranch</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="4010"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="4012" refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbb" kindref="member">Select</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="4013" refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbba70ee791dd86bb937a6af0ba783b424fb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbba70ee791dd86bb937a6af0ba783b424fb" kindref="member">SEL_MIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="4014" refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbba7fc46342faa8ee46c5b820e2979157e9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbba7fc46342faa8ee46c5b820e2979157e9" kindref="member">SEL_MED</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="4015" refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbbae9f0c008d397612824a1ebb1e8103f53" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbbae9f0c008d397612824a1ebb1e8103f53" kindref="member">SEL_MAX</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="4016" refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbbaab6e434096709b789661285a08e4e183" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbbaab6e434096709b789661285a08e4e183" kindref="member">SEL_RND</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
|
<codeline lineno="4017" refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbba1896421879c60bdbffeb05cf7d74820d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbba1896421879c60bdbffeb05cf7d74820d" kindref="member">SEL_VAL_COMMIT</ref><sp/></highlight></codeline>
|
|
<codeline lineno="4018"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="4019"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="4021" refid="classGecode_1_1IntAssign_1a2053572a637679c90a7a764cd9f4b4ed" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbb" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntAssign_1a2053572a637679c90a7a764cd9f4b4ed" kindref="member">s</ref>;</highlight></codeline>
|
|
<codeline lineno="4022"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="4024"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ad2e932088dde3a54ce0bee6bc19118d9" kindref="member">IntAssign</ref>(<ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbb" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntAssign_1a2053572a637679c90a7a764cd9f4b4ed" kindref="member">s</ref><sp/>=<sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbba70ee791dd86bb937a6af0ba783b424fb" kindref="member">SEL_MIN</ref>);</highlight></codeline>
|
|
<codeline lineno="4026"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ad2e932088dde3a54ce0bee6bc19118d9" kindref="member">IntAssign</ref>(<ref refid="classGecode_1_1Rnd" kindref="compound">Rnd</ref><sp/><ref refid="classGecode_1_1ValBranch_1a3e83e74c785cf1a2224abfa67de186fc" kindref="member">r</ref>);</highlight></codeline>
|
|
<codeline lineno="4028"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ad2e932088dde3a54ce0bee6bc19118d9" kindref="member">IntAssign</ref>(<ref refid="namespaceGecode_1a6e982f1b655011d8c781cd9f38cfb907" kindref="member">VoidFunction</ref><sp/>v,<sp/><ref refid="namespaceGecode_1a6e982f1b655011d8c781cd9f38cfb907" kindref="member">VoidFunction</ref><sp/>c);</highlight></codeline>
|
|
<codeline lineno="4030"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntAssign_1ada22b4a3d52b033c3731bde319f31dbb" kindref="member">Select</ref><sp/><ref refid="classGecode_1_1IntAssign_1abe3c4c776aaab61c725b1fb8ad6b7474" kindref="member">select</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="4031"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="4032"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4038"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntAssign" kindref="compound">IntAssign</ref><sp/><ref refid="group__TaskModelIntBranchAssign_1gaac3546ce5954b706f4a451916900d971" kindref="member">INT_ASSIGN_MIN</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="4041"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntAssign" kindref="compound">IntAssign</ref><sp/><ref refid="group__TaskModelIntBranchAssign_1ga9cf69064246719f6957fda3914b0639f" kindref="member">INT_ASSIGN_MED</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="4043"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntAssign" kindref="compound">IntAssign</ref><sp/><ref refid="group__TaskModelIntBranchAssign_1gae8dd9858629d58d84d3595f328521468" kindref="member">INT_ASSIGN_MAX</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="4045"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntAssign" kindref="compound">IntAssign</ref><sp/><ref refid="group__TaskModelIntBranchAssign_1ga119c223f28034805c52cf786cabf2c82" kindref="member">INT_ASSIGN_RND</ref>(<ref refid="classGecode_1_1Rnd" kindref="compound">Rnd</ref><sp/>r);</highlight></codeline>
|
|
<codeline lineno="4052"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntAssign" kindref="compound">IntAssign</ref><sp/><ref refid="group__TaskModelIntBranchAssign_1gad1acf3d897f1f741efd5567e545854ea" kindref="member">INT_ASSIGN</ref>(<ref refid="group__TaskModelIntBranch_1ga98ca9bcf71eeeb8d55b408a309a9ce9f" kindref="member">IntBranchVal</ref><sp/>v,<sp/><ref refid="group__TaskModelIntBranch_1ga8a76dc88094c7c583b2afdc0f51d73f8" kindref="member">IntBranchCommit</ref><sp/>c=NULL);</highlight></codeline>
|
|
<codeline lineno="4059"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1IntAssign" kindref="compound">IntAssign</ref><sp/><ref refid="group__TaskModelIntBranchAssign_1gad1acf3d897f1f741efd5567e545854ea" kindref="member">INT_ASSIGN</ref>(<ref refid="group__TaskModelIntBranch_1ga507b725c3cb54d2523dd544edbccd52a" kindref="member">BoolBranchVal</ref><sp/>v,<sp/><ref refid="group__TaskModelIntBranch_1gaf4ad026af38c4abde69c8ea93bc4feee" kindref="member">BoolBranchCommit</ref><sp/>c=NULL);</highlight></codeline>
|
|
<codeline lineno="4061"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4062"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="4063"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4064"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/branch/assign.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4065"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4066"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="4072"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4073"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="4074"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>IntVarBranch<sp/>vars,<sp/>IntValBranch<sp/>vals,<sp/></highlight></codeline>
|
|
<codeline lineno="4075"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1ga6791eb13b8bcf30a45a31ecec43e6e03" kindref="member">IntBranchFilter</ref><sp/>bf=NULL,</highlight></codeline>
|
|
<codeline lineno="4076"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" kindref="member">IntVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4082"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4083"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="4084"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>TieBreak<IntVarBranch><sp/>vars,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4085"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1ga6791eb13b8bcf30a45a31ecec43e6e03" kindref="member">IntBranchFilter</ref><sp/>bf=NULL,</highlight></codeline>
|
|
<codeline lineno="4086"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" kindref="member">IntVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4092"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4093"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/>IntVar<sp/>x,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4094"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" kindref="member">IntVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4100"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4101"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="4102"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>IntVarBranch<sp/>vars,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4103"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1gaa1878ecc1c1404a0a27f6642549a3863" kindref="member">BoolBranchFilter</ref><sp/>bf=NULL,</highlight></codeline>
|
|
<codeline lineno="4104"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" kindref="member">BoolVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4110"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4111"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="4112"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>TieBreak<IntVarBranch><sp/>vars,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4113"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1gaa1878ecc1c1404a0a27f6642549a3863" kindref="member">BoolBranchFilter</ref><sp/>bf=NULL,</highlight></codeline>
|
|
<codeline lineno="4114"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" kindref="member">BoolVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4120"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4121"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/>BoolVar<sp/>x,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4122"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" kindref="member">BoolVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4123"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4129"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4130"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga9d8be32a99c7bf82e40f571de96d31ca" kindref="member">assign</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>IntAssign<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4131"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1ga6791eb13b8bcf30a45a31ecec43e6e03" kindref="member">IntBranchFilter</ref><sp/>ibf=NULL,</highlight></codeline>
|
|
<codeline lineno="4132"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" kindref="member">IntVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4138"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4139"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga9d8be32a99c7bf82e40f571de96d31ca" kindref="member">assign</ref>(Home<sp/>home,<sp/>IntVar<sp/>x,<sp/>IntAssign<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4140"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" kindref="member">IntVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4146"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4147"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga9d8be32a99c7bf82e40f571de96d31ca" kindref="member">assign</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,<sp/>IntAssign<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4148"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1gaa1878ecc1c1404a0a27f6642549a3863" kindref="member">BoolBranchFilter</ref><sp/>bbf=NULL,</highlight></codeline>
|
|
<codeline lineno="4149"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" kindref="member">BoolVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4155"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4156"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga9d8be32a99c7bf82e40f571de96d31ca" kindref="member">assign</ref>(Home<sp/>home,<sp/>BoolVar<sp/>x,<sp/>IntAssign<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4157"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" kindref="member">BoolVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4158"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4159"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="4160"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4161"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="4162"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4166"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="4167"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="4168"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>DFA&<sp/>d);</highlight></codeline>
|
|
<codeline lineno="4169"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4173"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="4174"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="4175"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>TupleSet&<sp/>ts);</highlight></codeline>
|
|
<codeline lineno="4176"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4177"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="4178"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4179"><highlight class="normal"></highlight><highlight class="comment">//<sp/>LDSB-related<sp/>declarations.</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4180"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
|
<codeline lineno="4181"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4182"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Int<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">LDSB<sp/>{</highlight></codeline>
|
|
<codeline lineno="4183"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">SymmetryObject;</highlight></codeline>
|
|
<codeline lineno="4184"><highlight class="normal"><sp/><sp/>}}</highlight></codeline>
|
|
<codeline lineno="4185"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4191" refid="classGecode_1_1SymmetryHandle" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">GECODE_INT_EXPORT<sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="4192"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="4194" refid="classGecode_1_1SymmetryHandle_1a543357c472b2fa646b408f1367c0a484" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1LDSB_1_1SymmetryObject" kindref="compound">Int::LDSB::SymmetryObject</ref>*<sp/><ref refid="classGecode_1_1SymmetryHandle_1a543357c472b2fa646b408f1367c0a484" kindref="member">ref</ref>;</highlight></codeline>
|
|
<codeline lineno="4196"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>increment(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="4198"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>decrement(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="4199"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="4201"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="4203"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref>(<ref refid="classGecode_1_1Int_1_1LDSB_1_1SymmetryObject" kindref="compound">Int::LDSB::SymmetryObject</ref>*<sp/>o);</highlight></codeline>
|
|
<codeline lineno="4205"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref>&<sp/>h);</highlight></codeline>
|
|
<codeline lineno="4207"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref>&<sp/>operator=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref>&<sp/>h);</highlight></codeline>
|
|
<codeline lineno="4209"><highlight class="normal"><sp/><sp/><sp/><sp/>~<ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="4210"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="4211"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Symmetries" kindref="compound">Symmetries</ref>;</highlight></codeline>
|
|
<codeline lineno="4213"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="4214" refid="classGecode_1_1ArrayTraits_3_01ArgArray_3_01SymmetryHandle_01_4_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits</ref><<ref refid="classGecode_1_1ArgArray" kindref="compound">ArgArray</ref><<ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref>><sp/>><sp/>{</highlight></codeline>
|
|
<codeline lineno="4215"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="4216"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Symmetries" kindref="compound">Symmetries</ref><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Symmetries" kindref="compound">StorageType</ref>;</highlight></codeline>
|
|
<codeline lineno="4217"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">ValueType</ref>;</highlight></codeline>
|
|
<codeline lineno="4218"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Symmetries" kindref="compound">Symmetries</ref><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Symmetries" kindref="compound">ArgsType</ref>;</highlight></codeline>
|
|
<codeline lineno="4219"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="4220"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4227"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Symmetries" kindref="compound">Symmetries</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArgArray" kindref="compound">ArgArray</ref><SymmetryHandle><sp/>{};</highlight></codeline>
|
|
<codeline lineno="4229"><highlight class="normal"><sp/><sp/></highlight><highlight class="comment">//<sp/>If<sp/>this<sp/>is<sp/>instead<sp/>a<sp/>typedef,<sp/>strange<sp/>things<sp/>happen<sp/>with<sp/>the</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4230"><highlight class="normal"><sp/><sp/></highlight><highlight class="comment">//<sp/>overloading<sp/>of<sp/>the<sp/>"branch"<sp/>function.</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4231"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4233"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga65913c3e69262087b50010d5d8c41687" kindref="member">VariableSymmetry</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="4235"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga65913c3e69262087b50010d5d8c41687" kindref="member">VariableSymmetry</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="4237"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga65913c3e69262087b50010d5d8c41687" kindref="member">VariableSymmetry</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight></codeline>
|
|
<codeline lineno="4238"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>indices);</highlight></codeline>
|
|
<codeline lineno="4240"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga87eba9cbefa192f5343a0adb62cab42b" kindref="member">ValueSymmetry</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>v);</highlight></codeline>
|
|
<codeline lineno="4242"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga87eba9cbefa192f5343a0adb62cab42b" kindref="member">ValueSymmetry</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet&<sp/>v);</highlight></codeline>
|
|
<codeline lineno="4244"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga87eba9cbefa192f5343a0adb62cab42b" kindref="member">ValueSymmetry</ref>(IntVar<sp/>vars);</highlight></codeline>
|
|
<codeline lineno="4250"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="4251"><highlight class="normal"><sp/><sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1gaabb552d4c34a90e89b71096063aee7ac" kindref="member">VariableSequenceSymmetry</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>ss);</highlight></codeline>
|
|
<codeline lineno="4257"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="4258"><highlight class="normal"><sp/><sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1gaabb552d4c34a90e89b71096063aee7ac" kindref="member">VariableSequenceSymmetry</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>ss);</highlight></codeline>
|
|
<codeline lineno="4264"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT</highlight></codeline>
|
|
<codeline lineno="4265"><highlight class="normal"><sp/><sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga2a1c0efd5a3d9c8e200137b7fa202ad4" kindref="member">ValueSequenceSymmetry</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntArgs&<sp/>v,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>ss);</highlight></codeline>
|
|
<codeline lineno="4266"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4268"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga703883d775e323ff56d8b573f25f5c55" kindref="member">values_reflect</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>lower,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>upper);</highlight></codeline>
|
|
<codeline lineno="4270"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>SymmetryHandle<sp/><ref refid="group__TaskModelIntBranchSymm_1ga703883d775e323ff56d8b573f25f5c55" kindref="member">values_reflect</ref>(IntVar<sp/>x);</highlight></codeline>
|
|
<codeline lineno="4272"></codeline>
|
|
<codeline lineno="4284"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4285"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="4286"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>IntVarBranch<sp/>vars,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4287"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>Symmetries&<sp/>syms,<sp/></highlight></codeline>
|
|
<codeline lineno="4288"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1ga6791eb13b8bcf30a45a31ecec43e6e03" kindref="member">IntBranchFilter</ref><sp/>bf=NULL,<sp/><ref refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" kindref="member">IntVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4300"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4301"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="4302"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>TieBreak<IntVarBranch><sp/>vars,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4303"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>Symmetries&<sp/>syms,<sp/></highlight></codeline>
|
|
<codeline lineno="4304"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1ga6791eb13b8bcf30a45a31ecec43e6e03" kindref="member">IntBranchFilter</ref><sp/>bf=NULL,<sp/><ref refid="namespaceGecode_1a623fea8dd944c5caa09f5f8b906819ae" kindref="member">IntVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4316"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4317"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="4318"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>IntVarBranch<sp/>vars,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4319"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>Symmetries&<sp/>syms,<sp/></highlight></codeline>
|
|
<codeline lineno="4320"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1gaa1878ecc1c1404a0a27f6642549a3863" kindref="member">BoolBranchFilter</ref><sp/>bf=NULL,<sp/><ref refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" kindref="member">BoolVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4332"><highlight class="normal"><sp/><sp/>GECODE_INT_EXPORT<sp/>BrancherHandle</highlight></codeline>
|
|
<codeline lineno="4333"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatBranch_1ga24925d545f01537b354e2460f2dc8482" kindref="member">branch</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVarArgs&<sp/>x,</highlight></codeline>
|
|
<codeline lineno="4334"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>TieBreak<IntVarBranch><sp/>vars,<sp/>IntValBranch<sp/>vals,</highlight></codeline>
|
|
<codeline lineno="4335"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>Symmetries&<sp/>syms,<sp/></highlight></codeline>
|
|
<codeline lineno="4336"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntBranch_1gaa1878ecc1c1404a0a27f6642549a3863" kindref="member">BoolBranchFilter</ref><sp/>bf=NULL,<sp/><ref refid="namespaceGecode_1a07c72dd8cd5d8163adedd8e8fe506ef6" kindref="member">BoolVarValPrint</ref><sp/>vvp=NULL);</highlight></codeline>
|
|
<codeline lineno="4337"><highlight class="normal">}</highlight></codeline>
|
|
<codeline lineno="4338"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4339"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="4340"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4341"><highlight class="normal"></highlight><highlight class="comment">//<sp/>IFDEF:<sp/>GECODE_HAS_INT_VARS</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4342"><highlight class="normal"></highlight><highlight class="comment">//<sp/>STATISTICS:<sp/>int-post</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="4343"><highlight class="normal"></highlight></codeline>
|
|
</programlisting>
|
|
<location file="/usr/include/gecode/int.hh"/>
|
|
</compounddef>
|
|
</doxygen>
|