1483 lines
100 KiB
XML
1483 lines
100 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="set_2rel_8hh" kind="file">
|
|
<compoundname>rel.hh</compoundname>
|
|
<includes refid="set_8hh" local="no">gecode/set.hh</includes>
|
|
<includes refid="rel_2common_8hpp" local="no">gecode/set/rel/common.hpp</includes>
|
|
<includes refid="subset_8hpp" local="no">gecode/set/rel/subset.hpp</includes>
|
|
<includes refid="nosubset_8hpp" local="no">gecode/set/rel/nosubset.hpp</includes>
|
|
<includes refid="re-subset_8hpp" local="no">gecode/set/rel/re-subset.hpp</includes>
|
|
<includes refid="set_2rel_2eq_8hpp" local="no">gecode/set/rel/eq.hpp</includes>
|
|
<includes refid="re-eq_8hpp" local="no">gecode/set/rel/re-eq.hpp</includes>
|
|
<includes refid="set_2rel_2nq_8hpp" local="no">gecode/set/rel/nq.hpp</includes>
|
|
<includes refid="set_2rel_2lq_8hpp" local="no">gecode/set/rel/lq.hpp</includes>
|
|
<includes refid="re-lq_8hpp" local="no">gecode/set/rel/re-lq.hpp</includes>
|
|
<includedby refid="sorted_8hpp" local="no">/usr/include/gecode/set/channel/sorted.hpp</includedby>
|
|
<includedby refid="set_2element_8hh" local="no">/usr/include/gecode/set/element.hh</includedby>
|
|
<includedby refid="set_2rel-op_2post_8hpp" local="no">/usr/include/gecode/set/rel-op/post.hpp</includedby>
|
|
<includedby refid="rel-op_8hh" local="no">/usr/include/gecode/set/rel-op.hh</includedby>
|
|
<includedby refid="set_2sequence_8hh" local="no">/usr/include/gecode/set/sequence.hh</includedby>
|
|
<incdepgraph>
|
|
<node id="5140">
|
|
<label>gecode/support/cast.hpp</label>
|
|
<link refid="cast_8hpp_source"/>
|
|
</node>
|
|
<node id="5237">
|
|
<label>gecode/iter/values-ranges.hpp</label>
|
|
<link refid="values-ranges_8hpp_source"/>
|
|
</node>
|
|
<node id="5304">
|
|
<label>gecode/set/branch/assign.hpp</label>
|
|
<link refid="set_2branch_2assign_8hpp_source"/>
|
|
</node>
|
|
<node id="5259">
|
|
<label>gecode/int/div.hh</label>
|
|
<link refid="div_8hh_source"/>
|
|
<childnode refid="5202" relation="include">
|
|
</childnode>
|
|
<childnode refid="5260" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5258">
|
|
<label>gecode/int/view/scale.hpp</label>
|
|
<link refid="int_2view_2scale_8hpp_source"/>
|
|
<childnode refid="5259" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5226">
|
|
<label>gecode/iter/ranges-rangelist.hpp</label>
|
|
<link refid="ranges-rangelist_8hpp_source"/>
|
|
</node>
|
|
<node id="5197">
|
|
<label>gecode/kernel/brancher-val-sel-commit.hpp</label>
|
|
<link refid="brancher-val-sel-commit_8hpp_source"/>
|
|
</node>
|
|
<node id="5232">
|
|
<label>gecode/iter/values-map.hpp</label>
|
|
<link refid="values-map_8hpp_source"/>
|
|
</node>
|
|
<node id="5217">
|
|
<label>gecode/iter/ranges-negative.hpp</label>
|
|
<link refid="ranges-negative_8hpp_source"/>
|
|
<childnode refid="5143" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5158">
|
|
<label>gecode/support/static-stack.hpp</label>
|
|
<link refid="static-stack_8hpp_source"/>
|
|
</node>
|
|
<node id="5199">
|
|
<label>gecode/kernel/var-imp.hpp</label>
|
|
<link refid="kernel_2var-imp_8hpp_source"/>
|
|
</node>
|
|
<node id="5156">
|
|
<label>gecode/support/random.hpp</label>
|
|
<link refid="random_8hpp_source"/>
|
|
</node>
|
|
<node id="5313">
|
|
<label>gecode/set/rel/re-lq.hpp</label>
|
|
<link refid="re-lq_8hpp_source"/>
|
|
</node>
|
|
<node id="5201">
|
|
<label>limits</label>
|
|
</node>
|
|
<node id="5174">
|
|
<label>gecode/kernel/var.hpp</label>
|
|
<link refid="kernel_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="5262">
|
|
<label>gecode/int/view/bool.hpp</label>
|
|
<link refid="int_2view_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="5241">
|
|
<label>gecode/iter/ranges-size.hpp</label>
|
|
<link refid="ranges-size_8hpp_source"/>
|
|
</node>
|
|
<node id="5159">
|
|
<label>gecode/support/thread/none.hpp</label>
|
|
<link refid="none_8hpp_source"/>
|
|
</node>
|
|
<node id="5312">
|
|
<label>gecode/set/rel/lq.hpp</label>
|
|
<link refid="set_2rel_2lq_8hpp_source"/>
|
|
</node>
|
|
<node id="5178">
|
|
<label>iterator</label>
|
|
</node>
|
|
<node id="5209">
|
|
<label>gecode/iter/ranges-array.hpp</label>
|
|
<link refid="ranges-array_8hpp_source"/>
|
|
</node>
|
|
<node id="5161">
|
|
<label>gecode/support/timer.hpp</label>
|
|
<link refid="timer_8hpp_source"/>
|
|
</node>
|
|
<node id="5160">
|
|
<label>gecode/support/thread/thread.hpp</label>
|
|
<link refid="thread_2thread_8hpp_source"/>
|
|
</node>
|
|
<node id="5225">
|
|
<label>gecode/iter/ranges-singleton-append.hpp</label>
|
|
<link refid="ranges-singleton-append_8hpp_source"/>
|
|
</node>
|
|
<node id="5127">
|
|
<label>/usr/include/gecode/set/rel.hh</label>
|
|
<link refid="set/rel.hh"/>
|
|
<childnode refid="5128" relation="include">
|
|
</childnode>
|
|
<childnode refid="5305" relation="include">
|
|
</childnode>
|
|
<childnode refid="5306" relation="include">
|
|
</childnode>
|
|
<childnode refid="5307" relation="include">
|
|
</childnode>
|
|
<childnode refid="5308" relation="include">
|
|
</childnode>
|
|
<childnode refid="5309" relation="include">
|
|
</childnode>
|
|
<childnode refid="5310" relation="include">
|
|
</childnode>
|
|
<childnode refid="5311" relation="include">
|
|
</childnode>
|
|
<childnode refid="5312" relation="include">
|
|
</childnode>
|
|
<childnode refid="5313" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5219">
|
|
<label>gecode/iter/ranges-positive.hpp</label>
|
|
<link refid="ranges-positive_8hpp_source"/>
|
|
<childnode refid="5143" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5196">
|
|
<label>gecode/kernel/brancher-val-commit.hpp</label>
|
|
<link refid="brancher-val-commit_8hpp_source"/>
|
|
</node>
|
|
<node id="5250">
|
|
<label>gecode/int/view/iter.hpp</label>
|
|
<link refid="int_2view_2iter_8hpp_source"/>
|
|
</node>
|
|
<node id="5302">
|
|
<label>gecode/set/branch/var.hpp</label>
|
|
<link refid="set_2branch_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="5289">
|
|
<label>gecode/set/var/set.hpp</label>
|
|
<link refid="set_2var_2set_8hpp_source"/>
|
|
</node>
|
|
<node id="5186">
|
|
<label>gecode/kernel/afc.hpp</label>
|
|
<link refid="kernel_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="5170">
|
|
<label>gecode/kernel/var-type.hpp</label>
|
|
<link refid="var-type_8hpp_source"/>
|
|
</node>
|
|
<node id="5162">
|
|
<label>gecode/support/hw-rnd.hpp</label>
|
|
<link refid="hw-rnd_8hpp_source"/>
|
|
</node>
|
|
<node id="5287">
|
|
<label>gecode/set/var-imp/set.hpp</label>
|
|
<link refid="set_2var-imp_2set_8hpp_source"/>
|
|
</node>
|
|
<node id="5229">
|
|
<label>gecode/iter/values-bitsetoffset.hpp</label>
|
|
<link refid="values-bitsetoffset_8hpp_source"/>
|
|
</node>
|
|
<node id="5300">
|
|
<label>gecode/set/branch/afc.hpp</label>
|
|
<link refid="set_2branch_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="5149">
|
|
<label>cmath</label>
|
|
</node>
|
|
<node id="5133">
|
|
<label>cassert</label>
|
|
</node>
|
|
<node id="5193">
|
|
<label>gecode/kernel/brancher-view-sel.hpp</label>
|
|
<link refid="brancher-view-sel_8hpp_source"/>
|
|
</node>
|
|
<node id="5200">
|
|
<label>gecode/kernel/allocators.hpp</label>
|
|
<link refid="allocators_8hpp_source"/>
|
|
<childnode refid="5201" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5282">
|
|
<label>gecode/set/limits.hpp</label>
|
|
<link refid="set_2limits_8hpp_source"/>
|
|
</node>
|
|
<node id="5281">
|
|
<label>gecode/set/exception.hpp</label>
|
|
<link refid="set_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="5307">
|
|
<label>gecode/set/rel/nosubset.hpp</label>
|
|
<link refid="nosubset_8hpp_source"/>
|
|
</node>
|
|
<node id="5270">
|
|
<label>gecode/int/int-set-2.hpp</label>
|
|
<link refid="int-set-2_8hpp_source"/>
|
|
</node>
|
|
<node id="5177">
|
|
<label>cstdarg</label>
|
|
</node>
|
|
<node id="5147">
|
|
<label>gecode/support/bitset-base.hpp</label>
|
|
<link refid="bitset-base_8hpp_source"/>
|
|
<childnode refid="5146" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5308">
|
|
<label>gecode/set/rel/re-subset.hpp</label>
|
|
<link refid="re-subset_8hpp_source"/>
|
|
</node>
|
|
<node id="5181">
|
|
<label>gecode/kernel/shared-array.hpp</label>
|
|
<link refid="shared-array_8hpp_source"/>
|
|
<childnode refid="5177" relation="include">
|
|
</childnode>
|
|
<childnode refid="5151" relation="include">
|
|
</childnode>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5261">
|
|
<label>gecode/int/view/cached.hpp</label>
|
|
<link refid="int_2view_2cached_8hpp_source"/>
|
|
</node>
|
|
<node id="5171">
|
|
<label>gecode/kernel/modevent.hpp</label>
|
|
<link refid="modevent_8hpp_source"/>
|
|
</node>
|
|
<node id="5164">
|
|
<label>gecode/kernel/memory-config.hpp</label>
|
|
<link refid="memory-config_8hpp_source"/>
|
|
</node>
|
|
<node id="5279">
|
|
<label>gecode/int/branch/val.hpp</label>
|
|
<link refid="int_2branch_2val_8hpp_source"/>
|
|
</node>
|
|
<node id="5145">
|
|
<label>gecode/support/int-type.hpp</label>
|
|
<link refid="int-type_8hpp_source"/>
|
|
<childnode refid="5146" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5297">
|
|
<label>gecode/set/array-traits.hpp</label>
|
|
<link refid="set_2array-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="5236">
|
|
<label>gecode/iter/values-positive.hpp</label>
|
|
<link refid="values-positive_8hpp_source"/>
|
|
</node>
|
|
<node id="5203">
|
|
<label>cfloat</label>
|
|
</node>
|
|
<node id="5242">
|
|
<label>gecode/int/exception.hpp</label>
|
|
<link refid="int_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="5138">
|
|
<label>gecode/support/exception.hpp</label>
|
|
<link refid="support_2exception_8hpp_source"/>
|
|
<childnode refid="5139" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5139">
|
|
<label>exception</label>
|
|
</node>
|
|
<node id="5291">
|
|
<label>gecode/set/view/const.hpp</label>
|
|
<link refid="const_8hpp_source"/>
|
|
</node>
|
|
<node id="5215">
|
|
<label>gecode/iter/ranges-map.hpp</label>
|
|
<link refid="ranges-map_8hpp_source"/>
|
|
</node>
|
|
<node id="5173">
|
|
<label>gecode/kernel/region.hpp</label>
|
|
<link refid="region_8hpp_source"/>
|
|
</node>
|
|
<node id="5144">
|
|
<label>gecode/support/marked-pointer.hpp</label>
|
|
<link refid="marked-pointer_8hpp_source"/>
|
|
<childnode refid="5130" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5141">
|
|
<label>gecode/support/thread.hpp</label>
|
|
<link refid="thread_8hpp_source"/>
|
|
<childnode refid="5130" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5129">
|
|
<label>gecode/kernel.hh</label>
|
|
<link refid="kernel_8hh_source"/>
|
|
<childnode refid="5130" relation="include">
|
|
</childnode>
|
|
<childnode refid="5131" relation="include">
|
|
</childnode>
|
|
<childnode refid="5132" relation="include">
|
|
</childnode>
|
|
<childnode refid="5133" relation="include">
|
|
</childnode>
|
|
<childnode refid="5134" relation="include">
|
|
</childnode>
|
|
<childnode refid="5136" relation="include">
|
|
</childnode>
|
|
<childnode refid="5163" relation="include">
|
|
</childnode>
|
|
<childnode refid="5164" relation="include">
|
|
</childnode>
|
|
<childnode refid="5165" relation="include">
|
|
</childnode>
|
|
<childnode refid="5166" relation="include">
|
|
</childnode>
|
|
<childnode refid="5167" relation="include">
|
|
</childnode>
|
|
<childnode refid="5168" relation="include">
|
|
</childnode>
|
|
<childnode refid="5169" relation="include">
|
|
</childnode>
|
|
<childnode refid="5171" relation="include">
|
|
</childnode>
|
|
<childnode refid="5172" relation="include">
|
|
</childnode>
|
|
<childnode refid="5173" relation="include">
|
|
</childnode>
|
|
<childnode refid="5174" relation="include">
|
|
</childnode>
|
|
<childnode refid="5175" relation="include">
|
|
</childnode>
|
|
<childnode refid="5176" relation="include">
|
|
</childnode>
|
|
<childnode refid="5181" relation="include">
|
|
</childnode>
|
|
<childnode refid="5182" relation="include">
|
|
</childnode>
|
|
<childnode refid="5184" relation="include">
|
|
</childnode>
|
|
<childnode refid="5185" relation="include">
|
|
</childnode>
|
|
<childnode refid="5186" relation="include">
|
|
</childnode>
|
|
<childnode refid="5187" relation="include">
|
|
</childnode>
|
|
<childnode refid="5188" relation="include">
|
|
</childnode>
|
|
<childnode refid="5189" relation="include">
|
|
</childnode>
|
|
<childnode refid="5190" relation="include">
|
|
</childnode>
|
|
<childnode refid="5191" relation="include">
|
|
</childnode>
|
|
<childnode refid="5192" relation="include">
|
|
</childnode>
|
|
<childnode refid="5193" relation="include">
|
|
</childnode>
|
|
<childnode refid="5194" relation="include">
|
|
</childnode>
|
|
<childnode refid="5195" relation="include">
|
|
</childnode>
|
|
<childnode refid="5196" relation="include">
|
|
</childnode>
|
|
<childnode refid="5197" relation="include">
|
|
</childnode>
|
|
<childnode refid="5198" relation="include">
|
|
</childnode>
|
|
<childnode refid="5199" relation="include">
|
|
</childnode>
|
|
<childnode refid="5200" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5244">
|
|
<label>gecode/int/int-set-1.hpp</label>
|
|
<link refid="int-set-1_8hpp_source"/>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5285">
|
|
<label>gecode/set/var-imp/integerset.hpp</label>
|
|
<link refid="integerset_8hpp_source"/>
|
|
</node>
|
|
<node id="5187">
|
|
<label>gecode/kernel/branch-traits.hpp</label>
|
|
<link refid="branch-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="5255">
|
|
<label>gecode/int/view/zero.hpp</label>
|
|
<link refid="zero_8hpp_source"/>
|
|
</node>
|
|
<node id="5211">
|
|
<label>gecode/iter/ranges-compl.hpp</label>
|
|
<link refid="ranges-compl_8hpp_source"/>
|
|
</node>
|
|
<node id="5273">
|
|
<label>gecode/int/extensional/dfa.hpp</label>
|
|
<link refid="dfa_8hpp_source"/>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5176">
|
|
<label>gecode/kernel/array.hpp</label>
|
|
<link refid="kernel_2array_8hpp_source"/>
|
|
<childnode refid="5177" relation="include">
|
|
</childnode>
|
|
<childnode refid="5151" relation="include">
|
|
</childnode>
|
|
<childnode refid="5178" relation="include">
|
|
</childnode>
|
|
<childnode refid="5179" relation="include">
|
|
</childnode>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5276">
|
|
<label>gecode/int/branch/afc.hpp</label>
|
|
<link refid="int_2branch_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="5191">
|
|
<label>gecode/kernel/branch-val.hpp</label>
|
|
<link refid="branch-val_8hpp_source"/>
|
|
</node>
|
|
<node id="5155">
|
|
<label>gecode/support/dynamic-stack.hpp</label>
|
|
<link refid="dynamic-stack_8hpp_source"/>
|
|
</node>
|
|
<node id="5220">
|
|
<label>gecode/iter/ranges-scale.hpp</label>
|
|
<link refid="ranges-scale_8hpp_source"/>
|
|
<childnode refid="5149" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5167">
|
|
<label>gecode/kernel/archive.hpp</label>
|
|
<link refid="archive_8hpp_source"/>
|
|
</node>
|
|
<node id="5172">
|
|
<label>gecode/kernel/range-list.hpp</label>
|
|
<link refid="range-list_8hpp_source"/>
|
|
</node>
|
|
<node id="5231">
|
|
<label>gecode/iter/values-inter.hpp</label>
|
|
<link refid="values-inter_8hpp_source"/>
|
|
</node>
|
|
<node id="5192">
|
|
<label>gecode/kernel/brancher-merit.hpp</label>
|
|
<link refid="brancher-merit_8hpp_source"/>
|
|
</node>
|
|
<node id="5135">
|
|
<label>gecode/support/config.hpp</label>
|
|
<link refid="support_2config_8hpp_source"/>
|
|
</node>
|
|
<node id="5301">
|
|
<label>gecode/set/branch/activity.hpp</label>
|
|
<link refid="set_2branch_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="5267">
|
|
<label>gecode/int/view/bool-test.hpp</label>
|
|
<link refid="bool-test_8hpp_source"/>
|
|
</node>
|
|
<node id="5224">
|
|
<label>gecode/iter/ranges-add.hpp</label>
|
|
<link refid="ranges-add_8hpp_source"/>
|
|
</node>
|
|
<node id="5249">
|
|
<label>gecode/int/view.hpp</label>
|
|
<link refid="int_2view_8hpp_source"/>
|
|
<childnode refid="5151" relation="include">
|
|
</childnode>
|
|
<childnode refid="5250" relation="include">
|
|
</childnode>
|
|
<childnode refid="5251" relation="include">
|
|
</childnode>
|
|
<childnode refid="5252" relation="include">
|
|
</childnode>
|
|
<childnode refid="5253" relation="include">
|
|
</childnode>
|
|
<childnode refid="5254" relation="include">
|
|
</childnode>
|
|
<childnode refid="5255" relation="include">
|
|
</childnode>
|
|
<childnode refid="5256" relation="include">
|
|
</childnode>
|
|
<childnode refid="5257" relation="include">
|
|
</childnode>
|
|
<childnode refid="5258" relation="include">
|
|
</childnode>
|
|
<childnode refid="5261" relation="include">
|
|
</childnode>
|
|
<childnode refid="5262" relation="include">
|
|
</childnode>
|
|
<childnode refid="5263" relation="include">
|
|
</childnode>
|
|
<childnode refid="5264" relation="include">
|
|
</childnode>
|
|
<childnode refid="5265" relation="include">
|
|
</childnode>
|
|
<childnode refid="5266" relation="include">
|
|
</childnode>
|
|
<childnode refid="5267" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5305">
|
|
<label>gecode/set/rel/common.hpp</label>
|
|
<link refid="rel_2common_8hpp_source"/>
|
|
</node>
|
|
<node id="5230">
|
|
<label>gecode/iter/values-list.hpp</label>
|
|
<link refid="values-list_8hpp_source"/>
|
|
</node>
|
|
<node id="5233">
|
|
<label>gecode/iter/values-minus.hpp</label>
|
|
<link refid="values-minus_8hpp_source"/>
|
|
</node>
|
|
<node id="5189">
|
|
<label>gecode/kernel/branch-var.hpp</label>
|
|
<link refid="branch-var_8hpp_source"/>
|
|
</node>
|
|
<node id="5283">
|
|
<label>gecode/set/var-imp.hpp</label>
|
|
<link refid="set_2var-imp_8hpp_source"/>
|
|
<childnode refid="5151" relation="include">
|
|
</childnode>
|
|
<childnode refid="5284" relation="include">
|
|
</childnode>
|
|
<childnode refid="5285" relation="include">
|
|
</childnode>
|
|
<childnode refid="5286" relation="include">
|
|
</childnode>
|
|
<childnode refid="5287" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5165">
|
|
<label>gecode/kernel/memory-manager.hpp</label>
|
|
<link refid="memory-manager_8hpp_source"/>
|
|
</node>
|
|
<node id="5243">
|
|
<label>gecode/int/limits.hpp</label>
|
|
<link refid="int_2limits_8hpp_source"/>
|
|
</node>
|
|
<node id="5154">
|
|
<label>gecode/support/dynamic-queue.hpp</label>
|
|
<link refid="dynamic-queue_8hpp_source"/>
|
|
</node>
|
|
<node id="5268">
|
|
<label>gecode/int/propagator.hpp</label>
|
|
<link refid="int_2propagator_8hpp_source"/>
|
|
</node>
|
|
<node id="5275">
|
|
<label>gecode/int/branch/traits.hpp</label>
|
|
<link refid="int_2branch_2traits_8hpp_source"/>
|
|
</node>
|
|
<node id="5239">
|
|
<label>gecode/iter/values-union.hpp</label>
|
|
<link refid="values-union_8hpp_source"/>
|
|
</node>
|
|
<node id="5166">
|
|
<label>gecode/kernel/macros.hpp</label>
|
|
<link refid="kernel_2macros_8hpp_source"/>
|
|
</node>
|
|
<node id="5294">
|
|
<label>gecode/set/view/cached.hpp</label>
|
|
<link refid="set_2view_2cached_8hpp_source"/>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5290">
|
|
<label>gecode/set/view/set.hpp</label>
|
|
<link refid="set_2view_2set_8hpp_source"/>
|
|
</node>
|
|
<node id="5218">
|
|
<label>gecode/iter/ranges-offset.hpp</label>
|
|
<link refid="ranges-offset_8hpp_source"/>
|
|
</node>
|
|
<node id="5306">
|
|
<label>gecode/set/rel/subset.hpp</label>
|
|
<link refid="subset_8hpp_source"/>
|
|
</node>
|
|
<node id="5183">
|
|
<label>ctime</label>
|
|
</node>
|
|
<node id="5257">
|
|
<label>gecode/int/view/offset.hpp</label>
|
|
<link refid="int_2view_2offset_8hpp_source"/>
|
|
</node>
|
|
<node id="5293">
|
|
<label>gecode/set/view/complement.hpp</label>
|
|
<link refid="complement_8hpp_source"/>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5227">
|
|
<label>gecode/iter/values-array.hpp</label>
|
|
<link refid="values-array_8hpp_source"/>
|
|
</node>
|
|
<node id="5278">
|
|
<label>gecode/int/branch/var.hpp</label>
|
|
<link refid="int_2branch_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="5221">
|
|
<label>gecode/iter/ranges-singleton.hpp</label>
|
|
<link refid="ranges-singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="5179">
|
|
<label>vector</label>
|
|
</node>
|
|
<node id="5310">
|
|
<label>gecode/set/rel/re-eq.hpp</label>
|
|
<link refid="re-eq_8hpp_source"/>
|
|
</node>
|
|
<node id="5298">
|
|
<label>gecode/set/array.hpp</label>
|
|
<link refid="set_2array_8hpp_source"/>
|
|
</node>
|
|
<node id="5264">
|
|
<label>gecode/int/view/print.hpp</label>
|
|
<link refid="int_2view_2print_8hpp_source"/>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5185">
|
|
<label>gecode/kernel/advisor.hpp</label>
|
|
<link refid="advisor_8hpp_source"/>
|
|
</node>
|
|
<node id="5309">
|
|
<label>gecode/set/rel/eq.hpp</label>
|
|
<link refid="set_2rel_2eq_8hpp_source"/>
|
|
</node>
|
|
<node id="5274">
|
|
<label>gecode/int/extensional/tuple-set.hpp</label>
|
|
<link refid="tuple-set_8hpp_source"/>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5198">
|
|
<label>gecode/kernel/brancher-view-val.hpp</label>
|
|
<link refid="brancher-view-val_8hpp_source"/>
|
|
</node>
|
|
<node id="5253">
|
|
<label>gecode/int/view/int.hpp</label>
|
|
<link refid="int_2view_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="5266">
|
|
<label>gecode/int/view/rel-test.hpp</label>
|
|
<link refid="int_2view_2rel-test_8hpp_source"/>
|
|
</node>
|
|
<node id="5180">
|
|
<label>sstream</label>
|
|
</node>
|
|
<node id="5269">
|
|
<label>gecode/int/array-traits.hpp</label>
|
|
<link refid="int_2array-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="5195">
|
|
<label>gecode/kernel/brancher-val-sel.hpp</label>
|
|
<link refid="brancher-val-sel_8hpp_source"/>
|
|
</node>
|
|
<node id="5184">
|
|
<label>gecode/kernel/propagator.hpp</label>
|
|
<link refid="kernel_2propagator_8hpp_source"/>
|
|
</node>
|
|
<node id="5152">
|
|
<label>gecode/support/block-allocator.hpp</label>
|
|
<link refid="block-allocator_8hpp_source"/>
|
|
</node>
|
|
<node id="5260">
|
|
<label>gecode/int/div.hpp</label>
|
|
<link refid="int_2div_8hpp_source"/>
|
|
</node>
|
|
<node id="5295">
|
|
<label>gecode/set/view/print.hpp</label>
|
|
<link refid="set_2view_2print_8hpp_source"/>
|
|
<childnode refid="5180" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5235">
|
|
<label>gecode/iter/values-offset.hpp</label>
|
|
<link refid="values-offset_8hpp_source"/>
|
|
</node>
|
|
<node id="5271">
|
|
<label>gecode/int/array.hpp</label>
|
|
<link refid="int_2array_8hpp_source"/>
|
|
</node>
|
|
<node id="5292">
|
|
<label>gecode/set/view/singleton.hpp</label>
|
|
<link refid="singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="5188">
|
|
<label>gecode/kernel/activity.hpp</label>
|
|
<link refid="kernel_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="5202">
|
|
<label>gecode/int.hh</label>
|
|
<link refid="int_8hh_source"/>
|
|
<childnode refid="5146" relation="include">
|
|
</childnode>
|
|
<childnode refid="5203" relation="include">
|
|
</childnode>
|
|
<childnode refid="5151" relation="include">
|
|
</childnode>
|
|
<childnode refid="5179" relation="include">
|
|
</childnode>
|
|
<childnode refid="5129" relation="include">
|
|
</childnode>
|
|
<childnode refid="5204" relation="include">
|
|
</childnode>
|
|
<childnode refid="5136" relation="include">
|
|
</childnode>
|
|
<childnode refid="5242" relation="include">
|
|
</childnode>
|
|
<childnode refid="5243" relation="include">
|
|
</childnode>
|
|
<childnode refid="5244" relation="include">
|
|
</childnode>
|
|
<childnode refid="5245" relation="include">
|
|
</childnode>
|
|
<childnode refid="5249" relation="include">
|
|
</childnode>
|
|
<childnode refid="5268" relation="include">
|
|
</childnode>
|
|
<childnode refid="5269" relation="include">
|
|
</childnode>
|
|
<childnode refid="5270" relation="include">
|
|
</childnode>
|
|
<childnode refid="5271" relation="include">
|
|
</childnode>
|
|
<childnode refid="5272" relation="include">
|
|
</childnode>
|
|
<childnode refid="5273" relation="include">
|
|
</childnode>
|
|
<childnode refid="5274" relation="include">
|
|
</childnode>
|
|
<childnode refid="5275" relation="include">
|
|
</childnode>
|
|
<childnode refid="5276" relation="include">
|
|
</childnode>
|
|
<childnode refid="5277" relation="include">
|
|
</childnode>
|
|
<childnode refid="5278" relation="include">
|
|
</childnode>
|
|
<childnode refid="5279" relation="include">
|
|
</childnode>
|
|
<childnode refid="5280" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5131">
|
|
<label>cstdlib</label>
|
|
</node>
|
|
<node id="5148">
|
|
<label>gecode/support/bitset.hpp</label>
|
|
<link refid="bitset_8hpp_source"/>
|
|
<childnode refid="5146" relation="include">
|
|
</childnode>
|
|
<childnode refid="5149" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5252">
|
|
<label>gecode/int/var/bool.hpp</label>
|
|
<link refid="int_2var_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="5288">
|
|
<label>gecode/set/view.hpp</label>
|
|
<link refid="set_2view_8hpp_source"/>
|
|
<childnode refid="5151" relation="include">
|
|
</childnode>
|
|
<childnode refid="5289" relation="include">
|
|
</childnode>
|
|
<childnode refid="5290" relation="include">
|
|
</childnode>
|
|
<childnode refid="5291" relation="include">
|
|
</childnode>
|
|
<childnode refid="5292" relation="include">
|
|
</childnode>
|
|
<childnode refid="5293" relation="include">
|
|
</childnode>
|
|
<childnode refid="5294" relation="include">
|
|
</childnode>
|
|
<childnode refid="5295" relation="include">
|
|
</childnode>
|
|
<childnode refid="5296" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5136">
|
|
<label>gecode/support/auto-link.hpp</label>
|
|
<link refid="auto-link_8hpp_source"/>
|
|
</node>
|
|
<node id="5280">
|
|
<label>gecode/int/branch/assign.hpp</label>
|
|
<link refid="int_2branch_2assign_8hpp_source"/>
|
|
</node>
|
|
<node id="5151">
|
|
<label>iostream</label>
|
|
</node>
|
|
<node id="5311">
|
|
<label>gecode/set/rel/nq.hpp</label>
|
|
<link refid="set_2rel_2nq_8hpp_source"/>
|
|
</node>
|
|
<node id="5163">
|
|
<label>gecode/kernel/exception.hpp</label>
|
|
<link refid="kernel_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="5263">
|
|
<label>gecode/int/view/neg-bool.hpp</label>
|
|
<link refid="neg-bool_8hpp_source"/>
|
|
</node>
|
|
<node id="5216">
|
|
<label>gecode/iter/ranges-minus.hpp</label>
|
|
<link refid="ranges-minus_8hpp_source"/>
|
|
</node>
|
|
<node id="5234">
|
|
<label>gecode/iter/values-negative.hpp</label>
|
|
<link refid="values-negative_8hpp_source"/>
|
|
</node>
|
|
<node id="5137">
|
|
<label>gecode/support/macros.hpp</label>
|
|
<link refid="support_2macros_8hpp_source"/>
|
|
</node>
|
|
<node id="5303">
|
|
<label>gecode/set/branch/val.hpp</label>
|
|
<link refid="set_2branch_2val_8hpp_source"/>
|
|
</node>
|
|
<node id="5175">
|
|
<label>gecode/kernel/view.hpp</label>
|
|
<link refid="kernel_2view_8hpp_source"/>
|
|
</node>
|
|
<node id="5190">
|
|
<label>gecode/kernel/branch-tiebreak.hpp</label>
|
|
<link refid="branch-tiebreak_8hpp_source"/>
|
|
</node>
|
|
<node id="5130">
|
|
<label>cstddef</label>
|
|
</node>
|
|
<node id="5284">
|
|
<label>gecode/set/var-imp/delta.hpp</label>
|
|
<link refid="set_2var-imp_2delta_8hpp_source"/>
|
|
</node>
|
|
<node id="5296">
|
|
<label>gecode/set/var/print.hpp</label>
|
|
<link refid="set_2var_2print_8hpp_source"/>
|
|
</node>
|
|
<node id="5146">
|
|
<label>climits</label>
|
|
</node>
|
|
<node id="5286">
|
|
<label>gecode/set/var-imp/iter.hpp</label>
|
|
<link refid="set_2var-imp_2iter_8hpp_source"/>
|
|
</node>
|
|
<node id="5238">
|
|
<label>gecode/iter/values-singleton.hpp</label>
|
|
<link refid="values-singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="5169">
|
|
<label>gecode/kernel/core.hpp</label>
|
|
<link refid="core_8hpp_source"/>
|
|
<childnode refid="5151" relation="include">
|
|
</childnode>
|
|
<childnode refid="5170" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5214">
|
|
<label>gecode/iter/ranges-inter.hpp</label>
|
|
<link refid="ranges-inter_8hpp_source"/>
|
|
<childnode refid="5143" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5208">
|
|
<label>gecode/iter/ranges-append.hpp</label>
|
|
<link refid="ranges-append_8hpp_source"/>
|
|
</node>
|
|
<node id="5205">
|
|
<label>gecode/iter/ranges-operations.hpp</label>
|
|
<link refid="ranges-operations_8hpp_source"/>
|
|
</node>
|
|
<node id="5134">
|
|
<label>gecode/support.hh</label>
|
|
<link refid="support_8hh_source"/>
|
|
<childnode refid="5133" relation="include">
|
|
</childnode>
|
|
<childnode refid="5135" relation="include">
|
|
</childnode>
|
|
<childnode refid="5136" relation="include">
|
|
</childnode>
|
|
<childnode refid="5137" relation="include">
|
|
</childnode>
|
|
<childnode refid="5138" relation="include">
|
|
</childnode>
|
|
<childnode refid="5140" relation="include">
|
|
</childnode>
|
|
<childnode refid="5141" relation="include">
|
|
</childnode>
|
|
<childnode refid="5142" relation="include">
|
|
</childnode>
|
|
<childnode refid="5144" relation="include">
|
|
</childnode>
|
|
<childnode refid="5145" relation="include">
|
|
</childnode>
|
|
<childnode refid="5147" relation="include">
|
|
</childnode>
|
|
<childnode refid="5148" relation="include">
|
|
</childnode>
|
|
<childnode refid="5150" relation="include">
|
|
</childnode>
|
|
<childnode refid="5152" relation="include">
|
|
</childnode>
|
|
<childnode refid="5153" relation="include">
|
|
</childnode>
|
|
<childnode refid="5154" relation="include">
|
|
</childnode>
|
|
<childnode refid="5155" relation="include">
|
|
</childnode>
|
|
<childnode refid="5156" relation="include">
|
|
</childnode>
|
|
<childnode refid="5157" relation="include">
|
|
</childnode>
|
|
<childnode refid="5158" relation="include">
|
|
</childnode>
|
|
<childnode refid="5159" relation="include">
|
|
</childnode>
|
|
<childnode refid="5160" relation="include">
|
|
</childnode>
|
|
<childnode refid="5161" relation="include">
|
|
</childnode>
|
|
<childnode refid="5162" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5277">
|
|
<label>gecode/int/branch/activity.hpp</label>
|
|
<link refid="int_2branch_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="5247">
|
|
<label>gecode/int/var-imp/int.hpp</label>
|
|
<link refid="int_2var-imp_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="5245">
|
|
<label>gecode/int/var-imp.hpp</label>
|
|
<link refid="int_2var-imp_8hpp_source"/>
|
|
<childnode refid="5149" relation="include">
|
|
</childnode>
|
|
<childnode refid="5246" relation="include">
|
|
</childnode>
|
|
<childnode refid="5247" relation="include">
|
|
</childnode>
|
|
<childnode refid="5248" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5210">
|
|
<label>gecode/iter/ranges-cache.hpp</label>
|
|
<link refid="ranges-cache_8hpp_source"/>
|
|
</node>
|
|
<node id="5153">
|
|
<label>gecode/support/dynamic-array.hpp</label>
|
|
<link refid="dynamic-array_8hpp_source"/>
|
|
<childnode refid="5143" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5254">
|
|
<label>gecode/int/view/constint.hpp</label>
|
|
<link refid="constint_8hpp_source"/>
|
|
</node>
|
|
<node id="5240">
|
|
<label>gecode/iter/values-unique.hpp</label>
|
|
<link refid="values-unique_8hpp_source"/>
|
|
</node>
|
|
<node id="5212">
|
|
<label>gecode/iter/ranges-diff.hpp</label>
|
|
<link refid="ranges-diff_8hpp_source"/>
|
|
</node>
|
|
<node id="5157">
|
|
<label>gecode/support/sort.hpp</label>
|
|
<link refid="support_2sort_8hpp_source"/>
|
|
<childnode refid="5143" relation="include">
|
|
</childnode>
|
|
<childnode refid="5146" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5246">
|
|
<label>gecode/int/var-imp/delta.hpp</label>
|
|
<link refid="int_2var-imp_2delta_8hpp_source"/>
|
|
</node>
|
|
<node id="5182">
|
|
<label>gecode/kernel/rnd.hpp</label>
|
|
<link refid="rnd_8hpp_source"/>
|
|
<childnode refid="5183" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5143">
|
|
<label>algorithm</label>
|
|
</node>
|
|
<node id="5194">
|
|
<label>gecode/kernel/brancher-view.hpp</label>
|
|
<link refid="brancher-view_8hpp_source"/>
|
|
</node>
|
|
<node id="5128">
|
|
<label>gecode/set.hh</label>
|
|
<link refid="set_8hh_source"/>
|
|
<childnode refid="5129" relation="include">
|
|
</childnode>
|
|
<childnode refid="5202" relation="include">
|
|
</childnode>
|
|
<childnode refid="5204" relation="include">
|
|
</childnode>
|
|
<childnode refid="5136" relation="include">
|
|
</childnode>
|
|
<childnode refid="5281" relation="include">
|
|
</childnode>
|
|
<childnode refid="5282" relation="include">
|
|
</childnode>
|
|
<childnode refid="5283" relation="include">
|
|
</childnode>
|
|
<childnode refid="5288" relation="include">
|
|
</childnode>
|
|
<childnode refid="5297" relation="include">
|
|
</childnode>
|
|
<childnode refid="5298" relation="include">
|
|
</childnode>
|
|
<childnode refid="5299" relation="include">
|
|
</childnode>
|
|
<childnode refid="5300" relation="include">
|
|
</childnode>
|
|
<childnode refid="5301" relation="include">
|
|
</childnode>
|
|
<childnode refid="5302" relation="include">
|
|
</childnode>
|
|
<childnode refid="5303" relation="include">
|
|
</childnode>
|
|
<childnode refid="5304" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5228">
|
|
<label>gecode/iter/values-bitset.hpp</label>
|
|
<link refid="values-bitset_8hpp_source"/>
|
|
</node>
|
|
<node id="5168">
|
|
<label>gecode/kernel/global-afc.hpp</label>
|
|
<link refid="global-afc_8hpp_source"/>
|
|
<childnode refid="5149" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5213">
|
|
<label>gecode/iter/ranges-empty.hpp</label>
|
|
<link refid="ranges-empty_8hpp_source"/>
|
|
</node>
|
|
<node id="5251">
|
|
<label>gecode/int/var/int.hpp</label>
|
|
<link refid="int_2var_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="5204">
|
|
<label>gecode/iter.hh</label>
|
|
<link refid="iter_8hh_source"/>
|
|
<childnode refid="5129" relation="include">
|
|
</childnode>
|
|
<childnode refid="5205" relation="include">
|
|
</childnode>
|
|
<childnode refid="5206" relation="include">
|
|
</childnode>
|
|
<childnode refid="5207" relation="include">
|
|
</childnode>
|
|
<childnode refid="5208" relation="include">
|
|
</childnode>
|
|
<childnode refid="5209" relation="include">
|
|
</childnode>
|
|
<childnode refid="5210" relation="include">
|
|
</childnode>
|
|
<childnode refid="5211" relation="include">
|
|
</childnode>
|
|
<childnode refid="5212" relation="include">
|
|
</childnode>
|
|
<childnode refid="5213" relation="include">
|
|
</childnode>
|
|
<childnode refid="5214" relation="include">
|
|
</childnode>
|
|
<childnode refid="5215" relation="include">
|
|
</childnode>
|
|
<childnode refid="5216" relation="include">
|
|
</childnode>
|
|
<childnode refid="5217" relation="include">
|
|
</childnode>
|
|
<childnode refid="5218" relation="include">
|
|
</childnode>
|
|
<childnode refid="5219" relation="include">
|
|
</childnode>
|
|
<childnode refid="5220" relation="include">
|
|
</childnode>
|
|
<childnode refid="5221" relation="include">
|
|
</childnode>
|
|
<childnode refid="5222" relation="include">
|
|
</childnode>
|
|
<childnode refid="5223" relation="include">
|
|
</childnode>
|
|
<childnode refid="5224" relation="include">
|
|
</childnode>
|
|
<childnode refid="5225" relation="include">
|
|
</childnode>
|
|
<childnode refid="5226" relation="include">
|
|
</childnode>
|
|
<childnode refid="5227" relation="include">
|
|
</childnode>
|
|
<childnode refid="5228" relation="include">
|
|
</childnode>
|
|
<childnode refid="5229" relation="include">
|
|
</childnode>
|
|
<childnode refid="5230" relation="include">
|
|
</childnode>
|
|
<childnode refid="5231" relation="include">
|
|
</childnode>
|
|
<childnode refid="5232" relation="include">
|
|
</childnode>
|
|
<childnode refid="5233" relation="include">
|
|
</childnode>
|
|
<childnode refid="5234" relation="include">
|
|
</childnode>
|
|
<childnode refid="5235" relation="include">
|
|
</childnode>
|
|
<childnode refid="5236" relation="include">
|
|
</childnode>
|
|
<childnode refid="5237" relation="include">
|
|
</childnode>
|
|
<childnode refid="5238" relation="include">
|
|
</childnode>
|
|
<childnode refid="5239" relation="include">
|
|
</childnode>
|
|
<childnode refid="5240" relation="include">
|
|
</childnode>
|
|
<childnode refid="5241" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5223">
|
|
<label>gecode/iter/ranges-values.hpp</label>
|
|
<link refid="ranges-values_8hpp_source"/>
|
|
</node>
|
|
<node id="5248">
|
|
<label>gecode/int/var-imp/bool.hpp</label>
|
|
<link refid="int_2var-imp_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="5132">
|
|
<label>cstring</label>
|
|
</node>
|
|
<node id="5299">
|
|
<label>gecode/set/branch/traits.hpp</label>
|
|
<link refid="set_2branch_2traits_8hpp_source"/>
|
|
</node>
|
|
<node id="5272">
|
|
<label>gecode/int/reify.hpp</label>
|
|
<link refid="reify_8hpp_source"/>
|
|
</node>
|
|
<node id="5222">
|
|
<label>gecode/iter/ranges-union.hpp</label>
|
|
<link refid="ranges-union_8hpp_source"/>
|
|
<childnode refid="5143" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5256">
|
|
<label>gecode/int/view/minus.hpp</label>
|
|
<link refid="int_2view_2minus_8hpp_source"/>
|
|
</node>
|
|
<node id="5206">
|
|
<label>gecode/iter/ranges-minmax.hpp</label>
|
|
<link refid="ranges-minmax_8hpp_source"/>
|
|
</node>
|
|
<node id="5150">
|
|
<label>gecode/support/bitset-offset.hpp</label>
|
|
<link refid="bitset-offset_8hpp_source"/>
|
|
<childnode refid="5146" relation="include">
|
|
</childnode>
|
|
<childnode refid="5149" relation="include">
|
|
</childnode>
|
|
<childnode refid="5151" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5142">
|
|
<label>gecode/support/heap.hpp</label>
|
|
<link refid="heap_8hpp_source"/>
|
|
<childnode refid="5132" relation="include">
|
|
</childnode>
|
|
<childnode refid="5131" relation="include">
|
|
</childnode>
|
|
<childnode refid="5143" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5265">
|
|
<label>gecode/int/var/print.hpp</label>
|
|
<link refid="int_2var_2print_8hpp_source"/>
|
|
</node>
|
|
<node id="5207">
|
|
<label>gecode/iter/ranges-list.hpp</label>
|
|
<link refid="ranges-list_8hpp_source"/>
|
|
</node>
|
|
</incdepgraph>
|
|
<invincdepgraph>
|
|
<node id="5316">
|
|
<label>/usr/include/gecode/set/channel.hh</label>
|
|
<link refid="set_2channel_8hh_source"/>
|
|
</node>
|
|
<node id="5314">
|
|
<label>/usr/include/gecode/set/rel.hh</label>
|
|
<link refid="set/rel.hh"/>
|
|
<childnode refid="5315" relation="include">
|
|
</childnode>
|
|
<childnode refid="5317" relation="include">
|
|
</childnode>
|
|
<childnode refid="5318" relation="include">
|
|
</childnode>
|
|
<childnode refid="5319" relation="include">
|
|
</childnode>
|
|
<childnode refid="5320" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5317">
|
|
<label>/usr/include/gecode/set/element.hh</label>
|
|
<link refid="set_2element_8hh_source"/>
|
|
</node>
|
|
<node id="5319">
|
|
<label>/usr/include/gecode/set/rel-op.hh</label>
|
|
<link refid="rel-op_8hh_source"/>
|
|
<childnode refid="5317" relation="include">
|
|
</childnode>
|
|
<childnode refid="5318" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5315">
|
|
<label>/usr/include/gecode/set/channel/sorted.hpp</label>
|
|
<link refid="sorted_8hpp_source"/>
|
|
<childnode refid="5316" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="5320">
|
|
<label>/usr/include/gecode/set/sequence.hh</label>
|
|
<link refid="set_2sequence_8hh_source"/>
|
|
</node>
|
|
<node id="5318">
|
|
<label>/usr/include/gecode/set/rel-op/post.hpp</label>
|
|
<link refid="set_2rel-op_2post_8hpp_source"/>
|
|
<childnode refid="5319" relation="include">
|
|
</childnode>
|
|
</node>
|
|
</invincdepgraph>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1Subset" prot="public">Gecode::Set::Rel::Subset</innerclass>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1NoSubset" prot="public">Gecode::Set::Rel::NoSubset</innerclass>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1ReSubset" prot="public">Gecode::Set::Rel::ReSubset</innerclass>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1Eq" prot="public">Gecode::Set::Rel::Eq</innerclass>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1ReEq" prot="public">Gecode::Set::Rel::ReEq</innerclass>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1Lq" prot="public">Gecode::Set::Rel::Lq</innerclass>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1ReLq" prot="public">Gecode::Set::Rel::ReLq</innerclass>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1Distinct" prot="public">Gecode::Set::Rel::Distinct</innerclass>
|
|
<innerclass refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit" prot="public">Gecode::Set::Rel::DistinctDoit</innerclass>
|
|
<innernamespace refid="namespaceGecode">Gecode</innernamespace>
|
|
<innernamespace refid="namespaceGecode_1_1Set">Gecode::Set</innernamespace>
|
|
<innernamespace refid="namespaceGecode_1_1Set_1_1Rel">Gecode::Set::Rel</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/>Guido<sp/>Tack<sp/><tack@gecode.org></highlight></codeline>
|
|
<codeline lineno="5"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte<sp/><schulte@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/>Guido<sp/>Tack,<sp/>2004</highlight></codeline>
|
|
<codeline lineno="12"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte,<sp/>2004</highlight></codeline>
|
|
<codeline lineno="13"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Gabor<sp/>Szokoli,<sp/>2004</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/>2012-10-22<sp/>01:13:28<sp/>+0200<sp/>(Mon,<sp/>22<sp/>Oct<sp/>2012)<sp/>$<sp/>by<sp/>$Author:<sp/>tack<sp/>$</highlight></codeline>
|
|
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Revision:<sp/>13161<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_SET_REL_HH__</highlight></codeline>
|
|
<codeline lineno="45"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__GECODE_SET_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/set.hh></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="48"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="49"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Set<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Rel<sp/>{</highlight></codeline>
|
|
<codeline lineno="50"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="63"><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="64" refid="classGecode_1_1Set_1_1Rel_1_1Subset" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Set_1_1Rel_1_1Subset" kindref="compound">Subset</ref><sp/>:</highlight></codeline>
|
|
<codeline lineno="65"><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_SET_CGLB,View1,PC_SET_CLUB><sp/>{</highlight></codeline>
|
|
<codeline lineno="66"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="67"><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_SET_CGLB,View1,PC_SET_CLUB>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="68"><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_SET_CGLB,View1,PC_SET_CLUB>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="70"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Subset_1a36c093f9cb1eed3b9a0cfbb69a10dfa0" kindref="member">Subset</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<ref refid="classGecode_1_1Set_1_1Rel_1_1Subset" kindref="compound">Subset</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Subset_1a36c093f9cb1eed3b9a0cfbb69a10dfa0" kindref="member">Subset</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,<sp/>View1);</highlight></codeline>
|
|
<codeline lineno="73"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="75"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Subset_1a6870bc34c86bd6a19fffb5227f4c7476" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,</highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="77"><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_1Set_1_1Rel_1_1Subset_1af5fe2361841b41473f29b17f8e1a5840" 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="79"><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_1Set_1_1Rel_1_1Subset_1aea943db0111aa008cc337efc9c7e7863" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0<sp/>x,View1<sp/>y);</highlight></codeline>
|
|
<codeline lineno="80"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="81"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="89"><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="90" refid="classGecode_1_1Set_1_1Rel_1_1NoSubset" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Set_1_1Rel_1_1NoSubset" kindref="compound">NoSubset</ref><sp/>:</highlight></codeline>
|
|
<codeline lineno="91"><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_SET_CLUB,View1,PC_SET_CGLB><sp/>{</highlight></codeline>
|
|
<codeline lineno="92"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="93"><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_SET_CLUB,View1,PC_SET_CGLB>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="94"><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_SET_CLUB,View1,PC_SET_CGLB>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="96"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1NoSubset_1a78ddd0bcdae8e0d61f37e646ed096a7f" kindref="member">NoSubset</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<ref refid="classGecode_1_1Set_1_1Rel_1_1NoSubset" kindref="compound">NoSubset</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="98"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1NoSubset_1a78ddd0bcdae8e0d61f37e646ed096a7f" kindref="member">NoSubset</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,View1);</highlight></codeline>
|
|
<codeline lineno="99"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="101"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1NoSubset_1aed22e6e1227d9efdde235b4bc81d8d0e" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,</highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="103"><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_1Set_1_1Rel_1_1NoSubset_1a556ff4ed97165480e2a7b9d7fc8e26cc" 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="105"><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_1Set_1_1Rel_1_1NoSubset_1a00976891bca895f27d40321065446f95" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0<sp/>x,View1<sp/>y);</highlight></codeline>
|
|
<codeline lineno="106"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="107"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="114"><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,<sp/>ReifyMode<sp/>rm></highlight></codeline>
|
|
<codeline lineno="115" refid="classGecode_1_1Set_1_1Rel_1_1ReSubset" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Set_1_1Rel_1_1ReSubset" kindref="compound">ReSubset</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="116"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="117"><highlight class="normal"><sp/><sp/><sp/><sp/>View0<sp/>x0;</highlight></codeline>
|
|
<codeline lineno="118"><highlight class="normal"><sp/><sp/><sp/><sp/>View1<sp/>x1;</highlight></codeline>
|
|
<codeline lineno="119"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1BoolView" kindref="compound">Gecode::Int::BoolView</ref><sp/>b;</highlight></codeline>
|
|
<codeline lineno="120"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="122"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReSubset_1a6bb8f667f4e21512d722d6db2082694d" kindref="member">ReSubset</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<ref refid="classGecode_1_1Set_1_1Rel_1_1ReSubset" kindref="compound">ReSubset</ref>&);</highlight></codeline>
|
|
<codeline lineno="124"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReSubset_1a6bb8f667f4e21512d722d6db2082694d" kindref="member">ReSubset</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,<sp/>View1,<sp/><ref refid="classGecode_1_1Int_1_1BoolView" kindref="compound">Gecode::Int::BoolView</ref>);</highlight></codeline>
|
|
<codeline lineno="125"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="127"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReSubset_1aac5cd7b4d60539f5c41917c860251f8c" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,</highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="129"><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_1Set_1_1Rel_1_1ReSubset_1a7e68ef07c365563b7c2ce045eebd78a6" 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="131"><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_1Set_1_1Rel_1_1ReSubset_1a80a5bd9917602297763126dcd1ab5f76" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="133"><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_1Set_1_1Rel_1_1ReSubset_1a359cbb18d0bf86ff78d422badc1c8067" 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="135"><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_1Set_1_1Rel_1_1ReSubset_1aeb7b2fdd69cf401bca3a2096606ea676" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0<sp/>x,<sp/>View1<sp/>y,</highlight></codeline>
|
|
<codeline lineno="136"><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="classGecode_1_1Int_1_1BoolView" kindref="compound">Gecode::Int::BoolView</ref><sp/>b);</highlight></codeline>
|
|
<codeline lineno="137"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="138"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="145"><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="146" refid="classGecode_1_1Set_1_1Rel_1_1Eq" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Set_1_1Rel_1_1Eq" kindref="compound">Eq</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator</ref><View0,PC_SET_ANY,View1,PC_SET_ANY><sp/>{</highlight></codeline>
|
|
<codeline lineno="147"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="148"><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_SET_ANY,View1,PC_SET_ANY>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="149"><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_SET_ANY,View1,PC_SET_ANY>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="151"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Eq_1ac9a5b30122d8dcbbb451d5a7fa27f2c1" kindref="member">Eq</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<ref refid="classGecode_1_1Set_1_1Rel_1_1Eq" kindref="compound">Eq</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="153"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Eq_1ac9a5b30122d8dcbbb451d5a7fa27f2c1" kindref="member">Eq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,<sp/>View1);</highlight></codeline>
|
|
<codeline lineno="154"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</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_1Actor" kindref="compound">Actor</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Eq_1a86cb673e34c3638ff81adbe9e1e03393" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,</highlight><highlight class="keywordtype">bool</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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Eq_1a1c5fb5607223d88d5b3898a1aaa9bf8d" 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="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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Eq_1a8ab1760671cb1c30b6072ef913870819" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,View1);</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/>View0,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>View1,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>CtrlView,<sp/>ReifyMode<sp/>rm></highlight></codeline>
|
|
<codeline lineno="170" refid="classGecode_1_1Set_1_1Rel_1_1ReEq" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Set_1_1Rel_1_1ReEq" kindref="compound">ReEq</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="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/>View0<sp/>x0;</highlight></codeline>
|
|
<codeline lineno="173"><highlight class="normal"><sp/><sp/><sp/><sp/>View1<sp/>x1;</highlight></codeline>
|
|
<codeline lineno="174"><highlight class="normal"><sp/><sp/><sp/><sp/>CtrlView<sp/>b;</highlight></codeline>
|
|
<codeline lineno="175"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="177"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReEq_1ae6d083550e254faa21ad2048d1e8067b" kindref="member">ReEq</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<ref refid="classGecode_1_1Set_1_1Rel_1_1ReEq" kindref="compound">ReEq</ref>&);</highlight></codeline>
|
|
<codeline lineno="179"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReEq_1ae6d083550e254faa21ad2048d1e8067b" kindref="member">ReEq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,<sp/>View1,<sp/>CtrlView);</highlight></codeline>
|
|
<codeline lineno="180"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="182"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReEq_1ac5e2aeb28f0ca43e6b92b1a482f229d5" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,</highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="184"><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_1Set_1_1Rel_1_1ReEq_1acf7aca73e71bbbc958bc29a5e92be5dd" 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="186"><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_1Set_1_1Rel_1_1ReEq_1a0f0af5985c38dbc7be3e623fe2f7c748" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="188"><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_1Set_1_1Rel_1_1ReEq_1a71c9714818e8b2c3f002c34e5b2dc549" 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="190"><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_1Set_1_1Rel_1_1ReEq_1a30b1a05fa41eb34cb8e9e911a69141ef" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0<sp/>x,<sp/>View1<sp/>y,</highlight></codeline>
|
|
<codeline lineno="191"><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/>CtrlView<sp/>b);</highlight></codeline>
|
|
<codeline lineno="192"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="193"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="202"><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,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>strict=false></highlight></codeline>
|
|
<codeline lineno="203" refid="classGecode_1_1Set_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_1Set_1_1Rel_1_1Lq" kindref="compound">Lq</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator</ref><View0,PC_SET_ANY,View1,PC_SET_ANY><sp/>{</highlight></codeline>
|
|
<codeline lineno="204"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="205"><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_SET_ANY,View1,PC_SET_ANY>::x0</ref>;</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_1MixBinaryPropagator" kindref="compound">MixBinaryPropagator<View0,PC_SET_ANY,View1,PC_SET_ANY>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="208"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Lq_1a8369a6105ee1635689e6fe4435551f03" 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,<ref refid="classGecode_1_1Set_1_1Rel_1_1Lq" kindref="compound">Lq</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="210"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Lq_1a8369a6105ee1635689e6fe4435551f03" kindref="member">Lq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,<sp/>View1);</highlight></codeline>
|
|
<codeline lineno="211"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="213"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Lq_1aa670fbb6ca7c418f3433c4d65ca2d050" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,</highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="215"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Lq_1a1ac55151671249594d2adf1ba3390b8a" 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="217"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Lq_1a84cdf440ec5bfa1430ed6c9c50b12b66" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,View1);</highlight></codeline>
|
|
<codeline lineno="218"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="219"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="228"><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,<sp/>ReifyMode<sp/>rm,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>strict=false></highlight></codeline>
|
|
<codeline lineno="229" refid="classGecode_1_1Set_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_1Set_1_1Rel_1_1ReLq" kindref="compound">ReLq</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="230"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="231"><highlight class="normal"><sp/><sp/><sp/><sp/>View0<sp/>x0;</highlight></codeline>
|
|
<codeline lineno="232"><highlight class="normal"><sp/><sp/><sp/><sp/>View1<sp/>x1;</highlight></codeline>
|
|
<codeline lineno="233"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1BoolView" kindref="compound">Gecode::Int::BoolView</ref><sp/>b;</highlight></codeline>
|
|
<codeline lineno="234"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="236"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReLq_1af1ef6553cfd32f2712176df4eaab8935" 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,<ref refid="classGecode_1_1Set_1_1Rel_1_1ReLq" kindref="compound">ReLq</ref>&);</highlight></codeline>
|
|
<codeline lineno="238"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReLq_1af1ef6553cfd32f2712176df4eaab8935" kindref="member">ReLq</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,<sp/>View1,<sp/><ref refid="classGecode_1_1Int_1_1BoolView" kindref="compound">Gecode::Int::BoolView</ref>);</highlight></codeline>
|
|
<codeline lineno="239"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="241"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1ReLq_1a1e6250882c3cdcf7e61a210200a51742" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,</highlight><highlight class="keywordtype">bool</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="243"><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_1Set_1_1Rel_1_1ReLq_1a3e76e03089b92b532425f7daae7ab944" 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="245"><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_1Set_1_1Rel_1_1ReLq_1aeca882c1ac9963ebca9fefaac985a127" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="247"><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_1Set_1_1Rel_1_1ReLq_1a039e5dd128d6bd2471ce52e47c9c9ed0" 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="249"><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_1Set_1_1Rel_1_1ReLq_1aa9da6cf426f2036e494439c24508056e" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0<sp/>x,<sp/>View1<sp/>y,</highlight></codeline>
|
|
<codeline lineno="250"><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="classGecode_1_1Int_1_1BoolView" kindref="compound">Gecode::Int::BoolView</ref><sp/>b);</highlight></codeline>
|
|
<codeline lineno="251"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="252"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="260"><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="261" refid="classGecode_1_1Set_1_1Rel_1_1Distinct" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Set_1_1Rel_1_1Distinct" kindref="compound">Distinct</ref><sp/>:</highlight></codeline>
|
|
<codeline lineno="262"><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_SET_VAL,View1,PC_SET_VAL><sp/>{</highlight></codeline>
|
|
<codeline lineno="263"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="264"><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_SET_VAL,View1,PC_SET_VAL>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="265"><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_SET_VAL,View1,PC_SET_VAL>::x1</ref>;</highlight></codeline>
|
|
<codeline lineno="267"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Distinct_1a84ac692e47c27c18b2aa7f599d910d68" kindref="member">Distinct</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<ref refid="classGecode_1_1Set_1_1Rel_1_1Distinct" kindref="compound">Distinct</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="269"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Distinct_1a84ac692e47c27c18b2aa7f599d910d68" kindref="member">Distinct</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,View1);</highlight></codeline>
|
|
<codeline lineno="270"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</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_1Actor" kindref="compound">Actor</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Distinct_1aaaddb51ba7296f5a6d7b698e3693e9cb" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,</highlight><highlight class="keywordtype">bool</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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Distinct_1ac5a4d4804e5a0b411ab6ef3296c8b6d6" 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="276"><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/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1Distinct_1a9ade4cb9427c0c9fcfc150acdd8e6d50" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,View0,View1);</highlight></codeline>
|
|
<codeline lineno="277"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="278"><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/>View0></highlight></codeline>
|
|
<codeline lineno="290" refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit" kindref="compound">DistinctDoit</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1UnaryPropagator" kindref="compound">UnaryPropagator</ref><View0,PC_SET_ANY><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_1UnaryPropagator" kindref="compound">UnaryPropagator<View0,PC_SET_ANY>::x0</ref>;</highlight></codeline>
|
|
<codeline lineno="294" refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit_1aea0b7cd5644ace8f4eac58fc8a4ad5ae" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1ConstSetView" kindref="compound">ConstSetView</ref><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit_1aea0b7cd5644ace8f4eac58fc8a4ad5ae" kindref="member">y</ref>;</highlight></codeline>
|
|
<codeline lineno="296"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit_1a2242801051743f65499bb8c7f1e4d779" kindref="member">DistinctDoit</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<ref refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit" kindref="compound">DistinctDoit</ref>&);</highlight></codeline>
|
|
<codeline lineno="298"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit_1a2242801051743f65499bb8c7f1e4d779" kindref="member">DistinctDoit</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View0,<sp/><ref refid="classGecode_1_1Set_1_1ConstSetView" kindref="compound">ConstSetView</ref>);</highlight></codeline>
|
|
<codeline lineno="299"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</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_1Actor" kindref="compound">Actor</ref>*<sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Set_1_1Rel_1_1DistinctDoit_1a8091fd34f3197139c9edcf9c6fdb12cb" 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">);</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_1Set_1_1Rel_1_1DistinctDoit_1a736f92f27d27129437d370a82e470f76" 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="305"><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_1Set_1_1Rel_1_1DistinctDoit_1a9c7a5347676ca79b3df8728755706e23" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/>View0,<sp/><ref refid="classGecode_1_1Set_1_1ConstSetView" kindref="compound">ConstSetView</ref>);</highlight></codeline>
|
|
<codeline lineno="306"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="307"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="308"><highlight class="normal">}}}</highlight></codeline>
|
|
<codeline lineno="309"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="310"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/common.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="311"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/subset.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="312"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/nosubset.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="313"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/re-subset.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="314"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/eq.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="315"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/re-eq.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="316"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/nq.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="317"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/lq.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="318"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/set/rel/re-lq.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="319"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="320"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="321"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="322"><highlight class="normal"></highlight><highlight class="comment">//<sp/>STATISTICS:<sp/>set-prop</highlight><highlight class="normal"></highlight></codeline>
|
|
</programlisting>
|
|
<location file="/usr/include/gecode/set/rel.hh"/>
|
|
</compounddef>
|
|
</doxygen>
|