1702 lines
166 KiB
XML
1702 lines
166 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_2rel_8hh" kind="file">
|
|
<compoundname>rel.hh</compoundname>
|
|
<includes refid="int_8hh" local="no">gecode/int.hh</includes>
|
|
<includes refid="int_2rel_2eq_8hpp" local="no">gecode/int/rel/eq.hpp</includes>
|
|
<includes refid="int_2rel_2nq_8hpp" local="no">gecode/int/rel/nq.hpp</includes>
|
|
<includes refid="int_2rel_2lq-le_8hpp" local="no">gecode/int/rel/lq-le.hpp</includes>
|
|
<includes refid="lex_8hpp" local="no">gecode/int/rel/lex.hpp</includes>
|
|
<includedby refid="max_8hpp" local="no">/usr/include/gecode/int/arithmetic/max.hpp</includedby>
|
|
<includedby refid="nroot_8hpp" local="no">/usr/include/gecode/int/arithmetic/nroot.hpp</includedby>
|
|
<includedby refid="pow_8hpp" local="no">/usr/include/gecode/int/arithmetic/pow.hpp</includedby>
|
|
<includedby refid="int_2arithmetic_8hh" local="no">/usr/include/gecode/int/arithmetic.hh</includedby>
|
|
<includedby refid="ite_8hpp" local="no">/usr/include/gecode/int/bool/ite.hpp</includedby>
|
|
<includedby refid="rel_8hpp" local="no">/usr/include/gecode/int/count/rel.hpp</includedby>
|
|
<includedby refid="int_2distinct_8hh" local="no">/usr/include/gecode/int/distinct.hh</includedby>
|
|
<includedby refid="range_8hpp" local="no">/usr/include/gecode/int/dom/range.hpp</includedby>
|
|
<includedby refid="dom_8hh" local="no">/usr/include/gecode/int/dom.hh</includedby>
|
|
<includedby refid="pair_8hpp" local="no">/usr/include/gecode/int/element/pair.hpp</includedby>
|
|
<includedby refid="int_2element_8hh" local="no">/usr/include/gecode/int/element.hh</includedby>
|
|
<includedby refid="extensional_8hh" local="no">/usr/include/gecode/int/extensional.hh</includedby>
|
|
<includedby refid="member_2prop_8hpp" local="no">/usr/include/gecode/int/member/prop.hpp</includedby>
|
|
<includedby refid="re-prop_8hpp" local="no">/usr/include/gecode/int/member/re-prop.hpp</includedby>
|
|
<includedby refid="bool-eq_8hpp" local="no">/usr/include/gecode/int/nvalues/bool-eq.hpp</includedby>
|
|
<includedby refid="bool-gq_8hpp" local="no">/usr/include/gecode/int/nvalues/bool-gq.hpp</includedby>
|
|
<includedby refid="nvalues_2int-eq_8hpp" local="no">/usr/include/gecode/int/nvalues/int-eq.hpp</includedby>
|
|
<includedby refid="nvalues_2int-gq_8hpp" local="no">/usr/include/gecode/int/nvalues/int-gq.hpp</includedby>
|
|
<includedby refid="nvalues_2int-lq_8hpp" local="no">/usr/include/gecode/int/nvalues/int-lq.hpp</includedby>
|
|
<includedby refid="int_2sequence_8hh" local="no">/usr/include/gecode/int/sequence.hh</includedby>
|
|
<includedby refid="sorted_2propagate_8hpp" local="no">/usr/include/gecode/int/sorted/propagate.hpp</includedby>
|
|
<incdepgraph>
|
|
<node id="4950">
|
|
<label>gecode/support/cast.hpp</label>
|
|
<link refid="cast_8hpp_source"/>
|
|
</node>
|
|
<node id="5042">
|
|
<label>gecode/iter/values-ranges.hpp</label>
|
|
<link refid="values-ranges_8hpp_source"/>
|
|
</node>
|
|
<node id="5064">
|
|
<label>gecode/int/div.hh</label>
|
|
<link refid="div_8hh_source"/>
|
|
<childnode refid="4934" relation="include">
|
|
</childnode>
|
|
<childnode refid="5065" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5063">
|
|
<label>gecode/int/view/scale.hpp</label>
|
|
<link refid="int_2view_2scale_8hpp_source"/>
|
|
<childnode refid="5064" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5031">
|
|
<label>gecode/iter/ranges-rangelist.hpp</label>
|
|
<link refid="ranges-rangelist_8hpp_source"/>
|
|
</node>
|
|
<node id="5004">
|
|
<label>gecode/kernel/brancher-val-sel-commit.hpp</label>
|
|
<link refid="brancher-val-sel-commit_8hpp_source"/>
|
|
</node>
|
|
<node id="5037">
|
|
<label>gecode/iter/values-map.hpp</label>
|
|
<link refid="values-map_8hpp_source"/>
|
|
</node>
|
|
<node id="5022">
|
|
<label>gecode/iter/ranges-negative.hpp</label>
|
|
<link refid="ranges-negative_8hpp_source"/>
|
|
<childnode refid="4953" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4966">
|
|
<label>gecode/support/static-stack.hpp</label>
|
|
<link refid="static-stack_8hpp_source"/>
|
|
</node>
|
|
<node id="5006">
|
|
<label>gecode/kernel/var-imp.hpp</label>
|
|
<link refid="kernel_2var-imp_8hpp_source"/>
|
|
</node>
|
|
<node id="4964">
|
|
<label>gecode/support/random.hpp</label>
|
|
<link refid="random_8hpp_source"/>
|
|
</node>
|
|
<node id="5087">
|
|
<label>gecode/int/rel/nq.hpp</label>
|
|
<link refid="int_2rel_2nq_8hpp_source"/>
|
|
<childnode refid="4953" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5008">
|
|
<label>limits</label>
|
|
</node>
|
|
<node id="4982">
|
|
<label>gecode/kernel/var.hpp</label>
|
|
<link refid="kernel_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="5067">
|
|
<label>gecode/int/view/bool.hpp</label>
|
|
<link refid="int_2view_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="5046">
|
|
<label>gecode/iter/ranges-size.hpp</label>
|
|
<link refid="ranges-size_8hpp_source"/>
|
|
</node>
|
|
<node id="4967">
|
|
<label>gecode/support/thread/none.hpp</label>
|
|
<link refid="none_8hpp_source"/>
|
|
</node>
|
|
<node id="4986">
|
|
<label>iterator</label>
|
|
</node>
|
|
<node id="5014">
|
|
<label>gecode/iter/ranges-array.hpp</label>
|
|
<link refid="ranges-array_8hpp_source"/>
|
|
</node>
|
|
<node id="4969">
|
|
<label>gecode/support/timer.hpp</label>
|
|
<link refid="timer_8hpp_source"/>
|
|
</node>
|
|
<node id="4968">
|
|
<label>gecode/support/thread/thread.hpp</label>
|
|
<link refid="thread_2thread_8hpp_source"/>
|
|
</node>
|
|
<node id="5030">
|
|
<label>gecode/iter/ranges-singleton-append.hpp</label>
|
|
<link refid="ranges-singleton-append_8hpp_source"/>
|
|
</node>
|
|
<node id="5024">
|
|
<label>gecode/iter/ranges-positive.hpp</label>
|
|
<link refid="ranges-positive_8hpp_source"/>
|
|
<childnode refid="4953" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5003">
|
|
<label>gecode/kernel/brancher-val-commit.hpp</label>
|
|
<link refid="brancher-val-commit_8hpp_source"/>
|
|
</node>
|
|
<node id="5055">
|
|
<label>gecode/int/view/iter.hpp</label>
|
|
<link refid="int_2view_2iter_8hpp_source"/>
|
|
</node>
|
|
<node id="4933">
|
|
<label>/usr/include/gecode/int/rel.hh</label>
|
|
<link refid="int/rel.hh"/>
|
|
<childnode refid="4934" relation="include">
|
|
</childnode>
|
|
<childnode refid="5086" relation="include">
|
|
</childnode>
|
|
<childnode refid="5087" relation="include">
|
|
</childnode>
|
|
<childnode refid="5088" relation="include">
|
|
</childnode>
|
|
<childnode refid="5089" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4993">
|
|
<label>gecode/kernel/afc.hpp</label>
|
|
<link refid="kernel_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="4978">
|
|
<label>gecode/kernel/var-type.hpp</label>
|
|
<link refid="var-type_8hpp_source"/>
|
|
</node>
|
|
<node id="4970">
|
|
<label>gecode/support/hw-rnd.hpp</label>
|
|
<link refid="hw-rnd_8hpp_source"/>
|
|
</node>
|
|
<node id="5034">
|
|
<label>gecode/iter/values-bitsetoffset.hpp</label>
|
|
<link refid="values-bitsetoffset_8hpp_source"/>
|
|
</node>
|
|
<node id="4958">
|
|
<label>cmath</label>
|
|
</node>
|
|
<node id="4943">
|
|
<label>cassert</label>
|
|
</node>
|
|
<node id="5000">
|
|
<label>gecode/kernel/brancher-view-sel.hpp</label>
|
|
<link refid="brancher-view-sel_8hpp_source"/>
|
|
</node>
|
|
<node id="5007">
|
|
<label>gecode/kernel/allocators.hpp</label>
|
|
<link refid="allocators_8hpp_source"/>
|
|
<childnode refid="5008" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5075">
|
|
<label>gecode/int/int-set-2.hpp</label>
|
|
<link refid="int-set-2_8hpp_source"/>
|
|
</node>
|
|
<node id="4985">
|
|
<label>cstdarg</label>
|
|
</node>
|
|
<node id="4956">
|
|
<label>gecode/support/bitset-base.hpp</label>
|
|
<link refid="bitset-base_8hpp_source"/>
|
|
<childnode refid="4935" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4988">
|
|
<label>gecode/kernel/shared-array.hpp</label>
|
|
<link refid="shared-array_8hpp_source"/>
|
|
<childnode refid="4985" relation="include">
|
|
</childnode>
|
|
<childnode refid="4937" relation="include">
|
|
</childnode>
|
|
<childnode refid="4987" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5066">
|
|
<label>gecode/int/view/cached.hpp</label>
|
|
<link refid="int_2view_2cached_8hpp_source"/>
|
|
</node>
|
|
<node id="4979">
|
|
<label>gecode/kernel/modevent.hpp</label>
|
|
<link refid="modevent_8hpp_source"/>
|
|
</node>
|
|
<node id="4972">
|
|
<label>gecode/kernel/memory-config.hpp</label>
|
|
<link refid="memory-config_8hpp_source"/>
|
|
</node>
|
|
<node id="5084">
|
|
<label>gecode/int/branch/val.hpp</label>
|
|
<link refid="int_2branch_2val_8hpp_source"/>
|
|
</node>
|
|
<node id="4955">
|
|
<label>gecode/support/int-type.hpp</label>
|
|
<link refid="int-type_8hpp_source"/>
|
|
<childnode refid="4935" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5041">
|
|
<label>gecode/iter/values-positive.hpp</label>
|
|
<link refid="values-positive_8hpp_source"/>
|
|
</node>
|
|
<node id="4936">
|
|
<label>cfloat</label>
|
|
</node>
|
|
<node id="5047">
|
|
<label>gecode/int/exception.hpp</label>
|
|
<link refid="int_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="4948">
|
|
<label>gecode/support/exception.hpp</label>
|
|
<link refid="support_2exception_8hpp_source"/>
|
|
<childnode refid="4949" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4949">
|
|
<label>exception</label>
|
|
</node>
|
|
<node id="5020">
|
|
<label>gecode/iter/ranges-map.hpp</label>
|
|
<link refid="ranges-map_8hpp_source"/>
|
|
</node>
|
|
<node id="4981">
|
|
<label>gecode/kernel/region.hpp</label>
|
|
<link refid="region_8hpp_source"/>
|
|
</node>
|
|
<node id="4954">
|
|
<label>gecode/support/marked-pointer.hpp</label>
|
|
<link refid="marked-pointer_8hpp_source"/>
|
|
<childnode refid="4940" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4951">
|
|
<label>gecode/support/thread.hpp</label>
|
|
<link refid="thread_8hpp_source"/>
|
|
<childnode refid="4940" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4939">
|
|
<label>gecode/kernel.hh</label>
|
|
<link refid="kernel_8hh_source"/>
|
|
<childnode refid="4940" relation="include">
|
|
</childnode>
|
|
<childnode refid="4941" relation="include">
|
|
</childnode>
|
|
<childnode refid="4942" relation="include">
|
|
</childnode>
|
|
<childnode refid="4943" relation="include">
|
|
</childnode>
|
|
<childnode refid="4944" relation="include">
|
|
</childnode>
|
|
<childnode refid="4946" relation="include">
|
|
</childnode>
|
|
<childnode refid="4971" relation="include">
|
|
</childnode>
|
|
<childnode refid="4972" relation="include">
|
|
</childnode>
|
|
<childnode refid="4973" relation="include">
|
|
</childnode>
|
|
<childnode refid="4974" relation="include">
|
|
</childnode>
|
|
<childnode refid="4975" relation="include">
|
|
</childnode>
|
|
<childnode refid="4976" relation="include">
|
|
</childnode>
|
|
<childnode refid="4977" relation="include">
|
|
</childnode>
|
|
<childnode refid="4979" relation="include">
|
|
</childnode>
|
|
<childnode refid="4980" relation="include">
|
|
</childnode>
|
|
<childnode refid="4981" relation="include">
|
|
</childnode>
|
|
<childnode refid="4982" relation="include">
|
|
</childnode>
|
|
<childnode refid="4983" relation="include">
|
|
</childnode>
|
|
<childnode refid="4984" relation="include">
|
|
</childnode>
|
|
<childnode refid="4988" relation="include">
|
|
</childnode>
|
|
<childnode refid="4989" relation="include">
|
|
</childnode>
|
|
<childnode refid="4991" relation="include">
|
|
</childnode>
|
|
<childnode refid="4992" relation="include">
|
|
</childnode>
|
|
<childnode refid="4993" relation="include">
|
|
</childnode>
|
|
<childnode refid="4994" relation="include">
|
|
</childnode>
|
|
<childnode refid="4995" relation="include">
|
|
</childnode>
|
|
<childnode refid="4996" relation="include">
|
|
</childnode>
|
|
<childnode refid="4997" relation="include">
|
|
</childnode>
|
|
<childnode refid="4998" relation="include">
|
|
</childnode>
|
|
<childnode refid="4999" relation="include">
|
|
</childnode>
|
|
<childnode refid="5000" relation="include">
|
|
</childnode>
|
|
<childnode refid="5001" relation="include">
|
|
</childnode>
|
|
<childnode refid="5002" relation="include">
|
|
</childnode>
|
|
<childnode refid="5003" relation="include">
|
|
</childnode>
|
|
<childnode refid="5004" relation="include">
|
|
</childnode>
|
|
<childnode refid="5005" relation="include">
|
|
</childnode>
|
|
<childnode refid="5006" relation="include">
|
|
</childnode>
|
|
<childnode refid="5007" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5049">
|
|
<label>gecode/int/int-set-1.hpp</label>
|
|
<link refid="int-set-1_8hpp_source"/>
|
|
<childnode refid="4987" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4994">
|
|
<label>gecode/kernel/branch-traits.hpp</label>
|
|
<link refid="branch-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="5060">
|
|
<label>gecode/int/view/zero.hpp</label>
|
|
<link refid="zero_8hpp_source"/>
|
|
</node>
|
|
<node id="5016">
|
|
<label>gecode/iter/ranges-compl.hpp</label>
|
|
<link refid="ranges-compl_8hpp_source"/>
|
|
</node>
|
|
<node id="5078">
|
|
<label>gecode/int/extensional/dfa.hpp</label>
|
|
<link refid="dfa_8hpp_source"/>
|
|
<childnode refid="4987" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4984">
|
|
<label>gecode/kernel/array.hpp</label>
|
|
<link refid="kernel_2array_8hpp_source"/>
|
|
<childnode refid="4985" relation="include">
|
|
</childnode>
|
|
<childnode refid="4937" relation="include">
|
|
</childnode>
|
|
<childnode refid="4986" relation="include">
|
|
</childnode>
|
|
<childnode refid="4938" relation="include">
|
|
</childnode>
|
|
<childnode refid="4987" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5081">
|
|
<label>gecode/int/branch/afc.hpp</label>
|
|
<link refid="int_2branch_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="4998">
|
|
<label>gecode/kernel/branch-val.hpp</label>
|
|
<link refid="branch-val_8hpp_source"/>
|
|
</node>
|
|
<node id="4963">
|
|
<label>gecode/support/dynamic-stack.hpp</label>
|
|
<link refid="dynamic-stack_8hpp_source"/>
|
|
</node>
|
|
<node id="5025">
|
|
<label>gecode/iter/ranges-scale.hpp</label>
|
|
<link refid="ranges-scale_8hpp_source"/>
|
|
<childnode refid="4958" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4975">
|
|
<label>gecode/kernel/archive.hpp</label>
|
|
<link refid="archive_8hpp_source"/>
|
|
</node>
|
|
<node id="4980">
|
|
<label>gecode/kernel/range-list.hpp</label>
|
|
<link refid="range-list_8hpp_source"/>
|
|
</node>
|
|
<node id="5036">
|
|
<label>gecode/iter/values-inter.hpp</label>
|
|
<link refid="values-inter_8hpp_source"/>
|
|
</node>
|
|
<node id="4999">
|
|
<label>gecode/kernel/brancher-merit.hpp</label>
|
|
<link refid="brancher-merit_8hpp_source"/>
|
|
</node>
|
|
<node id="4945">
|
|
<label>gecode/support/config.hpp</label>
|
|
<link refid="support_2config_8hpp_source"/>
|
|
</node>
|
|
<node id="5072">
|
|
<label>gecode/int/view/bool-test.hpp</label>
|
|
<link refid="bool-test_8hpp_source"/>
|
|
</node>
|
|
<node id="5029">
|
|
<label>gecode/iter/ranges-add.hpp</label>
|
|
<link refid="ranges-add_8hpp_source"/>
|
|
</node>
|
|
<node id="5054">
|
|
<label>gecode/int/view.hpp</label>
|
|
<link refid="int_2view_8hpp_source"/>
|
|
<childnode refid="4937" relation="include">
|
|
</childnode>
|
|
<childnode refid="5055" relation="include">
|
|
</childnode>
|
|
<childnode refid="5056" relation="include">
|
|
</childnode>
|
|
<childnode refid="5057" relation="include">
|
|
</childnode>
|
|
<childnode refid="5058" relation="include">
|
|
</childnode>
|
|
<childnode refid="5059" relation="include">
|
|
</childnode>
|
|
<childnode refid="5060" relation="include">
|
|
</childnode>
|
|
<childnode refid="5061" relation="include">
|
|
</childnode>
|
|
<childnode refid="5062" relation="include">
|
|
</childnode>
|
|
<childnode refid="5063" relation="include">
|
|
</childnode>
|
|
<childnode refid="5066" relation="include">
|
|
</childnode>
|
|
<childnode refid="5067" relation="include">
|
|
</childnode>
|
|
<childnode refid="5068" relation="include">
|
|
</childnode>
|
|
<childnode refid="5069" relation="include">
|
|
</childnode>
|
|
<childnode refid="5070" relation="include">
|
|
</childnode>
|
|
<childnode refid="5071" relation="include">
|
|
</childnode>
|
|
<childnode refid="5072" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5035">
|
|
<label>gecode/iter/values-list.hpp</label>
|
|
<link refid="values-list_8hpp_source"/>
|
|
</node>
|
|
<node id="5038">
|
|
<label>gecode/iter/values-minus.hpp</label>
|
|
<link refid="values-minus_8hpp_source"/>
|
|
</node>
|
|
<node id="4996">
|
|
<label>gecode/kernel/branch-var.hpp</label>
|
|
<link refid="branch-var_8hpp_source"/>
|
|
</node>
|
|
<node id="5088">
|
|
<label>gecode/int/rel/lq-le.hpp</label>
|
|
<link refid="int_2rel_2lq-le_8hpp_source"/>
|
|
</node>
|
|
<node id="4973">
|
|
<label>gecode/kernel/memory-manager.hpp</label>
|
|
<link refid="memory-manager_8hpp_source"/>
|
|
</node>
|
|
<node id="5048">
|
|
<label>gecode/int/limits.hpp</label>
|
|
<link refid="int_2limits_8hpp_source"/>
|
|
</node>
|
|
<node id="4962">
|
|
<label>gecode/support/dynamic-queue.hpp</label>
|
|
<link refid="dynamic-queue_8hpp_source"/>
|
|
</node>
|
|
<node id="5073">
|
|
<label>gecode/int/propagator.hpp</label>
|
|
<link refid="int_2propagator_8hpp_source"/>
|
|
</node>
|
|
<node id="5080">
|
|
<label>gecode/int/branch/traits.hpp</label>
|
|
<link refid="int_2branch_2traits_8hpp_source"/>
|
|
</node>
|
|
<node id="5044">
|
|
<label>gecode/iter/values-union.hpp</label>
|
|
<link refid="values-union_8hpp_source"/>
|
|
</node>
|
|
<node id="4974">
|
|
<label>gecode/kernel/macros.hpp</label>
|
|
<link refid="kernel_2macros_8hpp_source"/>
|
|
</node>
|
|
<node id="5023">
|
|
<label>gecode/iter/ranges-offset.hpp</label>
|
|
<link refid="ranges-offset_8hpp_source"/>
|
|
</node>
|
|
<node id="4990">
|
|
<label>ctime</label>
|
|
</node>
|
|
<node id="5062">
|
|
<label>gecode/int/view/offset.hpp</label>
|
|
<link refid="int_2view_2offset_8hpp_source"/>
|
|
</node>
|
|
<node id="5032">
|
|
<label>gecode/iter/values-array.hpp</label>
|
|
<link refid="values-array_8hpp_source"/>
|
|
</node>
|
|
<node id="5083">
|
|
<label>gecode/int/branch/var.hpp</label>
|
|
<link refid="int_2branch_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="5026">
|
|
<label>gecode/iter/ranges-singleton.hpp</label>
|
|
<link refid="ranges-singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="4938">
|
|
<label>vector</label>
|
|
</node>
|
|
<node id="5089">
|
|
<label>gecode/int/rel/lex.hpp</label>
|
|
<link refid="lex_8hpp_source"/>
|
|
</node>
|
|
<node id="5069">
|
|
<label>gecode/int/view/print.hpp</label>
|
|
<link refid="int_2view_2print_8hpp_source"/>
|
|
<childnode refid="4987" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4992">
|
|
<label>gecode/kernel/advisor.hpp</label>
|
|
<link refid="advisor_8hpp_source"/>
|
|
</node>
|
|
<node id="5079">
|
|
<label>gecode/int/extensional/tuple-set.hpp</label>
|
|
<link refid="tuple-set_8hpp_source"/>
|
|
<childnode refid="4987" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5005">
|
|
<label>gecode/kernel/brancher-view-val.hpp</label>
|
|
<link refid="brancher-view-val_8hpp_source"/>
|
|
</node>
|
|
<node id="5058">
|
|
<label>gecode/int/view/int.hpp</label>
|
|
<link refid="int_2view_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="5071">
|
|
<label>gecode/int/view/rel-test.hpp</label>
|
|
<link refid="int_2view_2rel-test_8hpp_source"/>
|
|
</node>
|
|
<node id="4987">
|
|
<label>sstream</label>
|
|
</node>
|
|
<node id="5074">
|
|
<label>gecode/int/array-traits.hpp</label>
|
|
<link refid="int_2array-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="5002">
|
|
<label>gecode/kernel/brancher-val-sel.hpp</label>
|
|
<link refid="brancher-val-sel_8hpp_source"/>
|
|
</node>
|
|
<node id="4991">
|
|
<label>gecode/kernel/propagator.hpp</label>
|
|
<link refid="kernel_2propagator_8hpp_source"/>
|
|
</node>
|
|
<node id="4960">
|
|
<label>gecode/support/block-allocator.hpp</label>
|
|
<link refid="block-allocator_8hpp_source"/>
|
|
</node>
|
|
<node id="5065">
|
|
<label>gecode/int/div.hpp</label>
|
|
<link refid="int_2div_8hpp_source"/>
|
|
</node>
|
|
<node id="5040">
|
|
<label>gecode/iter/values-offset.hpp</label>
|
|
<link refid="values-offset_8hpp_source"/>
|
|
</node>
|
|
<node id="5076">
|
|
<label>gecode/int/array.hpp</label>
|
|
<link refid="int_2array_8hpp_source"/>
|
|
</node>
|
|
<node id="4995">
|
|
<label>gecode/kernel/activity.hpp</label>
|
|
<link refid="kernel_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="4934">
|
|
<label>gecode/int.hh</label>
|
|
<link refid="int_8hh_source"/>
|
|
<childnode refid="4935" relation="include">
|
|
</childnode>
|
|
<childnode refid="4936" relation="include">
|
|
</childnode>
|
|
<childnode refid="4937" relation="include">
|
|
</childnode>
|
|
<childnode refid="4938" relation="include">
|
|
</childnode>
|
|
<childnode refid="4939" relation="include">
|
|
</childnode>
|
|
<childnode refid="5009" relation="include">
|
|
</childnode>
|
|
<childnode refid="4946" relation="include">
|
|
</childnode>
|
|
<childnode refid="5047" relation="include">
|
|
</childnode>
|
|
<childnode refid="5048" relation="include">
|
|
</childnode>
|
|
<childnode refid="5049" relation="include">
|
|
</childnode>
|
|
<childnode refid="5050" relation="include">
|
|
</childnode>
|
|
<childnode refid="5054" relation="include">
|
|
</childnode>
|
|
<childnode refid="5073" relation="include">
|
|
</childnode>
|
|
<childnode refid="5074" relation="include">
|
|
</childnode>
|
|
<childnode refid="5075" relation="include">
|
|
</childnode>
|
|
<childnode refid="5076" relation="include">
|
|
</childnode>
|
|
<childnode refid="5077" relation="include">
|
|
</childnode>
|
|
<childnode refid="5078" relation="include">
|
|
</childnode>
|
|
<childnode refid="5079" relation="include">
|
|
</childnode>
|
|
<childnode refid="5080" relation="include">
|
|
</childnode>
|
|
<childnode refid="5081" relation="include">
|
|
</childnode>
|
|
<childnode refid="5082" relation="include">
|
|
</childnode>
|
|
<childnode refid="5083" relation="include">
|
|
</childnode>
|
|
<childnode refid="5084" relation="include">
|
|
</childnode>
|
|
<childnode refid="5085" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4941">
|
|
<label>cstdlib</label>
|
|
</node>
|
|
<node id="4957">
|
|
<label>gecode/support/bitset.hpp</label>
|
|
<link refid="bitset_8hpp_source"/>
|
|
<childnode refid="4935" relation="include">
|
|
</childnode>
|
|
<childnode refid="4958" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5057">
|
|
<label>gecode/int/var/bool.hpp</label>
|
|
<link refid="int_2var_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="4946">
|
|
<label>gecode/support/auto-link.hpp</label>
|
|
<link refid="auto-link_8hpp_source"/>
|
|
</node>
|
|
<node id="5085">
|
|
<label>gecode/int/branch/assign.hpp</label>
|
|
<link refid="int_2branch_2assign_8hpp_source"/>
|
|
</node>
|
|
<node id="4937">
|
|
<label>iostream</label>
|
|
</node>
|
|
<node id="4971">
|
|
<label>gecode/kernel/exception.hpp</label>
|
|
<link refid="kernel_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="5068">
|
|
<label>gecode/int/view/neg-bool.hpp</label>
|
|
<link refid="neg-bool_8hpp_source"/>
|
|
</node>
|
|
<node id="5021">
|
|
<label>gecode/iter/ranges-minus.hpp</label>
|
|
<link refid="ranges-minus_8hpp_source"/>
|
|
</node>
|
|
<node id="5039">
|
|
<label>gecode/iter/values-negative.hpp</label>
|
|
<link refid="values-negative_8hpp_source"/>
|
|
</node>
|
|
<node id="4947">
|
|
<label>gecode/support/macros.hpp</label>
|
|
<link refid="support_2macros_8hpp_source"/>
|
|
</node>
|
|
<node id="4983">
|
|
<label>gecode/kernel/view.hpp</label>
|
|
<link refid="kernel_2view_8hpp_source"/>
|
|
</node>
|
|
<node id="4997">
|
|
<label>gecode/kernel/branch-tiebreak.hpp</label>
|
|
<link refid="branch-tiebreak_8hpp_source"/>
|
|
</node>
|
|
<node id="4940">
|
|
<label>cstddef</label>
|
|
</node>
|
|
<node id="4935">
|
|
<label>climits</label>
|
|
</node>
|
|
<node id="5043">
|
|
<label>gecode/iter/values-singleton.hpp</label>
|
|
<link refid="values-singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="4977">
|
|
<label>gecode/kernel/core.hpp</label>
|
|
<link refid="core_8hpp_source"/>
|
|
<childnode refid="4937" relation="include">
|
|
</childnode>
|
|
<childnode refid="4978" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5019">
|
|
<label>gecode/iter/ranges-inter.hpp</label>
|
|
<link refid="ranges-inter_8hpp_source"/>
|
|
<childnode refid="4953" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5013">
|
|
<label>gecode/iter/ranges-append.hpp</label>
|
|
<link refid="ranges-append_8hpp_source"/>
|
|
</node>
|
|
<node id="5010">
|
|
<label>gecode/iter/ranges-operations.hpp</label>
|
|
<link refid="ranges-operations_8hpp_source"/>
|
|
</node>
|
|
<node id="4944">
|
|
<label>gecode/support.hh</label>
|
|
<link refid="support_8hh_source"/>
|
|
<childnode refid="4943" relation="include">
|
|
</childnode>
|
|
<childnode refid="4945" relation="include">
|
|
</childnode>
|
|
<childnode refid="4946" relation="include">
|
|
</childnode>
|
|
<childnode refid="4947" relation="include">
|
|
</childnode>
|
|
<childnode refid="4948" relation="include">
|
|
</childnode>
|
|
<childnode refid="4950" relation="include">
|
|
</childnode>
|
|
<childnode refid="4951" relation="include">
|
|
</childnode>
|
|
<childnode refid="4952" relation="include">
|
|
</childnode>
|
|
<childnode refid="4954" relation="include">
|
|
</childnode>
|
|
<childnode refid="4955" relation="include">
|
|
</childnode>
|
|
<childnode refid="4956" relation="include">
|
|
</childnode>
|
|
<childnode refid="4957" relation="include">
|
|
</childnode>
|
|
<childnode refid="4959" relation="include">
|
|
</childnode>
|
|
<childnode refid="4960" relation="include">
|
|
</childnode>
|
|
<childnode refid="4961" relation="include">
|
|
</childnode>
|
|
<childnode refid="4962" relation="include">
|
|
</childnode>
|
|
<childnode refid="4963" relation="include">
|
|
</childnode>
|
|
<childnode refid="4964" relation="include">
|
|
</childnode>
|
|
<childnode refid="4965" relation="include">
|
|
</childnode>
|
|
<childnode refid="4966" relation="include">
|
|
</childnode>
|
|
<childnode refid="4967" relation="include">
|
|
</childnode>
|
|
<childnode refid="4968" relation="include">
|
|
</childnode>
|
|
<childnode refid="4969" relation="include">
|
|
</childnode>
|
|
<childnode refid="4970" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5082">
|
|
<label>gecode/int/branch/activity.hpp</label>
|
|
<link refid="int_2branch_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="5052">
|
|
<label>gecode/int/var-imp/int.hpp</label>
|
|
<link refid="int_2var-imp_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="5050">
|
|
<label>gecode/int/var-imp.hpp</label>
|
|
<link refid="int_2var-imp_8hpp_source"/>
|
|
<childnode refid="4958" relation="include">
|
|
</childnode>
|
|
<childnode refid="5051" relation="include">
|
|
</childnode>
|
|
<childnode refid="5052" relation="include">
|
|
</childnode>
|
|
<childnode refid="5053" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5015">
|
|
<label>gecode/iter/ranges-cache.hpp</label>
|
|
<link refid="ranges-cache_8hpp_source"/>
|
|
</node>
|
|
<node id="4961">
|
|
<label>gecode/support/dynamic-array.hpp</label>
|
|
<link refid="dynamic-array_8hpp_source"/>
|
|
<childnode refid="4953" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5059">
|
|
<label>gecode/int/view/constint.hpp</label>
|
|
<link refid="constint_8hpp_source"/>
|
|
</node>
|
|
<node id="5045">
|
|
<label>gecode/iter/values-unique.hpp</label>
|
|
<link refid="values-unique_8hpp_source"/>
|
|
</node>
|
|
<node id="5017">
|
|
<label>gecode/iter/ranges-diff.hpp</label>
|
|
<link refid="ranges-diff_8hpp_source"/>
|
|
</node>
|
|
<node id="4965">
|
|
<label>gecode/support/sort.hpp</label>
|
|
<link refid="support_2sort_8hpp_source"/>
|
|
<childnode refid="4953" relation="include">
|
|
</childnode>
|
|
<childnode refid="4935" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5051">
|
|
<label>gecode/int/var-imp/delta.hpp</label>
|
|
<link refid="int_2var-imp_2delta_8hpp_source"/>
|
|
</node>
|
|
<node id="4989">
|
|
<label>gecode/kernel/rnd.hpp</label>
|
|
<link refid="rnd_8hpp_source"/>
|
|
<childnode refid="4990" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4953">
|
|
<label>algorithm</label>
|
|
</node>
|
|
<node id="5001">
|
|
<label>gecode/kernel/brancher-view.hpp</label>
|
|
<link refid="brancher-view_8hpp_source"/>
|
|
</node>
|
|
<node id="5086">
|
|
<label>gecode/int/rel/eq.hpp</label>
|
|
<link refid="int_2rel_2eq_8hpp_source"/>
|
|
</node>
|
|
<node id="5033">
|
|
<label>gecode/iter/values-bitset.hpp</label>
|
|
<link refid="values-bitset_8hpp_source"/>
|
|
</node>
|
|
<node id="4976">
|
|
<label>gecode/kernel/global-afc.hpp</label>
|
|
<link refid="global-afc_8hpp_source"/>
|
|
<childnode refid="4958" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5018">
|
|
<label>gecode/iter/ranges-empty.hpp</label>
|
|
<link refid="ranges-empty_8hpp_source"/>
|
|
</node>
|
|
<node id="5056">
|
|
<label>gecode/int/var/int.hpp</label>
|
|
<link refid="int_2var_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="5009">
|
|
<label>gecode/iter.hh</label>
|
|
<link refid="iter_8hh_source"/>
|
|
<childnode refid="4939" relation="include">
|
|
</childnode>
|
|
<childnode refid="5010" relation="include">
|
|
</childnode>
|
|
<childnode refid="5011" relation="include">
|
|
</childnode>
|
|
<childnode refid="5012" relation="include">
|
|
</childnode>
|
|
<childnode refid="5013" relation="include">
|
|
</childnode>
|
|
<childnode refid="5014" relation="include">
|
|
</childnode>
|
|
<childnode refid="5015" relation="include">
|
|
</childnode>
|
|
<childnode refid="5016" relation="include">
|
|
</childnode>
|
|
<childnode refid="5017" relation="include">
|
|
</childnode>
|
|
<childnode refid="5018" relation="include">
|
|
</childnode>
|
|
<childnode refid="5019" relation="include">
|
|
</childnode>
|
|
<childnode refid="5020" relation="include">
|
|
</childnode>
|
|
<childnode refid="5021" relation="include">
|
|
</childnode>
|
|
<childnode refid="5022" relation="include">
|
|
</childnode>
|
|
<childnode refid="5023" relation="include">
|
|
</childnode>
|
|
<childnode refid="5024" relation="include">
|
|
</childnode>
|
|
<childnode refid="5025" relation="include">
|
|
</childnode>
|
|
<childnode refid="5026" relation="include">
|
|
</childnode>
|
|
<childnode refid="5027" relation="include">
|
|
</childnode>
|
|
<childnode refid="5028" relation="include">
|
|
</childnode>
|
|
<childnode refid="5029" relation="include">
|
|
</childnode>
|
|
<childnode refid="5030" relation="include">
|
|
</childnode>
|
|
<childnode refid="5031" relation="include">
|
|
</childnode>
|
|
<childnode refid="5032" relation="include">
|
|
</childnode>
|
|
<childnode refid="5033" relation="include">
|
|
</childnode>
|
|
<childnode refid="5034" relation="include">
|
|
</childnode>
|
|
<childnode refid="5035" relation="include">
|
|
</childnode>
|
|
<childnode refid="5036" relation="include">
|
|
</childnode>
|
|
<childnode refid="5037" relation="include">
|
|
</childnode>
|
|
<childnode refid="5038" relation="include">
|
|
</childnode>
|
|
<childnode refid="5039" relation="include">
|
|
</childnode>
|
|
<childnode refid="5040" relation="include">
|
|
</childnode>
|
|
<childnode refid="5041" relation="include">
|
|
</childnode>
|
|
<childnode refid="5042" relation="include">
|
|
</childnode>
|
|
<childnode refid="5043" relation="include">
|
|
</childnode>
|
|
<childnode refid="5044" relation="include">
|
|
</childnode>
|
|
<childnode refid="5045" relation="include">
|
|
</childnode>
|
|
<childnode refid="5046" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5028">
|
|
<label>gecode/iter/ranges-values.hpp</label>
|
|
<link refid="ranges-values_8hpp_source"/>
|
|
</node>
|
|
<node id="5053">
|
|
<label>gecode/int/var-imp/bool.hpp</label>
|
|
<link refid="int_2var-imp_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="4942">
|
|
<label>cstring</label>
|
|
</node>
|
|
<node id="5077">
|
|
<label>gecode/int/reify.hpp</label>
|
|
<link refid="reify_8hpp_source"/>
|
|
</node>
|
|
<node id="5027">
|
|
<label>gecode/iter/ranges-union.hpp</label>
|
|
<link refid="ranges-union_8hpp_source"/>
|
|
<childnode refid="4953" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5061">
|
|
<label>gecode/int/view/minus.hpp</label>
|
|
<link refid="int_2view_2minus_8hpp_source"/>
|
|
</node>
|
|
<node id="5011">
|
|
<label>gecode/iter/ranges-minmax.hpp</label>
|
|
<link refid="ranges-minmax_8hpp_source"/>
|
|
</node>
|
|
<node id="4959">
|
|
<label>gecode/support/bitset-offset.hpp</label>
|
|
<link refid="bitset-offset_8hpp_source"/>
|
|
<childnode refid="4935" relation="include">
|
|
</childnode>
|
|
<childnode refid="4958" relation="include">
|
|
</childnode>
|
|
<childnode refid="4937" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="4952">
|
|
<label>gecode/support/heap.hpp</label>
|
|
<link refid="heap_8hpp_source"/>
|
|
<childnode refid="4942" relation="include">
|
|
</childnode>
|
|
<childnode refid="4941" relation="include">
|
|
</childnode>
|
|
<childnode refid="4953" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5070">
|
|
<label>gecode/int/var/print.hpp</label>
|
|
<link refid="int_2var_2print_8hpp_source"/>
|
|
</node>
|
|
<node id="5012">
|
|
<label>gecode/iter/ranges-list.hpp</label>
|
|
<link refid="ranges-list_8hpp_source"/>
|
|
</node>
|
|
</incdepgraph>
|
|
<invincdepgraph>
|
|
<node id="5110">
|
|
<label>/usr/include/gecode/int/nvalues/int-base.hpp</label>
|
|
<link refid="nvalues_2int-base_8hpp_source"/>
|
|
<childnode refid="5103" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5092">
|
|
<label>/usr/include/gecode/int/arithmetic.hh</label>
|
|
<link refid="int_2arithmetic_8hh_source"/>
|
|
</node>
|
|
<node id="5100">
|
|
<label>/usr/include/gecode/int/gcc/post.hpp</label>
|
|
<link refid="int_2gcc_2post_8hpp_source"/>
|
|
<childnode refid="5101" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5116">
|
|
<label>/usr/include/gecode/int/dom/range.hpp</label>
|
|
<link refid="range_8hpp_source"/>
|
|
<childnode refid="5117" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5107">
|
|
<label>/usr/include/gecode/int/distinct.hh</label>
|
|
<link refid="int_2distinct_8hh_source"/>
|
|
<childnode refid="5108" relation="include">
|
|
</childnode>
|
|
<childnode refid="5109" relation="include">
|
|
</childnode>
|
|
<childnode refid="5100" relation="include">
|
|
</childnode>
|
|
<childnode refid="5110" relation="include">
|
|
</childnode>
|
|
<childnode refid="5111" relation="include">
|
|
</childnode>
|
|
<childnode refid="5112" relation="include">
|
|
</childnode>
|
|
<childnode refid="5113" relation="include">
|
|
</childnode>
|
|
<childnode refid="5114" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5122">
|
|
<label>/usr/include/gecode/int/member/prop.hpp</label>
|
|
<link refid="member_2prop_8hpp_source"/>
|
|
<childnode refid="5123" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5090">
|
|
<label>/usr/include/gecode/int/rel.hh</label>
|
|
<link refid="int/rel.hh"/>
|
|
<childnode refid="5091" relation="include">
|
|
</childnode>
|
|
<childnode refid="5093" relation="include">
|
|
</childnode>
|
|
<childnode refid="5094" relation="include">
|
|
</childnode>
|
|
<childnode refid="5092" relation="include">
|
|
</childnode>
|
|
<childnode refid="5095" relation="include">
|
|
</childnode>
|
|
<childnode refid="5105" relation="include">
|
|
</childnode>
|
|
<childnode refid="5107" relation="include">
|
|
</childnode>
|
|
<childnode refid="5116" relation="include">
|
|
</childnode>
|
|
<childnode refid="5117" relation="include">
|
|
</childnode>
|
|
<childnode refid="5118" relation="include">
|
|
</childnode>
|
|
<childnode refid="5119" relation="include">
|
|
</childnode>
|
|
<childnode refid="5121" relation="include">
|
|
</childnode>
|
|
<childnode refid="5122" relation="include">
|
|
</childnode>
|
|
<childnode refid="5124" relation="include">
|
|
</childnode>
|
|
<childnode refid="5102" relation="include">
|
|
</childnode>
|
|
<childnode refid="5125" relation="include">
|
|
</childnode>
|
|
<childnode refid="5111" relation="include">
|
|
</childnode>
|
|
<childnode refid="5112" relation="include">
|
|
</childnode>
|
|
<childnode refid="5113" relation="include">
|
|
</childnode>
|
|
<childnode refid="5126" relation="include">
|
|
</childnode>
|
|
<childnode refid="5114" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5093">
|
|
<label>/usr/include/gecode/int/arithmetic/nroot.hpp</label>
|
|
<link refid="nroot_8hpp_source"/>
|
|
<childnode refid="5092" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5091">
|
|
<label>/usr/include/gecode/int/arithmetic/max.hpp</label>
|
|
<link refid="max_8hpp_source"/>
|
|
<childnode refid="5092" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5123">
|
|
<label>/usr/include/gecode/int/member.hh</label>
|
|
<link refid="member_8hh_source"/>
|
|
</node>
|
|
<node id="5125">
|
|
<label>/usr/include/gecode/int/nvalues/bool-gq.hpp</label>
|
|
<link refid="bool-gq_8hpp_source"/>
|
|
<childnode refid="5103" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5106">
|
|
<label>/usr/include/gecode/int/count.hh</label>
|
|
<link refid="count_8hh_source"/>
|
|
</node>
|
|
<node id="5112">
|
|
<label>/usr/include/gecode/int/nvalues/int-gq.hpp</label>
|
|
<link refid="nvalues_2int-gq_8hpp_source"/>
|
|
<childnode refid="5103" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5105">
|
|
<label>/usr/include/gecode/int/count/rel.hpp</label>
|
|
<link refid="rel_8hpp_source"/>
|
|
<childnode refid="5106" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5120">
|
|
<label>/usr/include/gecode/set/element.hh</label>
|
|
<link refid="set_2element_8hh_source"/>
|
|
</node>
|
|
<node id="5113">
|
|
<label>/usr/include/gecode/int/nvalues/int-lq.hpp</label>
|
|
<link refid="nvalues_2int-lq_8hpp_source"/>
|
|
<childnode refid="5103" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5119">
|
|
<label>/usr/include/gecode/int/element.hh</label>
|
|
<link refid="int_2element_8hh_source"/>
|
|
<childnode refid="5120" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5108">
|
|
<label>/usr/include/gecode/int/channel.hh</label>
|
|
<link refid="int_2channel_8hh_source"/>
|
|
</node>
|
|
<node id="5096">
|
|
<label>/usr/include/gecode/int/bool.hh</label>
|
|
<link refid="bool_8hh_source"/>
|
|
<childnode refid="5097" relation="include">
|
|
</childnode>
|
|
<childnode refid="5102" relation="include">
|
|
</childnode>
|
|
<childnode refid="5104" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5124">
|
|
<label>/usr/include/gecode/int/member/re-prop.hpp</label>
|
|
<link refid="re-prop_8hpp_source"/>
|
|
<childnode refid="5123" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5103">
|
|
<label>/usr/include/gecode/int/nvalues.hh</label>
|
|
<link refid="nvalues_8hh_source"/>
|
|
</node>
|
|
<node id="5095">
|
|
<label>/usr/include/gecode/int/bool/ite.hpp</label>
|
|
<link refid="ite_8hpp_source"/>
|
|
<childnode refid="5096" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5126">
|
|
<label>/usr/include/gecode/int/sequence.hh</label>
|
|
<link refid="int_2sequence_8hh_source"/>
|
|
</node>
|
|
<node id="5097">
|
|
<label>/usr/include/gecode/int/linear/bool-int.hpp</label>
|
|
<link refid="bool-int_8hpp_source"/>
|
|
<childnode refid="5098" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5114">
|
|
<label>/usr/include/gecode/int/sorted/propagate.hpp</label>
|
|
<link refid="sorted_2propagate_8hpp_source"/>
|
|
<childnode refid="5115" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5101">
|
|
<label>/usr/include/gecode/int/gcc.hh</label>
|
|
<link refid="gcc_8hh_source"/>
|
|
</node>
|
|
<node id="5102">
|
|
<label>/usr/include/gecode/int/nvalues/bool-eq.hpp</label>
|
|
<link refid="bool-eq_8hpp_source"/>
|
|
<childnode refid="5103" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5104">
|
|
<label>/usr/include/gecode/int/nvalues/bool-lq.hpp</label>
|
|
<link refid="bool-lq_8hpp_source"/>
|
|
<childnode refid="5103" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5121">
|
|
<label>/usr/include/gecode/int/extensional.hh</label>
|
|
<link refid="extensional_8hh_source"/>
|
|
</node>
|
|
<node id="5115">
|
|
<label>/usr/include/gecode/int/sorted.hh</label>
|
|
<link refid="sorted_8hh_source"/>
|
|
</node>
|
|
<node id="5111">
|
|
<label>/usr/include/gecode/int/nvalues/int-eq.hpp</label>
|
|
<link refid="nvalues_2int-eq_8hpp_source"/>
|
|
<childnode refid="5103" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5099">
|
|
<label>/usr/include/gecode/int/arithmetic/divmod.hpp</label>
|
|
<link refid="divmod_8hpp_source"/>
|
|
<childnode refid="5092" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5098">
|
|
<label>/usr/include/gecode/int/linear.hh</label>
|
|
<link refid="int_2linear_8hh_source"/>
|
|
<childnode refid="5099" relation="include">
|
|
</childnode>
|
|
<childnode refid="5092" relation="include">
|
|
</childnode>
|
|
<childnode refid="5100" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5117">
|
|
<label>/usr/include/gecode/int/dom.hh</label>
|
|
<link refid="dom_8hh_source"/>
|
|
</node>
|
|
<node id="5118">
|
|
<label>/usr/include/gecode/int/element/pair.hpp</label>
|
|
<link refid="pair_8hpp_source"/>
|
|
<childnode refid="5119" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5109">
|
|
<label>/usr/include/gecode/int/circuit.hh</label>
|
|
<link refid="circuit_8hh_source"/>
|
|
</node>
|
|
<node id="5094">
|
|
<label>/usr/include/gecode/int/arithmetic/pow.hpp</label>
|
|
<link refid="pow_8hpp_source"/>
|
|
<childnode refid="5092" relation="include">
|
|
</childnode>
|
|
</node>
|
|
</invincdepgraph>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1EqDom" prot="public">Gecode::Int::Rel::EqDom</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1EqBnd" prot="public">Gecode::Int::Rel::EqBnd</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom" prot="public">Gecode::Int::Rel::NaryEqDom</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd" prot="public">Gecode::Int::Rel::NaryEqBnd</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe" prot="public">Gecode::Int::Rel::NaryLqLe</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Index" prot="protected">Gecode::Int::Rel::NaryLqLe::Index</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos" prot="protected">Gecode::Int::Rel::NaryLqLe::Pos</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1NaryNq" prot="public">Gecode::Int::Rel::NaryNq</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom" prot="public">Gecode::Int::Rel::ReEqDom</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd" prot="public">Gecode::Int::Rel::ReEqBnd</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt" prot="public">Gecode::Int::Rel::ReEqDomInt</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt" prot="public">Gecode::Int::Rel::ReEqBndInt</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1Nq" prot="public">Gecode::Int::Rel::Nq</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1Lq" prot="public">Gecode::Int::Rel::Lq</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1Le" prot="public">Gecode::Int::Rel::Le</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1ReLq" prot="public">Gecode::Int::Rel::ReLq</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt" prot="public">Gecode::Int::Rel::ReLqInt</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe" prot="public">Gecode::Int::Rel::LexLqLe</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Rel_1_1LexNq" prot="public">Gecode::Int::Rel::LexNq</innerclass>
|
|
<innernamespace refid="namespaceGecode_1_1Int_1_1Rel">Gecode::Int::Rel</innernamespace>
|
|
<innernamespace refid="namespaceGecode">Gecode</innernamespace>
|
|
<innernamespace refid="namespaceGecode_1_1Int">Gecode::Int</innernamespace>
|
|
<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/>Gabor<sp/>Szokoli<sp/><szokoli@gecode.org></highlight></codeline>
|
|
<codeline lineno="9"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="10"><highlight class="comment"><sp/>*<sp/><sp/>Copyright:</highlight></codeline>
|
|
<codeline lineno="11"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte,<sp/>2002</highlight></codeline>
|
|
<codeline lineno="12"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Guido<sp/>Tack,<sp/>2004</highlight></codeline>
|
|
<codeline lineno="13"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Gabor<sp/>Szokoli,<sp/>2003</highlight></codeline>
|
|
<codeline lineno="14"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="15"><highlight class="comment"><sp/>*<sp/><sp/>Last<sp/>modified:</highlight></codeline>
|
|
<codeline lineno="16"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Date:<sp/>2011-11-18<sp/>16:02:48<sp/>+0100<sp/>(Fri,<sp/>18<sp/>Nov<sp/>2011)<sp/>$<sp/>by<sp/>$Author:<sp/>schulte<sp/>$</highlight></codeline>
|
|
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Revision:<sp/>12472<sp/>$</highlight></codeline>
|
|
<codeline lineno="18"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="19"><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="20"><highlight class="comment"><sp/>*<sp/><sp/>development<sp/>environment:</highlight></codeline>
|
|
<codeline lineno="21"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>http://www.gecode.org</highlight></codeline>
|
|
<codeline lineno="22"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="23"><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="24"><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="25"><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="26"><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="27"><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="28"><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="29"><highlight class="comment"><sp/>*<sp/><sp/>the<sp/>following<sp/>conditions:</highlight></codeline>
|
|
<codeline lineno="30"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="31"><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="32"><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="33"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="34"><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="35"><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="36"><highlight class="comment"><sp/>*<sp/><sp/>MERCHANTABILITY,<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>AND</highlight></codeline>
|
|
<codeline lineno="37"><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="38"><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="39"><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="40"><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="41"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="42"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="43"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="44"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>__GECODE_INT_REL_HH__</highlight></codeline>
|
|
<codeline lineno="45"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__GECODE_INT_REL_HH__</highlight></codeline>
|
|
<codeline lineno="46"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="47"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int.hh></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="48"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="54"><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<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">Rel<sp/>{</highlight></codeline>
|
|
<codeline lineno="55"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="56"><highlight class="normal"><sp/><sp/></highlight><highlight class="comment">/*</highlight></codeline>
|
|
<codeline lineno="57"><highlight class="comment"><sp/><sp/><sp/>*<sp/>Equality<sp/>propagators</highlight></codeline>
|
|
<codeline lineno="58"><highlight class="comment"><sp/><sp/><sp/>*</highlight></codeline>
|
|
<codeline lineno="59"><highlight class="comment"><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="60"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="70"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View0,</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View1></highlight></codeline>
|
|
<codeline lineno="71" refid="classGecode_1_1Int_1_1Rel_1_1EqDom" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom" kindref="compound">EqDom</ref><sp/>:</highlight></codeline>
|
|
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator</ref><View0,PC_INT_DOM,View1,PC_INT_DOM><sp/>{</highlight></codeline>
|
|
<codeline lineno="73"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="75"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator<View0,PC_INT_DOM,View1,PC_INT_DOM>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="76"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="78"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom_1aeb1c305b611376904a84c5558f8963f2" kindref="member">EqDom</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom" kindref="compound">EqDom<View0,View1></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="79"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="81"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom_1aeb1c305b611376904a84c5558f8963f2" kindref="member">EqDom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View0<sp/><ref refid="classGecode_1_1MixBinaryPropagator_1af4b9b77e2ef3a4923fb0c86a9182158b" kindref="member">x0</ref>,<sp/>View1<sp/><ref refid="classGecode_1_1MixBinaryPropagator_1a7a162f63c3a35d6bbcdd6dbef1549caf" kindref="member">x1</ref>);</highlight></codeline>
|
|
<codeline lineno="83"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom_1aeb1c305b611376904a84c5558f8963f2" kindref="member">EqDom</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&<sp/>p,<sp/>View0<sp/>x0,<sp/>View1<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="85"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom_1ab6349ca5e174f6aaf5bccdcde122cc72" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="93"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom_1a3c0f56fdc0f8f772582af92634869156" kindref="member">cost</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="95"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom_1a9ee472f6090999ddc9f4727469ee6c16" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/>med);</highlight></codeline>
|
|
<codeline lineno="97"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqDom_1a217b2a26dc0c959f8ea73e10054fbf5b" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View0<sp/>x0,<sp/>View1<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="98"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="99"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="106"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View0,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View1></highlight></codeline>
|
|
<codeline lineno="107" refid="classGecode_1_1Int_1_1Rel_1_1EqBnd" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1EqBnd" kindref="compound">EqBnd</ref><sp/>:</highlight></codeline>
|
|
<codeline lineno="108"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator</ref><View0,PC_INT_BND,View1,PC_INT_BND><sp/>{</highlight></codeline>
|
|
<codeline lineno="109"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="110"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="111"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator<View0,PC_INT_BND,View1,PC_INT_BND>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="112"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="114"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqBnd_1a5e15e53394ab1825092e7f9035584b7a" kindref="member">EqBnd</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqBnd" kindref="compound">EqBnd<View0,View1></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="115"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="117"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqBnd_1a5e15e53394ab1825092e7f9035584b7a" kindref="member">EqBnd</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View0<sp/><ref refid="classGecode_1_1MixBinaryPropagator_1af4b9b77e2ef3a4923fb0c86a9182158b" kindref="member">x0</ref>,<sp/>View1<sp/><ref refid="classGecode_1_1MixBinaryPropagator_1a7a162f63c3a35d6bbcdd6dbef1549caf" kindref="member">x1</ref>);</highlight></codeline>
|
|
<codeline lineno="119"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqBnd_1a5e15e53394ab1825092e7f9035584b7a" kindref="member">EqBnd</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&<sp/>p,<sp/>View0<sp/>x0,<sp/>View1<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="121"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqBnd_1aa094530ce8eb73834892d57d728c3eeb" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="123"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqBnd_1a739c1a3af06aad97546e1fd9b7ef45a5" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="125"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1EqBnd_1a6a4e15cf4b828abbaf95786b97530ca0" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View0<sp/>x0,<sp/>View1<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="126"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="127"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="137"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View></highlight></codeline>
|
|
<codeline lineno="138" refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom" kindref="compound">NaryEqDom</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NaryPropagator" kindref="compound">NaryPropagator</ref><View,PC_INT_DOM><sp/>{</highlight></codeline>
|
|
<codeline lineno="139"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="140"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NaryPropagator" kindref="compound">NaryPropagator<View,PC_INT_DOM>::x</ref>;</highlight></codeline>
|
|
<codeline lineno="141"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="143"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom_1aafcd87b67136e0524ff70f133bfc20dc" kindref="member">NaryEqDom</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom" kindref="compound">NaryEqDom<View></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="145"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom_1aafcd87b67136e0524ff70f133bfc20dc" kindref="member">NaryEqDom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&);</highlight></codeline>
|
|
<codeline lineno="146"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="148"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom_1a7d2d6d7e0333cf0ace95b29167da09d7" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="156"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom_1af3548a88099ad9f81bc752bf7dcc21af" kindref="member">cost</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="158"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom_1a0bb8260c4acbc526e09910eb0d926299" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/>med);</highlight></codeline>
|
|
<codeline lineno="160"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqDom_1a8caf58707ee3674a6467632883d8329c" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/><ref refid="classGecode_1_1NaryPropagator_1afa79d87e560aea027d59b153b353ee1c" kindref="member">x</ref>);</highlight></codeline>
|
|
<codeline lineno="161"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="162"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="169"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View></highlight></codeline>
|
|
<codeline lineno="170" refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd" kindref="compound">NaryEqBnd</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NaryPropagator" kindref="compound">NaryPropagator</ref><View,PC_INT_BND><sp/>{</highlight></codeline>
|
|
<codeline lineno="171"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="172"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NaryPropagator" kindref="compound">NaryPropagator<View,PC_INT_BND>::x</ref>;</highlight></codeline>
|
|
<codeline lineno="173"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="175"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd_1abd321b0381a4ad477f34295384ca368a" kindref="member">NaryEqBnd</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd" kindref="compound">NaryEqBnd<View></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="177"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd_1abd321b0381a4ad477f34295384ca368a" kindref="member">NaryEqBnd</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&);</highlight></codeline>
|
|
<codeline lineno="178"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="180"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd_1a57f44994f07c5a25f7220938583953cf" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="187"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd_1a34d74906068f0424516618aee9a9220f" kindref="member">cost</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="189"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd_1a9eb916bf8fb4ebf1f821eece742ce222" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/>med);</highlight></codeline>
|
|
<codeline lineno="191"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryEqBnd_1a3e2406c9100ec5fc1fa9d50240c3d5ff" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/><ref refid="classGecode_1_1NaryPropagator_1afa79d87e560aea027d59b153b353ee1c" kindref="member">x</ref>);</highlight></codeline>
|
|
<codeline lineno="192"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="193"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="203"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>o></highlight></codeline>
|
|
<codeline lineno="204" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe" kindref="compound">NaryLqLe</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NaryPropagator" kindref="compound">NaryPropagator</ref><View,PC_INT_NONE><sp/>{</highlight></codeline>
|
|
<codeline lineno="205"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="206"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NaryPropagator" kindref="compound">NaryPropagator<View,PC_INT_NONE>::x</ref>;</highlight></codeline>
|
|
<codeline lineno="208" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Index" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Index" kindref="compound">Index</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Advisor" kindref="compound">Advisor</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="209"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="211" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Index_1ac10a1271c203fa2c15a63bfe6e946fb4" 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_1Int_1_1Rel_1_1NaryLqLe_1_1Index_1ac10a1271c203fa2c15a63bfe6e946fb4" kindref="member">i</ref>;</highlight></codeline>
|
|
<codeline lineno="213"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Index_1a9457fe4e7379dac64a355acfc6a94c71" kindref="member">Index</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&<sp/>p,<sp/><ref refid="classGecode_1_1Council" kindref="compound">Council<Index></ref>&<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a57ff710a8d68d40d6db317520068bbe1" kindref="member">c</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Index_1ac10a1271c203fa2c15a63bfe6e946fb4" kindref="member">i</ref>);</highlight></codeline>
|
|
<codeline lineno="215"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Index_1a9457fe4e7379dac64a355acfc6a94c71" kindref="member">Index</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Index" kindref="compound">Index</ref>&<sp/>a);</highlight></codeline>
|
|
<codeline lineno="216"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="218" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a57ff710a8d68d40d6db317520068bbe1" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Council" kindref="compound">Council<Index></ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a57ff710a8d68d40d6db317520068bbe1" kindref="member">c</ref>;</highlight></codeline>
|
|
<codeline lineno="220" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos" kindref="compound">Pos</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FreeList" kindref="compound">FreeList</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="221"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="223" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos_1a240aee41ebf5f562dbe6caa626a9ccd0" 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_1Int_1_1Rel_1_1NaryLqLe_1_1Pos_1a240aee41ebf5f562dbe6caa626a9ccd0" kindref="member">p</ref>;</highlight></codeline>
|
|
<codeline lineno="224"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="226"></codeline>
|
|
<codeline lineno="227"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos_1a748c19209834c2bb07b93525ce0e5578" kindref="member">Pos</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos_1a240aee41ebf5f562dbe6caa626a9ccd0" kindref="member">p</ref>,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos" kindref="compound">Pos</ref>*<sp/>n);</highlight></codeline>
|
|
<codeline lineno="230"></codeline>
|
|
<codeline lineno="232"></codeline>
|
|
<codeline lineno="233"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos" kindref="compound">Pos</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos_1a6b042f944f02713f922ba8e2d9198f79" kindref="member">next</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"></codeline>
|
|
<codeline lineno="238"></codeline>
|
|
<codeline lineno="239"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos_1a6ff0e0e2f7b138fcedb803920c3d4ad4" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="241"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="243"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">new</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/>s,<sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="245"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos_1a240aee41ebf5f562dbe6caa626a9ccd0" kindref="member">p</ref>);</highlight></codeline>
|
|
<codeline lineno="247"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos_1a240aee41ebf5f562dbe6caa626a9ccd0" kindref="member">p</ref>,<sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="249"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="251" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1aeefb0b829221199c36404db7858c9fe0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1_1Pos" kindref="compound">Pos</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1aeefb0b829221199c36404db7858c9fe0" kindref="member">pos</ref>;</highlight></codeline>
|
|
<codeline lineno="253"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a700584c6a12d5b994aa2b783ff2d35aa" kindref="member">empty</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="255"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a75bba5b86be1c24a36290977ad4f83d7" kindref="member">pop</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="257"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a182b05db02d7f3da972f4e06e76e3b09" kindref="member">push</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p);</highlight></codeline>
|
|
<codeline lineno="259" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a89c18b097b19878f3d6347791fb40268" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a89c18b097b19878f3d6347791fb40268" kindref="member">run</ref>;</highlight></codeline>
|
|
<codeline lineno="261" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1aaf55d23fb61ea6321d21a691655cd4e9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1aaf55d23fb61ea6321d21a691655cd4e9" kindref="member">n_subsumed</ref>;</highlight></codeline>
|
|
<codeline lineno="263" refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a840d64c83b03e41060f9c500efaf8b51" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a840d64c83b03e41060f9c500efaf8b51" kindref="member">n_threshold</ref><sp/>=<sp/>7;</highlight></codeline>
|
|
<codeline lineno="265"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a65ea94f4f2e2d8b36d697f957c20fa41" kindref="member">NaryLqLe</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe" kindref="compound">NaryLqLe<View,o></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="267"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a65ea94f4f2e2d8b36d697f957c20fa41" kindref="member">NaryLqLe</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&);</highlight></codeline>
|
|
<codeline lineno="268"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="270"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a8d7528493df185eab0667df840b9cf9d" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="272"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a02b94be7b2d43f5cc5452356540eac7a" kindref="member">cost</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="274"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1ad63482bb76bd73a66bd34ef9271d8b33" kindref="member">advise</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1Advisor" kindref="compound">Advisor</ref>&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Delta" kindref="compound">Delta</ref>&<sp/>d);</highlight></codeline>
|
|
<codeline lineno="276"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1ad7e526ebde0b6b36be8b36da0f4348cc" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="278"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1a5a66a62d955952820e08829705f484e9" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="280"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryLqLe_1ac6fd94b7386a4f97281114622d78e0f6" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/><ref refid="classGecode_1_1NaryPropagator_1afa79d87e560aea027d59b153b353ee1c" kindref="member">x</ref>);</highlight></codeline>
|
|
<codeline lineno="281"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="282"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="289"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View></highlight></codeline>
|
|
<codeline lineno="290" refid="classGecode_1_1Int_1_1Rel_1_1NaryNq" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq" kindref="compound">NaryNq</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NaryPropagator" kindref="compound">NaryPropagator</ref><View,PC_INT_VAL><sp/>{</highlight></codeline>
|
|
<codeline lineno="291"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="292"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NaryPropagator" kindref="compound">NaryPropagator<View,PC_INT_VAL>::x</ref>;</highlight></codeline>
|
|
<codeline lineno="294"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq_1a43bef06a8f8438103e999a09be37f07e" kindref="member">NaryNq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/><ref refid="classGecode_1_1NaryPropagator_1afa79d87e560aea027d59b153b353ee1c" kindref="member">x</ref>);</highlight></codeline>
|
|
<codeline lineno="296"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq_1a43bef06a8f8438103e999a09be37f07e" kindref="member">NaryNq</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq" kindref="compound">NaryNq<View></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="297"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="299"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq_1ac072000c4ca4dc1ab70055cbc712601a" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="301"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq_1a62b5fc89f9186eecbd2f108927db0dc0" kindref="member">cost</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="303"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq_1ad460a323f5a4bc9ef16da8571edad829" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/>med);</highlight></codeline>
|
|
<codeline lineno="305"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq_1a40ca4504fed0cea113fc23048f21e55e" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/>x);</highlight></codeline>
|
|
<codeline lineno="307"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1NaryNq_1af1fcb4d4d5be2758453e88598be12bce" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="308"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="309"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="310"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="317"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>CtrlView,<sp/>ReifyMode<sp/>rm></highlight></codeline>
|
|
<codeline lineno="318" refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom" kindref="compound">ReEqDom</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator</ref><View,PC_INT_DOM,CtrlView><sp/>{</highlight></codeline>
|
|
<codeline lineno="319"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="320"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_DOM,CtrlView>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="321"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_DOM,CtrlView>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="322"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_DOM,CtrlView>::b</ref>;</highlight></codeline>
|
|
<codeline lineno="323"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="325"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom_1a78af04580b3b8a2fc81273e997651a2c" kindref="member">ReEqDom</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom" kindref="compound">ReEqDom</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="327"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom_1a78af04580b3b8a2fc81273e997651a2c" kindref="member">ReEqDom</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator_1a9cbebaf26e62bdabd1d1bf4b55545d68" kindref="member">x0</ref>,<sp/>View<sp/>x1,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator_1ab42f9df1aaa52431e1c2f10060924a6d" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="328"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="330"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom_1a65d0430f070b2180a457092e4a739149" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="332"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom_1ace16bd1f9d22cd1441efd12dd518ff65" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="334"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDom_1a64326861844a89cba8f27e83caf22c23" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x0,<sp/>View<sp/>x1,<sp/>CtrlView<sp/>b);</highlight></codeline>
|
|
<codeline lineno="335"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="336"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="343"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>CtrlView,<sp/>ReifyMode<sp/>rm></highlight></codeline>
|
|
<codeline lineno="344" refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd" kindref="compound">ReEqBnd</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator</ref><View,PC_INT_BND,CtrlView><sp/>{</highlight></codeline>
|
|
<codeline lineno="345"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="346"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_BND,CtrlView>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="347"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_BND,CtrlView>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="348"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_BND,CtrlView>::b</ref>;</highlight></codeline>
|
|
<codeline lineno="349"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="351"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd_1a747a65be5f454760ac8e8b2bb6be4a26" kindref="member">ReEqBnd</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd" kindref="compound">ReEqBnd</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="353"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd_1a747a65be5f454760ac8e8b2bb6be4a26" kindref="member">ReEqBnd</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator_1a9cbebaf26e62bdabd1d1bf4b55545d68" kindref="member">x0</ref>,<sp/>View<sp/>x1,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator_1ab42f9df1aaa52431e1c2f10060924a6d" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="354"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="356"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd_1a50689baaa0a95dadb712f66e5e514599" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="358"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd_1a4951e69f535b748012579a70022613e5" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="360"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBnd_1a8553da337998f73e2896354155e29889" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x0,<sp/>View<sp/>x1,<sp/>CtrlView<sp/>b);</highlight></codeline>
|
|
<codeline lineno="361"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="362"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="369"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>CtrlView,<sp/>ReifyMode<sp/>rm></highlight></codeline>
|
|
<codeline lineno="370" refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt" kindref="compound">ReEqDomInt</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator</ref><View,PC_INT_DOM,CtrlView><sp/>{</highlight></codeline>
|
|
<codeline lineno="371"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="372"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator<View,PC_INT_DOM,CtrlView>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="373"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator<View,PC_INT_DOM,CtrlView>::b</ref>;</highlight></codeline>
|
|
<codeline lineno="374"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="376" refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1ad7896e65d4e9dbbe42688e7a1088c278" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1ad7896e65d4e9dbbe42688e7a1088c278" kindref="member">c</ref>;</highlight></codeline>
|
|
<codeline lineno="378"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1a7c1bc208234d31c28b1affd430e02129" kindref="member">ReEqDomInt</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt" kindref="compound">ReEqDomInt</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="380"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1a7c1bc208234d31c28b1affd430e02129" kindref="member">ReEqDomInt</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1ad7896e65d4e9dbbe42688e7a1088c278" kindref="member">c</ref>,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator_1a67942f5e0ce29ad2ed50bcdbbf8d0a21" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="381"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="383"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1aa45eed9d7d31bd3171197f5b9cc29c3e" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="385"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1a544b6d50c4440e484f90bbb008797123" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="387"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1aa372ca93fe1cd9f09e836f82562faee0" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqDomInt_1ad7896e65d4e9dbbe42688e7a1088c278" kindref="member">c</ref>,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator_1a67942f5e0ce29ad2ed50bcdbbf8d0a21" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="388"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="389"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="396"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>CtrlView,<sp/>ReifyMode<sp/>rm></highlight></codeline>
|
|
<codeline lineno="397" refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt" kindref="compound">ReEqBndInt</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator</ref><View,PC_INT_BND,CtrlView><sp/>{</highlight></codeline>
|
|
<codeline lineno="398"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="399"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator<View,PC_INT_BND,CtrlView>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="400"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator<View,PC_INT_BND,CtrlView>::b</ref>;</highlight></codeline>
|
|
<codeline lineno="401"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="403" refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1a39f4ebe7e52cf828232ba3351e2b28aa" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1a39f4ebe7e52cf828232ba3351e2b28aa" kindref="member">c</ref>;</highlight></codeline>
|
|
<codeline lineno="405"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1a696c966ce75214b172a43b71abe4aad6" kindref="member">ReEqBndInt</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt" kindref="compound">ReEqBndInt</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="407"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1a696c966ce75214b172a43b71abe4aad6" kindref="member">ReEqBndInt</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1a39f4ebe7e52cf828232ba3351e2b28aa" kindref="member">c</ref>,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator_1a67942f5e0ce29ad2ed50bcdbbf8d0a21" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="408"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="410"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1a80d41af00d841a6b8d4b13ec12f10381" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="412"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1ac73e37dcaa3ead0c3e5e8da99afa2af9" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="414"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1a55f01d93dfea1ae8635356579c6915d2" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReEqBndInt_1a39f4ebe7e52cf828232ba3351e2b28aa" kindref="member">c</ref>,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator_1a67942f5e0ce29ad2ed50bcdbbf8d0a21" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="415"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="416"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="417"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="418"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="419"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="420"><highlight class="normal"><sp/><sp/></highlight><highlight class="comment">/*</highlight></codeline>
|
|
<codeline lineno="421"><highlight class="comment"><sp/><sp/><sp/>*<sp/>Disequality<sp/>propagators</highlight></codeline>
|
|
<codeline lineno="422"><highlight class="comment"><sp/><sp/><sp/>*</highlight></codeline>
|
|
<codeline lineno="423"><highlight class="comment"><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="424"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="431"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View></highlight></codeline>
|
|
<codeline lineno="432" refid="classGecode_1_1Int_1_1Rel_1_1Nq" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1Nq" kindref="compound">Nq</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BinaryPropagator" kindref="compound">BinaryPropagator</ref><View,PC_INT_VAL><sp/>{</highlight></codeline>
|
|
<codeline lineno="433"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="434"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BinaryPropagator" kindref="compound">BinaryPropagator<View,PC_INT_VAL>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="435"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BinaryPropagator" kindref="compound">BinaryPropagator<View,PC_INT_VAL>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="436"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="438"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Nq_1a3b7a8c62b0e7a2803ff7170937bc98ea" kindref="member">Nq</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Nq" kindref="compound">Nq<View></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="440"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Nq_1a3b7a8c62b0e7a2803ff7170937bc98ea" kindref="member">Nq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/><ref refid="classGecode_1_1BinaryPropagator_1a0af8caa4d81a2f01e4be6576bb51a2f7" kindref="member">x0</ref>,<sp/>View<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="441"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="443"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Nq_1a0f9f21c1302cfc471dee463da31c2290" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="445"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Nq_1aef659b49c8f679e698b0ba3f0c7098df" kindref="member">cost</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="447"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Nq_1a742442d4bbf08d83c97b4244a3d88bea" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/>med);</highlight></codeline>
|
|
<codeline lineno="449"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Nq_1a79b4d9f22c73cf87138bfe351ceda03e" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x0,<sp/>View<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="450"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="451"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="452"><highlight class="normal"><sp/><sp/></highlight><highlight class="comment">/*</highlight></codeline>
|
|
<codeline lineno="453"><highlight class="comment"><sp/><sp/><sp/>*<sp/>Order<sp/>propagators</highlight></codeline>
|
|
<codeline lineno="454"><highlight class="comment"><sp/><sp/><sp/>*</highlight></codeline>
|
|
<codeline lineno="455"><highlight class="comment"><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="456"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="464"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View></highlight></codeline>
|
|
<codeline lineno="465" refid="classGecode_1_1Int_1_1Rel_1_1Lq" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1Lq" kindref="compound">Lq</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BinaryPropagator" kindref="compound">BinaryPropagator</ref><View,PC_INT_BND><sp/>{</highlight></codeline>
|
|
<codeline lineno="466"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="467"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BinaryPropagator" kindref="compound">BinaryPropagator<View,PC_INT_BND>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="468"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BinaryPropagator" kindref="compound">BinaryPropagator<View,PC_INT_BND>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="469"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="471"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Lq_1ab563396c6229095bf57ee243957134be" kindref="member">Lq</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Lq" kindref="compound">Lq</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="473"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Lq_1ab563396c6229095bf57ee243957134be" kindref="member">Lq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/><ref refid="classGecode_1_1BinaryPropagator_1a0af8caa4d81a2f01e4be6576bb51a2f7" kindref="member">x0</ref>,<sp/>View<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="474"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="476"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Lq_1a64f39909d59b1b4e36d2455103dcec8f" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="478"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Lq_1a1481d89786b6b64ac167726ebce36a0c" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="480"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Lq_1aeae37183a92b8cb76f8a09eacf29fe76" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x0,<sp/>View<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="481"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="482"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="489"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View></highlight></codeline>
|
|
<codeline lineno="490" refid="classGecode_1_1Int_1_1Rel_1_1Le" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1Le" kindref="compound">Le</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BinaryPropagator" kindref="compound">BinaryPropagator</ref><View,PC_INT_BND><sp/>{</highlight></codeline>
|
|
<codeline lineno="491"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="492"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BinaryPropagator" kindref="compound">BinaryPropagator<View,PC_INT_BND>::x0</ref>;</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_1BinaryPropagator" kindref="compound">BinaryPropagator<View,PC_INT_BND>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="494"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="496"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Le_1a65e7c1e81be13ca2c989bde9bce61df2" kindref="member">Le</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Le" kindref="compound">Le</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="498"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Le_1a65e7c1e81be13ca2c989bde9bce61df2" kindref="member">Le</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/><ref refid="classGecode_1_1BinaryPropagator_1a0af8caa4d81a2f01e4be6576bb51a2f7" kindref="member">x0</ref>,<sp/>View<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="499"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="501"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Le_1a8679bde02d57156cc9b9c180a6720465" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="503"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Le_1a644158e4ea81408f1dce84a50f540c7f" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="505"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1Le_1ab6f6873781d1476793a75883f4e28f8f" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x0,<sp/>View<sp/>x1);</highlight></codeline>
|
|
<codeline lineno="506"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="507"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="508"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="509"><highlight class="normal"><sp/><sp/></highlight><highlight class="comment">/*</highlight></codeline>
|
|
<codeline lineno="510"><highlight class="comment"><sp/><sp/><sp/>*<sp/>Reified<sp/>order<sp/>propagators</highlight></codeline>
|
|
<codeline lineno="511"><highlight class="comment"><sp/><sp/><sp/>*</highlight></codeline>
|
|
<codeline lineno="512"><highlight class="comment"><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="513"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="521"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>CtrlView,<sp/>ReifyMode<sp/>rm></highlight></codeline>
|
|
<codeline lineno="522" refid="classGecode_1_1Int_1_1Rel_1_1ReLq" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLq" kindref="compound">ReLq</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator</ref><View,PC_INT_BND,CtrlView><sp/>{</highlight></codeline>
|
|
<codeline lineno="523"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="524"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_BND,CtrlView>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="525"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_BND,CtrlView>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="526"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator" kindref="compound">ReBinaryPropagator<View,PC_INT_BND,CtrlView>::b</ref>;</highlight></codeline>
|
|
<codeline lineno="527"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="529"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLq_1a041e1c37e796baef4b023f2f096ba18d" kindref="member">ReLq</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLq" kindref="compound">ReLq</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="531"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLq_1a041e1c37e796baef4b023f2f096ba18d" kindref="member">ReLq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator_1a9cbebaf26e62bdabd1d1bf4b55545d68" kindref="member">x0</ref>,<sp/>View<sp/>x1,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReBinaryPropagator_1ab42f9df1aaa52431e1c2f10060924a6d" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="532"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="534"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLq_1a41eed9dec237e0249fd0da8b08629d59" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="536"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLq_1ad76e28a719650cda2ea2958b8feb0d15" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="538"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLq_1a6320b1ca5f9be1025100f2f986b90e61" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x0,<sp/>View<sp/>x1,<sp/>CtrlView<sp/>b);</highlight></codeline>
|
|
<codeline lineno="539"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="540"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="548"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>CtrlView,<sp/>ReifyMode<sp/>rm></highlight></codeline>
|
|
<codeline lineno="549" refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt" kindref="compound">ReLqInt</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator</ref><View,PC_INT_BND,CtrlView><sp/>{</highlight></codeline>
|
|
<codeline lineno="550"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="551"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator<View,PC_INT_BND,CtrlView>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="552"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator" kindref="compound">ReUnaryPropagator<View,PC_INT_BND,CtrlView>::b</ref>;</highlight></codeline>
|
|
<codeline lineno="553"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="555" refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1ab99337df7570df691269ef027d10aa67" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1ab99337df7570df691269ef027d10aa67" kindref="member">c</ref>;</highlight></codeline>
|
|
<codeline lineno="557"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1a1842e99761d5cc073f2f8e4885f1f22a" kindref="member">ReLqInt</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt" kindref="compound">ReLqInt</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="559"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1a1842e99761d5cc073f2f8e4885f1f22a" kindref="member">ReLqInt</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1ab99337df7570df691269ef027d10aa67" kindref="member">c</ref>,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator_1a67942f5e0ce29ad2ed50bcdbbf8d0a21" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="560"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="562"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1a1bbd2138717f13a3d279ec5efd6000ed" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="564"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1a2b40ca05f463c3aa955ad85c6dae57bb" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="566"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1ace342d5c41aaeb437c9348e4e6df859a" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1ReLqInt_1ab99337df7570df691269ef027d10aa67" kindref="member">c</ref>,<sp/>CtrlView<sp/><ref refid="classGecode_1_1Int_1_1ReUnaryPropagator_1a67942f5e0ce29ad2ed50bcdbbf8d0a21" kindref="member">b</ref>);</highlight></codeline>
|
|
<codeline lineno="567"><highlight class="normal"><sp/><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="568"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="569"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="570"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="571"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="572"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="596"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View></highlight></codeline>
|
|
<codeline lineno="597" refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe" kindref="compound">LexLqLe</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="598"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="600" refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a2498086d768f13ae0cf9df1f657e1b3c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a2498086d768f13ae0cf9df1f657e1b3c" kindref="member">x</ref>,<sp/>y;</highlight></codeline>
|
|
<codeline lineno="602" refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a069d7555c0ed1940dc461ec6f9cf3d79" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a069d7555c0ed1940dc461ec6f9cf3d79" kindref="member">strict</ref>;</highlight></codeline>
|
|
<codeline lineno="604"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1adfbf4289d0c1691e62c66f4c54536407" kindref="member">LexLqLe</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe" kindref="compound">LexLqLe<View></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="606"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1adfbf4289d0c1691e62c66f4c54536407" kindref="member">LexLqLe</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a2498086d768f13ae0cf9df1f657e1b3c" kindref="member">x</ref>,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/>y,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a069d7555c0ed1940dc461ec6f9cf3d79" kindref="member">strict</ref>);</highlight></codeline>
|
|
<codeline lineno="607"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="609"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1adf1fce1fd3c4dfb569ce351325379000" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="611"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a828a8598f5b9c61d38d70fbf51f48cae" kindref="member">cost</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="613"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1ad608a803d96011a1ed9ffc80f52e68d3" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="615"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a13138fdb3041dc6e886058186d12bd47" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a2498086d768f13ae0cf9df1f657e1b3c" kindref="member">x</ref>,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/>y,</highlight></codeline>
|
|
<codeline lineno="616"><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/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1a069d7555c0ed1940dc461ec6f9cf3d79" kindref="member">strict</ref>);</highlight></codeline>
|
|
<codeline lineno="618"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexLqLe_1aa455e495b1a034f4cccc00fb5e40123e" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="619"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="620"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="627"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View></highlight></codeline>
|
|
<codeline lineno="628" refid="classGecode_1_1Int_1_1Rel_1_1LexNq" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq" kindref="compound">LexNq</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="629"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="631" refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1afe39b587e8fe964c180eaddf5f304472" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>View<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1afe39b587e8fe964c180eaddf5f304472" kindref="member">x0</ref>,<sp/>y0,<sp/>x1,<sp/>y1;</highlight></codeline>
|
|
<codeline lineno="633" refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a477e4cdf7ad295d377a6fe8b0e1d1992" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a477e4cdf7ad295d377a6fe8b0e1d1992" kindref="member">x</ref>,<sp/>y;</highlight></codeline>
|
|
<codeline lineno="635"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1abeeea37b65ed095477c9b09735307c78" kindref="member">resubscribe</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight></codeline>
|
|
<codeline lineno="636"><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/><ref refid="group__TaskActorIntTest_1gadbb359c782e2957e831fc208fcc7ad39" kindref="member">RelTest</ref><sp/>rt,<sp/>View&<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1afe39b587e8fe964c180eaddf5f304472" kindref="member">x0</ref>,<sp/>View&<sp/>y0,<sp/>View<sp/>x1,<sp/>View<sp/>y1);</highlight></codeline>
|
|
<codeline lineno="638"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a4318775ea5a202b99b0daccb69426c48" kindref="member">LexNq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a477e4cdf7ad295d377a6fe8b0e1d1992" kindref="member">x</ref>,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/>y);</highlight></codeline>
|
|
<codeline lineno="640"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a4318775ea5a202b99b0daccb69426c48" kindref="member">LexNq</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq" kindref="compound">LexNq<View></ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="641"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="643"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a381a327329b97ff3253d0c748f6bafae" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="645"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1ac91d6c911ad7bead2c201f5dd03585e7" kindref="member">cost</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="647"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a03180d4cfd6f8d441e077d5661f18310" kindref="member">propagate</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="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="649"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a127a9802d160335fce97e32fc901823b" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1a477e4cdf7ad295d377a6fe8b0e1d1992" kindref="member">x</ref>,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray<View></ref>&<sp/>y);</highlight></codeline>
|
|
<codeline lineno="651"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Rel_1_1LexNq_1ab8e6c6e9c20a3a7ca4f29dfe554abc58" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="652"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="653"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="654"><highlight class="normal">}}}</highlight></codeline>
|
|
<codeline lineno="655"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="656"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/rel/eq.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="657"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/rel/nq.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="658"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/rel/lq-le.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="659"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/rel/lex.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="660"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="661"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="662"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="663"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="664"><highlight class="normal"></highlight><highlight class="comment">//<sp/>STATISTICS:<sp/>int-prop</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="665"><highlight class="normal"></highlight></codeline>
|
|
</programlisting>
|
|
<location file="/usr/include/gecode/int/rel.hh"/>
|
|
</compounddef>
|
|
</doxygen>
|