This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
Vitor Santos Costa a8eda03305 4.2.1 support
2014-01-22 09:41:47 +00:00

1358 lines
117 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="count_8hh" kind="file">
<compoundname>count.hh</compoundname>
<includes refid="int_8hh" local="no">gecode/int.hh</includes>
<includes refid="rel_8hpp" local="no">gecode/int/count/rel.hpp</includes>
<includes refid="count_2int-base_8hpp" local="no">gecode/int/count/int-base.hpp</includes>
<includes refid="count_2int-eq_8hpp" local="no">gecode/int/count/int-eq.hpp</includes>
<includes refid="count_2int-gq_8hpp" local="no">gecode/int/count/int-gq.hpp</includes>
<includes refid="count_2int-lq_8hpp" local="no">gecode/int/count/int-lq.hpp</includes>
<includes refid="view-base_8hpp" local="no">gecode/int/count/view-base.hpp</includes>
<includes refid="view-eq_8hpp" local="no">gecode/int/count/view-eq.hpp</includes>
<includes refid="view-gq_8hpp" local="no">gecode/int/count/view-gq.hpp</includes>
<includes refid="view-lq_8hpp" local="no">gecode/int/count/view-lq.hpp</includes>
<incdepgraph>
<node id="11500">
<label>gecode/support/cast.hpp</label>
<link refid="cast_8hpp_source"/>
</node>
<node id="11592">
<label>gecode/iter/values-ranges.hpp</label>
<link refid="values-ranges_8hpp_source"/>
</node>
<node id="11614">
<label>gecode/int/div.hh</label>
<link refid="div_8hh_source"/>
<childnode refid="11484" relation="include">
</childnode>
<childnode refid="11615" relation="include">
</childnode>
</node>
<node id="11613">
<label>gecode/int/view/scale.hpp</label>
<link refid="int_2view_2scale_8hpp_source"/>
<childnode refid="11614" relation="include">
</childnode>
</node>
<node id="11581">
<label>gecode/iter/ranges-rangelist.hpp</label>
<link refid="ranges-rangelist_8hpp_source"/>
</node>
<node id="11554">
<label>gecode/kernel/brancher-val-sel-commit.hpp</label>
<link refid="brancher-val-sel-commit_8hpp_source"/>
</node>
<node id="11587">
<label>gecode/iter/values-map.hpp</label>
<link refid="values-map_8hpp_source"/>
</node>
<node id="11572">
<label>gecode/iter/ranges-negative.hpp</label>
<link refid="ranges-negative_8hpp_source"/>
<childnode refid="11503" relation="include">
</childnode>
</node>
<node id="11516">
<label>gecode/support/static-stack.hpp</label>
<link refid="static-stack_8hpp_source"/>
</node>
<node id="11556">
<label>gecode/kernel/var-imp.hpp</label>
<link refid="kernel_2var-imp_8hpp_source"/>
</node>
<node id="11514">
<label>gecode/support/random.hpp</label>
<link refid="random_8hpp_source"/>
</node>
<node id="11639">
<label>gecode/int/rel/nq.hpp</label>
<link refid="int_2rel_2nq_8hpp_source"/>
<childnode refid="11503" relation="include">
</childnode>
</node>
<node id="11642">
<label>gecode/int/count/int-base.hpp</label>
<link refid="count_2int-base_8hpp_source"/>
</node>
<node id="11558">
<label>limits</label>
</node>
<node id="11532">
<label>gecode/kernel/var.hpp</label>
<link refid="kernel_2var_8hpp_source"/>
</node>
<node id="11617">
<label>gecode/int/view/bool.hpp</label>
<link refid="int_2view_2bool_8hpp_source"/>
</node>
<node id="11596">
<label>gecode/iter/ranges-size.hpp</label>
<link refid="ranges-size_8hpp_source"/>
</node>
<node id="11517">
<label>gecode/support/thread/none.hpp</label>
<link refid="none_8hpp_source"/>
</node>
<node id="11536">
<label>iterator</label>
</node>
<node id="11564">
<label>gecode/iter/ranges-array.hpp</label>
<link refid="ranges-array_8hpp_source"/>
</node>
<node id="11519">
<label>gecode/support/timer.hpp</label>
<link refid="timer_8hpp_source"/>
</node>
<node id="11518">
<label>gecode/support/thread/thread.hpp</label>
<link refid="thread_2thread_8hpp_source"/>
</node>
<node id="11580">
<label>gecode/iter/ranges-singleton-append.hpp</label>
<link refid="ranges-singleton-append_8hpp_source"/>
</node>
<node id="11574">
<label>gecode/iter/ranges-positive.hpp</label>
<link refid="ranges-positive_8hpp_source"/>
<childnode refid="11503" relation="include">
</childnode>
</node>
<node id="11553">
<label>gecode/kernel/brancher-val-commit.hpp</label>
<link refid="brancher-val-commit_8hpp_source"/>
</node>
<node id="11605">
<label>gecode/int/view/iter.hpp</label>
<link refid="int_2view_2iter_8hpp_source"/>
</node>
<node id="11637">
<label>gecode/int/rel.hh</label>
<link refid="int_2rel_8hh_source"/>
<childnode refid="11484" relation="include">
</childnode>
<childnode refid="11638" relation="include">
</childnode>
<childnode refid="11639" relation="include">
</childnode>
<childnode refid="11640" relation="include">
</childnode>
<childnode refid="11641" relation="include">
</childnode>
</node>
<node id="11543">
<label>gecode/kernel/afc.hpp</label>
<link refid="kernel_2afc_8hpp_source"/>
</node>
<node id="11528">
<label>gecode/kernel/var-type.hpp</label>
<link refid="var-type_8hpp_source"/>
</node>
<node id="11520">
<label>gecode/support/hw-rnd.hpp</label>
<link refid="hw-rnd_8hpp_source"/>
</node>
<node id="11584">
<label>gecode/iter/values-bitsetoffset.hpp</label>
<link refid="values-bitsetoffset_8hpp_source"/>
</node>
<node id="11508">
<label>cmath</label>
</node>
<node id="11493">
<label>cassert</label>
</node>
<node id="11550">
<label>gecode/kernel/brancher-view-sel.hpp</label>
<link refid="brancher-view-sel_8hpp_source"/>
</node>
<node id="11557">
<label>gecode/kernel/allocators.hpp</label>
<link refid="allocators_8hpp_source"/>
<childnode refid="11558" relation="include">
</childnode>
</node>
<node id="11625">
<label>gecode/int/int-set-2.hpp</label>
<link refid="int-set-2_8hpp_source"/>
</node>
<node id="11535">
<label>cstdarg</label>
</node>
<node id="11506">
<label>gecode/support/bitset-base.hpp</label>
<link refid="bitset-base_8hpp_source"/>
<childnode refid="11485" relation="include">
</childnode>
</node>
<node id="11538">
<label>gecode/kernel/shared-array.hpp</label>
<link refid="shared-array_8hpp_source"/>
<childnode refid="11535" relation="include">
</childnode>
<childnode refid="11487" relation="include">
</childnode>
<childnode refid="11537" relation="include">
</childnode>
</node>
<node id="11616">
<label>gecode/int/view/cached.hpp</label>
<link refid="int_2view_2cached_8hpp_source"/>
</node>
<node id="11529">
<label>gecode/kernel/modevent.hpp</label>
<link refid="modevent_8hpp_source"/>
</node>
<node id="11522">
<label>gecode/kernel/memory-config.hpp</label>
<link refid="memory-config_8hpp_source"/>
</node>
<node id="11483">
<label>/usr/include/gecode/int/count.hh</label>
<link refid="count.hh"/>
<childnode refid="11484" relation="include">
</childnode>
<childnode refid="11636" relation="include">
</childnode>
<childnode refid="11642" relation="include">
</childnode>
<childnode refid="11643" relation="include">
</childnode>
<childnode refid="11644" relation="include">
</childnode>
<childnode refid="11645" relation="include">
</childnode>
<childnode refid="11646" relation="include">
</childnode>
<childnode refid="11647" relation="include">
</childnode>
<childnode refid="11648" relation="include">
</childnode>
<childnode refid="11649" relation="include">
</childnode>
</node>
<node id="11644">
<label>gecode/int/count/int-gq.hpp</label>
<link refid="count_2int-gq_8hpp_source"/>
</node>
<node id="11634">
<label>gecode/int/branch/val.hpp</label>
<link refid="int_2branch_2val_8hpp_source"/>
</node>
<node id="11505">
<label>gecode/support/int-type.hpp</label>
<link refid="int-type_8hpp_source"/>
<childnode refid="11485" relation="include">
</childnode>
</node>
<node id="11636">
<label>gecode/int/count/rel.hpp</label>
<link refid="rel_8hpp_source"/>
<childnode refid="11637" relation="include">
</childnode>
</node>
<node id="11591">
<label>gecode/iter/values-positive.hpp</label>
<link refid="values-positive_8hpp_source"/>
</node>
<node id="11486">
<label>cfloat</label>
</node>
<node id="11597">
<label>gecode/int/exception.hpp</label>
<link refid="int_2exception_8hpp_source"/>
</node>
<node id="11498">
<label>gecode/support/exception.hpp</label>
<link refid="support_2exception_8hpp_source"/>
<childnode refid="11499" relation="include">
</childnode>
</node>
<node id="11499">
<label>exception</label>
</node>
<node id="11648">
<label>gecode/int/count/view-gq.hpp</label>
<link refid="view-gq_8hpp_source"/>
</node>
<node id="11570">
<label>gecode/iter/ranges-map.hpp</label>
<link refid="ranges-map_8hpp_source"/>
</node>
<node id="11646">
<label>gecode/int/count/view-base.hpp</label>
<link refid="view-base_8hpp_source"/>
</node>
<node id="11531">
<label>gecode/kernel/region.hpp</label>
<link refid="region_8hpp_source"/>
</node>
<node id="11649">
<label>gecode/int/count/view-lq.hpp</label>
<link refid="view-lq_8hpp_source"/>
</node>
<node id="11504">
<label>gecode/support/marked-pointer.hpp</label>
<link refid="marked-pointer_8hpp_source"/>
<childnode refid="11490" relation="include">
</childnode>
</node>
<node id="11501">
<label>gecode/support/thread.hpp</label>
<link refid="thread_8hpp_source"/>
<childnode refid="11490" relation="include">
</childnode>
</node>
<node id="11489">
<label>gecode/kernel.hh</label>
<link refid="kernel_8hh_source"/>
<childnode refid="11490" relation="include">
</childnode>
<childnode refid="11491" relation="include">
</childnode>
<childnode refid="11492" relation="include">
</childnode>
<childnode refid="11493" relation="include">
</childnode>
<childnode refid="11494" relation="include">
</childnode>
<childnode refid="11496" relation="include">
</childnode>
<childnode refid="11521" relation="include">
</childnode>
<childnode refid="11522" relation="include">
</childnode>
<childnode refid="11523" relation="include">
</childnode>
<childnode refid="11524" relation="include">
</childnode>
<childnode refid="11525" relation="include">
</childnode>
<childnode refid="11526" relation="include">
</childnode>
<childnode refid="11527" relation="include">
</childnode>
<childnode refid="11529" relation="include">
</childnode>
<childnode refid="11530" relation="include">
</childnode>
<childnode refid="11531" relation="include">
</childnode>
<childnode refid="11532" relation="include">
</childnode>
<childnode refid="11533" relation="include">
</childnode>
<childnode refid="11534" relation="include">
</childnode>
<childnode refid="11538" relation="include">
</childnode>
<childnode refid="11539" relation="include">
</childnode>
<childnode refid="11541" relation="include">
</childnode>
<childnode refid="11542" relation="include">
</childnode>
<childnode refid="11543" relation="include">
</childnode>
<childnode refid="11544" relation="include">
</childnode>
<childnode refid="11545" relation="include">
</childnode>
<childnode refid="11546" relation="include">
</childnode>
<childnode refid="11547" relation="include">
</childnode>
<childnode refid="11548" relation="include">
</childnode>
<childnode refid="11549" relation="include">
</childnode>
<childnode refid="11550" relation="include">
</childnode>
<childnode refid="11551" relation="include">
</childnode>
<childnode refid="11552" relation="include">
</childnode>
<childnode refid="11553" relation="include">
</childnode>
<childnode refid="11554" relation="include">
</childnode>
<childnode refid="11555" relation="include">
</childnode>
<childnode refid="11556" relation="include">
</childnode>
<childnode refid="11557" relation="include">
</childnode>
</node>
<node id="11599">
<label>gecode/int/int-set-1.hpp</label>
<link refid="int-set-1_8hpp_source"/>
<childnode refid="11537" relation="include">
</childnode>
</node>
<node id="11544">
<label>gecode/kernel/branch-traits.hpp</label>
<link refid="branch-traits_8hpp_source"/>
</node>
<node id="11610">
<label>gecode/int/view/zero.hpp</label>
<link refid="zero_8hpp_source"/>
</node>
<node id="11566">
<label>gecode/iter/ranges-compl.hpp</label>
<link refid="ranges-compl_8hpp_source"/>
</node>
<node id="11628">
<label>gecode/int/extensional/dfa.hpp</label>
<link refid="dfa_8hpp_source"/>
<childnode refid="11537" relation="include">
</childnode>
</node>
<node id="11534">
<label>gecode/kernel/array.hpp</label>
<link refid="kernel_2array_8hpp_source"/>
<childnode refid="11535" relation="include">
</childnode>
<childnode refid="11487" relation="include">
</childnode>
<childnode refid="11536" relation="include">
</childnode>
<childnode refid="11488" relation="include">
</childnode>
<childnode refid="11537" relation="include">
</childnode>
</node>
<node id="11631">
<label>gecode/int/branch/afc.hpp</label>
<link refid="int_2branch_2afc_8hpp_source"/>
</node>
<node id="11548">
<label>gecode/kernel/branch-val.hpp</label>
<link refid="branch-val_8hpp_source"/>
</node>
<node id="11513">
<label>gecode/support/dynamic-stack.hpp</label>
<link refid="dynamic-stack_8hpp_source"/>
</node>
<node id="11575">
<label>gecode/iter/ranges-scale.hpp</label>
<link refid="ranges-scale_8hpp_source"/>
<childnode refid="11508" relation="include">
</childnode>
</node>
<node id="11525">
<label>gecode/kernel/archive.hpp</label>
<link refid="archive_8hpp_source"/>
</node>
<node id="11530">
<label>gecode/kernel/range-list.hpp</label>
<link refid="range-list_8hpp_source"/>
</node>
<node id="11586">
<label>gecode/iter/values-inter.hpp</label>
<link refid="values-inter_8hpp_source"/>
</node>
<node id="11549">
<label>gecode/kernel/brancher-merit.hpp</label>
<link refid="brancher-merit_8hpp_source"/>
</node>
<node id="11495">
<label>gecode/support/config.hpp</label>
<link refid="support_2config_8hpp_source"/>
</node>
<node id="11622">
<label>gecode/int/view/bool-test.hpp</label>
<link refid="bool-test_8hpp_source"/>
</node>
<node id="11579">
<label>gecode/iter/ranges-add.hpp</label>
<link refid="ranges-add_8hpp_source"/>
</node>
<node id="11604">
<label>gecode/int/view.hpp</label>
<link refid="int_2view_8hpp_source"/>
<childnode refid="11487" relation="include">
</childnode>
<childnode refid="11605" relation="include">
</childnode>
<childnode refid="11606" relation="include">
</childnode>
<childnode refid="11607" relation="include">
</childnode>
<childnode refid="11608" relation="include">
</childnode>
<childnode refid="11609" relation="include">
</childnode>
<childnode refid="11610" relation="include">
</childnode>
<childnode refid="11611" relation="include">
</childnode>
<childnode refid="11612" relation="include">
</childnode>
<childnode refid="11613" relation="include">
</childnode>
<childnode refid="11616" relation="include">
</childnode>
<childnode refid="11617" relation="include">
</childnode>
<childnode refid="11618" relation="include">
</childnode>
<childnode refid="11619" relation="include">
</childnode>
<childnode refid="11620" relation="include">
</childnode>
<childnode refid="11621" relation="include">
</childnode>
<childnode refid="11622" relation="include">
</childnode>
</node>
<node id="11585">
<label>gecode/iter/values-list.hpp</label>
<link refid="values-list_8hpp_source"/>
</node>
<node id="11588">
<label>gecode/iter/values-minus.hpp</label>
<link refid="values-minus_8hpp_source"/>
</node>
<node id="11546">
<label>gecode/kernel/branch-var.hpp</label>
<link refid="branch-var_8hpp_source"/>
</node>
<node id="11640">
<label>gecode/int/rel/lq-le.hpp</label>
<link refid="int_2rel_2lq-le_8hpp_source"/>
</node>
<node id="11523">
<label>gecode/kernel/memory-manager.hpp</label>
<link refid="memory-manager_8hpp_source"/>
</node>
<node id="11598">
<label>gecode/int/limits.hpp</label>
<link refid="int_2limits_8hpp_source"/>
</node>
<node id="11512">
<label>gecode/support/dynamic-queue.hpp</label>
<link refid="dynamic-queue_8hpp_source"/>
</node>
<node id="11623">
<label>gecode/int/propagator.hpp</label>
<link refid="int_2propagator_8hpp_source"/>
</node>
<node id="11630">
<label>gecode/int/branch/traits.hpp</label>
<link refid="int_2branch_2traits_8hpp_source"/>
</node>
<node id="11594">
<label>gecode/iter/values-union.hpp</label>
<link refid="values-union_8hpp_source"/>
</node>
<node id="11524">
<label>gecode/kernel/macros.hpp</label>
<link refid="kernel_2macros_8hpp_source"/>
</node>
<node id="11573">
<label>gecode/iter/ranges-offset.hpp</label>
<link refid="ranges-offset_8hpp_source"/>
</node>
<node id="11540">
<label>ctime</label>
</node>
<node id="11612">
<label>gecode/int/view/offset.hpp</label>
<link refid="int_2view_2offset_8hpp_source"/>
</node>
<node id="11582">
<label>gecode/iter/values-array.hpp</label>
<link refid="values-array_8hpp_source"/>
</node>
<node id="11633">
<label>gecode/int/branch/var.hpp</label>
<link refid="int_2branch_2var_8hpp_source"/>
</node>
<node id="11576">
<label>gecode/iter/ranges-singleton.hpp</label>
<link refid="ranges-singleton_8hpp_source"/>
</node>
<node id="11488">
<label>vector</label>
</node>
<node id="11641">
<label>gecode/int/rel/lex.hpp</label>
<link refid="lex_8hpp_source"/>
</node>
<node id="11619">
<label>gecode/int/view/print.hpp</label>
<link refid="int_2view_2print_8hpp_source"/>
<childnode refid="11537" relation="include">
</childnode>
</node>
<node id="11542">
<label>gecode/kernel/advisor.hpp</label>
<link refid="advisor_8hpp_source"/>
</node>
<node id="11629">
<label>gecode/int/extensional/tuple-set.hpp</label>
<link refid="tuple-set_8hpp_source"/>
<childnode refid="11537" relation="include">
</childnode>
</node>
<node id="11555">
<label>gecode/kernel/brancher-view-val.hpp</label>
<link refid="brancher-view-val_8hpp_source"/>
</node>
<node id="11608">
<label>gecode/int/view/int.hpp</label>
<link refid="int_2view_2int_8hpp_source"/>
</node>
<node id="11621">
<label>gecode/int/view/rel-test.hpp</label>
<link refid="int_2view_2rel-test_8hpp_source"/>
</node>
<node id="11537">
<label>sstream</label>
</node>
<node id="11624">
<label>gecode/int/array-traits.hpp</label>
<link refid="int_2array-traits_8hpp_source"/>
</node>
<node id="11552">
<label>gecode/kernel/brancher-val-sel.hpp</label>
<link refid="brancher-val-sel_8hpp_source"/>
</node>
<node id="11541">
<label>gecode/kernel/propagator.hpp</label>
<link refid="kernel_2propagator_8hpp_source"/>
</node>
<node id="11510">
<label>gecode/support/block-allocator.hpp</label>
<link refid="block-allocator_8hpp_source"/>
</node>
<node id="11615">
<label>gecode/int/div.hpp</label>
<link refid="int_2div_8hpp_source"/>
</node>
<node id="11590">
<label>gecode/iter/values-offset.hpp</label>
<link refid="values-offset_8hpp_source"/>
</node>
<node id="11626">
<label>gecode/int/array.hpp</label>
<link refid="int_2array_8hpp_source"/>
</node>
<node id="11545">
<label>gecode/kernel/activity.hpp</label>
<link refid="kernel_2activity_8hpp_source"/>
</node>
<node id="11484">
<label>gecode/int.hh</label>
<link refid="int_8hh_source"/>
<childnode refid="11485" relation="include">
</childnode>
<childnode refid="11486" relation="include">
</childnode>
<childnode refid="11487" relation="include">
</childnode>
<childnode refid="11488" relation="include">
</childnode>
<childnode refid="11489" relation="include">
</childnode>
<childnode refid="11559" relation="include">
</childnode>
<childnode refid="11496" relation="include">
</childnode>
<childnode refid="11597" relation="include">
</childnode>
<childnode refid="11598" relation="include">
</childnode>
<childnode refid="11599" relation="include">
</childnode>
<childnode refid="11600" relation="include">
</childnode>
<childnode refid="11604" relation="include">
</childnode>
<childnode refid="11623" relation="include">
</childnode>
<childnode refid="11624" relation="include">
</childnode>
<childnode refid="11625" relation="include">
</childnode>
<childnode refid="11626" relation="include">
</childnode>
<childnode refid="11627" relation="include">
</childnode>
<childnode refid="11628" relation="include">
</childnode>
<childnode refid="11629" relation="include">
</childnode>
<childnode refid="11630" relation="include">
</childnode>
<childnode refid="11631" relation="include">
</childnode>
<childnode refid="11632" relation="include">
</childnode>
<childnode refid="11633" relation="include">
</childnode>
<childnode refid="11634" relation="include">
</childnode>
<childnode refid="11635" relation="include">
</childnode>
</node>
<node id="11491">
<label>cstdlib</label>
</node>
<node id="11507">
<label>gecode/support/bitset.hpp</label>
<link refid="bitset_8hpp_source"/>
<childnode refid="11485" relation="include">
</childnode>
<childnode refid="11508" relation="include">
</childnode>
</node>
<node id="11607">
<label>gecode/int/var/bool.hpp</label>
<link refid="int_2var_2bool_8hpp_source"/>
</node>
<node id="11496">
<label>gecode/support/auto-link.hpp</label>
<link refid="auto-link_8hpp_source"/>
</node>
<node id="11635">
<label>gecode/int/branch/assign.hpp</label>
<link refid="int_2branch_2assign_8hpp_source"/>
</node>
<node id="11487">
<label>iostream</label>
</node>
<node id="11521">
<label>gecode/kernel/exception.hpp</label>
<link refid="kernel_2exception_8hpp_source"/>
</node>
<node id="11618">
<label>gecode/int/view/neg-bool.hpp</label>
<link refid="neg-bool_8hpp_source"/>
</node>
<node id="11571">
<label>gecode/iter/ranges-minus.hpp</label>
<link refid="ranges-minus_8hpp_source"/>
</node>
<node id="11589">
<label>gecode/iter/values-negative.hpp</label>
<link refid="values-negative_8hpp_source"/>
</node>
<node id="11497">
<label>gecode/support/macros.hpp</label>
<link refid="support_2macros_8hpp_source"/>
</node>
<node id="11533">
<label>gecode/kernel/view.hpp</label>
<link refid="kernel_2view_8hpp_source"/>
</node>
<node id="11547">
<label>gecode/kernel/branch-tiebreak.hpp</label>
<link refid="branch-tiebreak_8hpp_source"/>
</node>
<node id="11490">
<label>cstddef</label>
</node>
<node id="11645">
<label>gecode/int/count/int-lq.hpp</label>
<link refid="count_2int-lq_8hpp_source"/>
</node>
<node id="11485">
<label>climits</label>
</node>
<node id="11647">
<label>gecode/int/count/view-eq.hpp</label>
<link refid="view-eq_8hpp_source"/>
</node>
<node id="11593">
<label>gecode/iter/values-singleton.hpp</label>
<link refid="values-singleton_8hpp_source"/>
</node>
<node id="11527">
<label>gecode/kernel/core.hpp</label>
<link refid="core_8hpp_source"/>
<childnode refid="11487" relation="include">
</childnode>
<childnode refid="11528" relation="include">
</childnode>
</node>
<node id="11569">
<label>gecode/iter/ranges-inter.hpp</label>
<link refid="ranges-inter_8hpp_source"/>
<childnode refid="11503" relation="include">
</childnode>
</node>
<node id="11563">
<label>gecode/iter/ranges-append.hpp</label>
<link refid="ranges-append_8hpp_source"/>
</node>
<node id="11560">
<label>gecode/iter/ranges-operations.hpp</label>
<link refid="ranges-operations_8hpp_source"/>
</node>
<node id="11494">
<label>gecode/support.hh</label>
<link refid="support_8hh_source"/>
<childnode refid="11493" relation="include">
</childnode>
<childnode refid="11495" relation="include">
</childnode>
<childnode refid="11496" relation="include">
</childnode>
<childnode refid="11497" relation="include">
</childnode>
<childnode refid="11498" relation="include">
</childnode>
<childnode refid="11500" relation="include">
</childnode>
<childnode refid="11501" relation="include">
</childnode>
<childnode refid="11502" relation="include">
</childnode>
<childnode refid="11504" relation="include">
</childnode>
<childnode refid="11505" relation="include">
</childnode>
<childnode refid="11506" relation="include">
</childnode>
<childnode refid="11507" relation="include">
</childnode>
<childnode refid="11509" relation="include">
</childnode>
<childnode refid="11510" relation="include">
</childnode>
<childnode refid="11511" relation="include">
</childnode>
<childnode refid="11512" relation="include">
</childnode>
<childnode refid="11513" relation="include">
</childnode>
<childnode refid="11514" relation="include">
</childnode>
<childnode refid="11515" relation="include">
</childnode>
<childnode refid="11516" relation="include">
</childnode>
<childnode refid="11517" relation="include">
</childnode>
<childnode refid="11518" relation="include">
</childnode>
<childnode refid="11519" relation="include">
</childnode>
<childnode refid="11520" relation="include">
</childnode>
</node>
<node id="11632">
<label>gecode/int/branch/activity.hpp</label>
<link refid="int_2branch_2activity_8hpp_source"/>
</node>
<node id="11602">
<label>gecode/int/var-imp/int.hpp</label>
<link refid="int_2var-imp_2int_8hpp_source"/>
</node>
<node id="11600">
<label>gecode/int/var-imp.hpp</label>
<link refid="int_2var-imp_8hpp_source"/>
<childnode refid="11508" relation="include">
</childnode>
<childnode refid="11601" relation="include">
</childnode>
<childnode refid="11602" relation="include">
</childnode>
<childnode refid="11603" relation="include">
</childnode>
</node>
<node id="11565">
<label>gecode/iter/ranges-cache.hpp</label>
<link refid="ranges-cache_8hpp_source"/>
</node>
<node id="11643">
<label>gecode/int/count/int-eq.hpp</label>
<link refid="count_2int-eq_8hpp_source"/>
</node>
<node id="11511">
<label>gecode/support/dynamic-array.hpp</label>
<link refid="dynamic-array_8hpp_source"/>
<childnode refid="11503" relation="include">
</childnode>
</node>
<node id="11609">
<label>gecode/int/view/constint.hpp</label>
<link refid="constint_8hpp_source"/>
</node>
<node id="11595">
<label>gecode/iter/values-unique.hpp</label>
<link refid="values-unique_8hpp_source"/>
</node>
<node id="11567">
<label>gecode/iter/ranges-diff.hpp</label>
<link refid="ranges-diff_8hpp_source"/>
</node>
<node id="11515">
<label>gecode/support/sort.hpp</label>
<link refid="support_2sort_8hpp_source"/>
<childnode refid="11503" relation="include">
</childnode>
<childnode refid="11485" relation="include">
</childnode>
</node>
<node id="11601">
<label>gecode/int/var-imp/delta.hpp</label>
<link refid="int_2var-imp_2delta_8hpp_source"/>
</node>
<node id="11539">
<label>gecode/kernel/rnd.hpp</label>
<link refid="rnd_8hpp_source"/>
<childnode refid="11540" relation="include">
</childnode>
</node>
<node id="11503">
<label>algorithm</label>
</node>
<node id="11551">
<label>gecode/kernel/brancher-view.hpp</label>
<link refid="brancher-view_8hpp_source"/>
</node>
<node id="11638">
<label>gecode/int/rel/eq.hpp</label>
<link refid="int_2rel_2eq_8hpp_source"/>
</node>
<node id="11583">
<label>gecode/iter/values-bitset.hpp</label>
<link refid="values-bitset_8hpp_source"/>
</node>
<node id="11526">
<label>gecode/kernel/global-afc.hpp</label>
<link refid="global-afc_8hpp_source"/>
<childnode refid="11508" relation="include">
</childnode>
</node>
<node id="11568">
<label>gecode/iter/ranges-empty.hpp</label>
<link refid="ranges-empty_8hpp_source"/>
</node>
<node id="11606">
<label>gecode/int/var/int.hpp</label>
<link refid="int_2var_2int_8hpp_source"/>
</node>
<node id="11559">
<label>gecode/iter.hh</label>
<link refid="iter_8hh_source"/>
<childnode refid="11489" relation="include">
</childnode>
<childnode refid="11560" relation="include">
</childnode>
<childnode refid="11561" relation="include">
</childnode>
<childnode refid="11562" relation="include">
</childnode>
<childnode refid="11563" relation="include">
</childnode>
<childnode refid="11564" relation="include">
</childnode>
<childnode refid="11565" relation="include">
</childnode>
<childnode refid="11566" relation="include">
</childnode>
<childnode refid="11567" relation="include">
</childnode>
<childnode refid="11568" relation="include">
</childnode>
<childnode refid="11569" relation="include">
</childnode>
<childnode refid="11570" relation="include">
</childnode>
<childnode refid="11571" relation="include">
</childnode>
<childnode refid="11572" relation="include">
</childnode>
<childnode refid="11573" relation="include">
</childnode>
<childnode refid="11574" relation="include">
</childnode>
<childnode refid="11575" relation="include">
</childnode>
<childnode refid="11576" relation="include">
</childnode>
<childnode refid="11577" relation="include">
</childnode>
<childnode refid="11578" relation="include">
</childnode>
<childnode refid="11579" relation="include">
</childnode>
<childnode refid="11580" relation="include">
</childnode>
<childnode refid="11581" relation="include">
</childnode>
<childnode refid="11582" relation="include">
</childnode>
<childnode refid="11583" relation="include">
</childnode>
<childnode refid="11584" relation="include">
</childnode>
<childnode refid="11585" relation="include">
</childnode>
<childnode refid="11586" relation="include">
</childnode>
<childnode refid="11587" relation="include">
</childnode>
<childnode refid="11588" relation="include">
</childnode>
<childnode refid="11589" relation="include">
</childnode>
<childnode refid="11590" relation="include">
</childnode>
<childnode refid="11591" relation="include">
</childnode>
<childnode refid="11592" relation="include">
</childnode>
<childnode refid="11593" relation="include">
</childnode>
<childnode refid="11594" relation="include">
</childnode>
<childnode refid="11595" relation="include">
</childnode>
<childnode refid="11596" relation="include">
</childnode>
</node>
<node id="11578">
<label>gecode/iter/ranges-values.hpp</label>
<link refid="ranges-values_8hpp_source"/>
</node>
<node id="11603">
<label>gecode/int/var-imp/bool.hpp</label>
<link refid="int_2var-imp_2bool_8hpp_source"/>
</node>
<node id="11492">
<label>cstring</label>
</node>
<node id="11627">
<label>gecode/int/reify.hpp</label>
<link refid="reify_8hpp_source"/>
</node>
<node id="11577">
<label>gecode/iter/ranges-union.hpp</label>
<link refid="ranges-union_8hpp_source"/>
<childnode refid="11503" relation="include">
</childnode>
</node>
<node id="11611">
<label>gecode/int/view/minus.hpp</label>
<link refid="int_2view_2minus_8hpp_source"/>
</node>
<node id="11561">
<label>gecode/iter/ranges-minmax.hpp</label>
<link refid="ranges-minmax_8hpp_source"/>
</node>
<node id="11509">
<label>gecode/support/bitset-offset.hpp</label>
<link refid="bitset-offset_8hpp_source"/>
<childnode refid="11485" relation="include">
</childnode>
<childnode refid="11508" relation="include">
</childnode>
<childnode refid="11487" relation="include">
</childnode>
</node>
<node id="11502">
<label>gecode/support/heap.hpp</label>
<link refid="heap_8hpp_source"/>
<childnode refid="11492" relation="include">
</childnode>
<childnode refid="11491" relation="include">
</childnode>
<childnode refid="11503" relation="include">
</childnode>
</node>
<node id="11620">
<label>gecode/int/var/print.hpp</label>
<link refid="int_2var_2print_8hpp_source"/>
</node>
<node id="11562">
<label>gecode/iter/ranges-list.hpp</label>
<link refid="ranges-list_8hpp_source"/>
</node>
</incdepgraph>
<innerclass refid="classGecode_1_1Int_1_1Count_1_1IntBase" prot="public">Gecode::Int::Count::IntBase</innerclass>
<innerclass refid="classGecode_1_1Int_1_1Count_1_1EqInt" prot="public">Gecode::Int::Count::EqInt</innerclass>
<innerclass refid="classGecode_1_1Int_1_1Count_1_1GqInt" prot="public">Gecode::Int::Count::GqInt</innerclass>
<innerclass refid="classGecode_1_1Int_1_1Count_1_1LqInt" prot="public">Gecode::Int::Count::LqInt</innerclass>
<innerclass refid="classGecode_1_1Int_1_1Count_1_1ViewBase" prot="public">Gecode::Int::Count::ViewBase</innerclass>
<innerclass refid="classGecode_1_1Int_1_1Count_1_1EqView" prot="public">Gecode::Int::Count::EqView</innerclass>
<innerclass refid="classGecode_1_1Int_1_1Count_1_1LqView" prot="public">Gecode::Int::Count::LqView</innerclass>
<innerclass refid="classGecode_1_1Int_1_1Count_1_1GqView" prot="public">Gecode::Int::Count::GqView</innerclass>
<innernamespace refid="namespaceGecode_1_1Int_1_1Count">Gecode::Int::Count</innernamespace>
<innernamespace refid="namespaceGecode">Gecode</innernamespace>
<innernamespace refid="namespaceGecode_1_1Int">Gecode::Int</innernamespace>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<programlisting>
<codeline lineno="1"><highlight class="comment">/*<sp/>-*-<sp/>mode:<sp/>C++;<sp/>c-basic-offset:<sp/>2;<sp/>indent-tabs-mode:<sp/>nil<sp/>-*-<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline>
<codeline lineno="3"><highlight class="comment"><sp/>*<sp/><sp/>Main<sp/>authors:</highlight></codeline>
<codeline lineno="4"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte<sp/>&lt;schulte@gecode.org&gt;</highlight></codeline>
<codeline lineno="5"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Guido<sp/>Tack<sp/>&lt;tack@gecode.org&gt;</highlight></codeline>
<codeline lineno="6"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="7"><highlight class="comment"><sp/>*<sp/><sp/>Copyright:</highlight></codeline>
<codeline lineno="8"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte,<sp/>2002</highlight></codeline>
<codeline lineno="9"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Guido<sp/>Tack,<sp/>2004</highlight></codeline>
<codeline lineno="10"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="11"><highlight class="comment"><sp/>*<sp/><sp/>Last<sp/>modified:</highlight></codeline>
<codeline lineno="12"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Date:<sp/>2011-09-20<sp/>13:58:39<sp/>+0200<sp/>(Tue,<sp/>20<sp/>Sep<sp/>2011)<sp/>$<sp/>by<sp/>$Author:<sp/>schulte<sp/>$</highlight></codeline>
<codeline lineno="13"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Revision:<sp/>12404<sp/>$</highlight></codeline>
<codeline lineno="14"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="15"><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="16"><highlight class="comment"><sp/>*<sp/><sp/>development<sp/>environment:</highlight></codeline>
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>http://www.gecode.org</highlight></codeline>
<codeline lineno="18"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="19"><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="20"><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="21"><highlight class="comment"><sp/>*<sp/><sp/>&quot;Software&quot;),<sp/>to<sp/>deal<sp/>in<sp/>the<sp/>Software<sp/>without<sp/>restriction,<sp/>including</highlight></codeline>
<codeline lineno="22"><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="23"><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="24"><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="25"><highlight class="comment"><sp/>*<sp/><sp/>the<sp/>following<sp/>conditions:</highlight></codeline>
<codeline lineno="26"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="27"><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="28"><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="29"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="30"><highlight class="comment"><sp/>*<sp/><sp/>THE<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>&quot;AS<sp/>IS&quot;,<sp/>WITHOUT<sp/>WARRANTY<sp/>OF<sp/>ANY<sp/>KIND,</highlight></codeline>
<codeline lineno="31"><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="32"><highlight class="comment"><sp/>*<sp/><sp/>MERCHANTABILITY,<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>AND</highlight></codeline>
<codeline lineno="33"><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="34"><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="35"><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="36"><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="37"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="38"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="39"><highlight class="normal"></highlight></codeline>
<codeline lineno="40"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>__GECODE_INT_COUNT_HH__</highlight></codeline>
<codeline lineno="41"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__GECODE_INT_COUNT_HH__</highlight></codeline>
<codeline lineno="42"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="43"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int.hh&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="44"><highlight class="normal"></highlight></codeline>
<codeline lineno="50"><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Int<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Count<sp/>{</highlight></codeline>
<codeline lineno="51"><highlight class="normal"></highlight></codeline>
<codeline lineno="57"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a700af8c99b27ddd13721a32dfb3be45f" kindref="member">ViewTypeDesc</ref><sp/>{</highlight></codeline>
<codeline lineno="59" refid="namespaceGecode_1_1Int_1_1Count_1a700af8c99b27ddd13721a32dfb3be45fa8f64a42ab69d275eb9c103edefcd836b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a700af8c99b27ddd13721a32dfb3be45fa8f64a42ab69d275eb9c103edefcd836b" kindref="member">VTD_CONSTVIEW</ref>,<sp/></highlight></codeline>
<codeline lineno="60" refid="namespaceGecode_1_1Int_1_1Count_1a700af8c99b27ddd13721a32dfb3be45faf6d7d10736ebdd128d0f319e18f3be2f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a700af8c99b27ddd13721a32dfb3be45faf6d7d10736ebdd128d0f319e18f3be2f" kindref="member">VTD_INTSET</ref>,<sp/><sp/><sp/><sp/></highlight></codeline>
<codeline lineno="61" refid="namespaceGecode_1_1Int_1_1Count_1a700af8c99b27ddd13721a32dfb3be45fad773bf11ea3c55b158d88d39dad4eabc" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a700af8c99b27ddd13721a32dfb3be45fad773bf11ea3c55b158d88d39dad4eabc" kindref="member">VTD_VARVIEW</ref><sp/><sp/><sp/><sp/></highlight></codeline>
<codeline lineno="62"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="64"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY&gt;</highlight></codeline>
<codeline lineno="65"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a700af8c99b27ddd13721a32dfb3be45f" kindref="member">ViewTypeDesc</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a96d7ce7f3850ad766ad46cbb3634ec2c" kindref="member">vtd</ref>(VY<sp/>y);</highlight></codeline>
<codeline lineno="66"><highlight class="normal"></highlight></codeline>
<codeline lineno="68"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY&gt;</highlight></codeline>
<codeline lineno="69"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>subscribe(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&amp;<sp/>p,<sp/>VY<sp/>y);</highlight></codeline>
<codeline lineno="71"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY&gt;</highlight></codeline>
<codeline lineno="72"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>cancel(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&amp;<sp/>p,<sp/>VY<sp/>y);</highlight></codeline>
<codeline lineno="73"><highlight class="normal"></highlight></codeline>
<codeline lineno="75"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="76"><highlight class="normal"><sp/><sp/><ref refid="group__TaskActorIntTest_1gadbb359c782e2957e831fc208fcc7ad39" kindref="member">RelTest</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a41cc4742df72725762700a1f7dbcacca" kindref="member">holds</ref>(VX<sp/>x,<sp/>VX<sp/>y);</highlight></codeline>
<codeline lineno="78"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="79"><highlight class="normal"><sp/><sp/><ref refid="group__TaskActorIntTest_1gadbb359c782e2957e831fc208fcc7ad39" kindref="member">RelTest</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a41cc4742df72725762700a1f7dbcacca" kindref="member">holds</ref>(VX<sp/>x,<sp/><ref refid="classGecode_1_1Int_1_1ConstIntView" kindref="compound">ConstIntView</ref><sp/>y);</highlight></codeline>
<codeline lineno="81"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="82"><highlight class="normal"><sp/><sp/><ref refid="group__TaskActorIntTest_1gadbb359c782e2957e831fc208fcc7ad39" kindref="member">RelTest</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a41cc4742df72725762700a1f7dbcacca" kindref="member">holds</ref>(VX<sp/>x,<sp/><ref refid="classGecode_1_1Int_1_1ZeroIntView" kindref="compound">ZeroIntView</ref><sp/>y);</highlight></codeline>
<codeline lineno="84"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="85"><highlight class="normal"><sp/><sp/><ref refid="group__TaskActorIntTest_1gadbb359c782e2957e831fc208fcc7ad39" kindref="member">RelTest</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Count_1a41cc4742df72725762700a1f7dbcacca" kindref="member">holds</ref>(VX<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&amp;<sp/>y);</highlight></codeline>
<codeline lineno="86"><highlight class="normal"></highlight></codeline>
<codeline lineno="88"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="89"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>post_true(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VX<sp/>y);</highlight></codeline>
<codeline lineno="91"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="92"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>post_true(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/><ref refid="classGecode_1_1Int_1_1ConstIntView" kindref="compound">ConstIntView</ref><sp/>y);</highlight></codeline>
<codeline lineno="94"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="95"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>post_true(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/><ref refid="classGecode_1_1Int_1_1ZeroIntView" kindref="compound">ZeroIntView</ref><sp/>y);</highlight></codeline>
<codeline lineno="97"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="98"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>post_true(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&amp;<sp/>y);</highlight></codeline>
<codeline lineno="99"><highlight class="normal"></highlight></codeline>
<codeline lineno="101"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="102"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>post_false(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VX<sp/>y);</highlight></codeline>
<codeline lineno="104"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="105"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>post_false(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/><ref refid="classGecode_1_1Int_1_1ConstIntView" kindref="compound">ConstIntView</ref><sp/>y);</highlight></codeline>
<codeline lineno="107"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="108"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>post_false(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/><ref refid="classGecode_1_1Int_1_1ZeroIntView" kindref="compound">ZeroIntView</ref><sp/>y);</highlight></codeline>
<codeline lineno="110"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="111"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>post_false(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&amp;<sp/>y);</highlight></codeline>
<codeline lineno="112"><highlight class="normal"></highlight></codeline>
<codeline lineno="114"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="115"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>prune(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VX<sp/>y);</highlight></codeline>
<codeline lineno="117"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="118"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>prune(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/><ref refid="classGecode_1_1Int_1_1ConstIntView" kindref="compound">ConstIntView</ref><sp/>y);</highlight></codeline>
<codeline lineno="120"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="121"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>prune(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/><ref refid="classGecode_1_1Int_1_1ZeroIntView" kindref="compound">ZeroIntView</ref><sp/>y);</highlight></codeline>
<codeline lineno="123"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX&gt;</highlight></codeline>
<codeline lineno="124"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>prune(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref>&amp;<sp/>y);</highlight></codeline>
<codeline lineno="126"><highlight class="normal"></highlight></codeline>
<codeline lineno="127"><highlight class="normal">}}}</highlight></codeline>
<codeline lineno="128"><highlight class="normal"></highlight></codeline>
<codeline lineno="129"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/rel.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="130"><highlight class="normal"></highlight></codeline>
<codeline lineno="131"><highlight class="normal"></highlight></codeline>
<codeline lineno="132"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Int<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Count<sp/>{</highlight></codeline>
<codeline lineno="133"><highlight class="normal"></highlight></codeline>
<codeline lineno="138"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY&gt;</highlight></codeline>
<codeline lineno="139" refid="classGecode_1_1Int_1_1Count_1_1IntBase" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase</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="140"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="142" refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a339b3babfa157846f3fb5e39a8b8fd31" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a339b3babfa157846f3fb5e39a8b8fd31" kindref="member">x</ref>;</highlight></codeline>
<codeline lineno="144" refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a0f773b2d354ee6840beee9a5aebbf904" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a0f773b2d354ee6840beee9a5aebbf904" kindref="member">n_s</ref>;</highlight></codeline>
<codeline lineno="146" refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a7416326768e910989903d9f4706ac235" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a7416326768e910989903d9f4706ac235" kindref="member">y</ref>;</highlight></codeline>
<codeline lineno="148" refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a4303346f641823d61c0abe9d3e8b94cd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a4303346f641823d61c0abe9d3e8b94cd" kindref="member">c</ref>;</highlight></codeline>
<codeline lineno="150"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a6456aebe807198a7f26f177f399aac5b" kindref="member">IntBase</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="152"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a6456aebe807198a7f26f177f399aac5b" kindref="member">IntBase</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a339b3babfa157846f3fb5e39a8b8fd31" kindref="member">x</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a0f773b2d354ee6840beee9a5aebbf904" kindref="member">n_s</ref>,<sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a7416326768e910989903d9f4706ac235" kindref="member">y</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a4303346f641823d61c0abe9d3e8b94cd" kindref="member">c</ref>);</highlight></codeline>
<codeline lineno="153"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="155"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a0d66f1d5f8c5ec1c24d6dd49f59f2314" kindref="member">cost</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&amp;<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="157"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a59c2c980c2ce602a78bab1b4f2e70561" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home);</highlight></codeline>
<codeline lineno="158"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="159"><highlight class="normal"></highlight></codeline>
<codeline lineno="170"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY&gt;</highlight></codeline>
<codeline lineno="171" refid="classGecode_1_1Int_1_1Count_1_1EqInt" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Count_1_1EqInt" kindref="compound">EqInt</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase</ref>&lt;VX,VY&gt;<sp/>{</highlight></codeline>
<codeline lineno="172"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="173"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::x</ref>;</highlight></codeline>
<codeline lineno="174"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::n_s</ref>;</highlight></codeline>
<codeline lineno="175"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::y</ref>;</highlight></codeline>
<codeline lineno="176"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::c</ref>;</highlight></codeline>
<codeline lineno="178"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqInt_1a4ddf91ad7d34a307c358bfdfa4b33e2a" kindref="member">EqInt</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqInt" kindref="compound">EqInt</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="180"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqInt_1a4ddf91ad7d34a307c358bfdfa4b33e2a" kindref="member">EqInt</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a339b3babfa157846f3fb5e39a8b8fd31" kindref="member">x</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a0f773b2d354ee6840beee9a5aebbf904" kindref="member">n_s</ref>,<sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a7416326768e910989903d9f4706ac235" kindref="member">y</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a4303346f641823d61c0abe9d3e8b94cd" kindref="member">c</ref>);</highlight></codeline>
<codeline lineno="181"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="183"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqInt_1a3b50f9f0f04632e70aad5854ecaf1533" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
<codeline lineno="185"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqInt_1a22b00f60c9f90a1a38e26058d3a94051" kindref="member">propagate</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&amp;<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
<codeline lineno="187"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqInt_1af96967a5ad45409f2ac3c81c7234bb85" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VY<sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c);</highlight></codeline>
<codeline lineno="188"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="189"><highlight class="normal"></highlight></codeline>
<codeline lineno="200"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY&gt;</highlight></codeline>
<codeline lineno="201" refid="classGecode_1_1Int_1_1Count_1_1GqInt" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Count_1_1GqInt" kindref="compound">GqInt</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase</ref>&lt;VX,VY&gt;<sp/>{</highlight></codeline>
<codeline lineno="202"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="203"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::x</ref>;</highlight></codeline>
<codeline lineno="204"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::n_s</ref>;</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_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::y</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_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::c</ref>;</highlight></codeline>
<codeline lineno="208"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqInt_1a6bd47b556f994fb802b55af43197f2f4" kindref="member">GqInt</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqInt" kindref="compound">GqInt</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="210"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqInt_1a6bd47b556f994fb802b55af43197f2f4" kindref="member">GqInt</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a339b3babfa157846f3fb5e39a8b8fd31" kindref="member">x</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a0f773b2d354ee6840beee9a5aebbf904" kindref="member">n_s</ref>,<sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a7416326768e910989903d9f4706ac235" kindref="member">y</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a4303346f641823d61c0abe9d3e8b94cd" kindref="member">c</ref>);</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/><ref refid="classGecode_1_1Int_1_1Count_1_1GqInt_1a1179df6e3eadfefec4257b13b3eceef4" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</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/><ref refid="classGecode_1_1Int_1_1Count_1_1GqInt_1a99fe7aa234b0323da3cfcd6496516fe2" kindref="member">propagate</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&amp;<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/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqInt_1a57de3d1db89b4edb939a81600f8d5464" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VY<sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c);</highlight></codeline>
<codeline lineno="218"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="219"><highlight class="normal"></highlight></codeline>
<codeline lineno="230"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY&gt;</highlight></codeline>
<codeline lineno="231" refid="classGecode_1_1Int_1_1Count_1_1LqInt" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Count_1_1LqInt" kindref="compound">LqInt</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase</ref>&lt;VX,VY&gt;<sp/>{</highlight></codeline>
<codeline lineno="232"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="233"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::x</ref>;</highlight></codeline>
<codeline lineno="234"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::n_s</ref>;</highlight></codeline>
<codeline lineno="235"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::y</ref>;</highlight></codeline>
<codeline lineno="236"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase" kindref="compound">IntBase&lt;VX,VY&gt;::c</ref>;</highlight></codeline>
<codeline lineno="238"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqInt_1ac1ca6f80c8179060fe20dbbe82fcbc9c" kindref="member">LqInt</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqInt" kindref="compound">LqInt</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="240"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqInt_1ac1ca6f80c8179060fe20dbbe82fcbc9c" kindref="member">LqInt</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a339b3babfa157846f3fb5e39a8b8fd31" kindref="member">x</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a0f773b2d354ee6840beee9a5aebbf904" kindref="member">n_s</ref>,<sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a7416326768e910989903d9f4706ac235" kindref="member">y</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1IntBase_1a4303346f641823d61c0abe9d3e8b94cd" kindref="member">c</ref>);</highlight></codeline>
<codeline lineno="241"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</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_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqInt_1a1173b28fdbfae7c71e2dbb48c9225451" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
<codeline lineno="245"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqInt_1aefdfb68e77165814921d8a1e0d932743" kindref="member">propagate</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&amp;<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
<codeline lineno="247"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqInt_1a0e89d2650a00a6533eed99be25deaeeb" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VY<sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c);</highlight></codeline>
<codeline lineno="248"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="249"><highlight class="normal"></highlight></codeline>
<codeline lineno="250"><highlight class="normal">}}}</highlight></codeline>
<codeline lineno="251"><highlight class="normal"></highlight></codeline>
<codeline lineno="252"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/int-base.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="253"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/int-eq.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="254"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/int-gq.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="255"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/int-lq.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="256"><highlight class="normal"></highlight></codeline>
<codeline lineno="257"><highlight class="normal"></highlight></codeline>
<codeline lineno="258"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Int<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Count<sp/>{</highlight></codeline>
<codeline lineno="259"><highlight class="normal"></highlight></codeline>
<codeline lineno="264"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VZ&gt;</highlight></codeline>
<codeline lineno="265" refid="classGecode_1_1Int_1_1Count_1_1ViewBase" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase</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="266"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="268" refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a52f7c235fb97731d151156da0780a985" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a52f7c235fb97731d151156da0780a985" kindref="member">x</ref>;</highlight></codeline>
<codeline lineno="270" refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a9e34833f9ae5769e35689c0851c985e4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a9e34833f9ae5769e35689c0851c985e4" kindref="member">y</ref>;</highlight></codeline>
<codeline lineno="272" refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a7aa4ac4ae02411223fe56f1f34440bcd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>VZ<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a7aa4ac4ae02411223fe56f1f34440bcd" kindref="member">z</ref>;</highlight></codeline>
<codeline lineno="274" refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a8fa73cf8d752a0646e0c0a56f17a9d9c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a8fa73cf8d752a0646e0c0a56f17a9d9c" kindref="member">c</ref>;</highlight></codeline>
<codeline lineno="276"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a41da7a82ab04f61395be32449ea3bb88" kindref="member">ViewBase</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="278"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a41da7a82ab04f61395be32449ea3bb88" kindref="member">ViewBase</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a52f7c235fb97731d151156da0780a985" kindref="member">x</ref>,<sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a9e34833f9ae5769e35689c0851c985e4" kindref="member">y</ref>,<sp/>VZ<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a7aa4ac4ae02411223fe56f1f34440bcd" kindref="member">z</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a8fa73cf8d752a0646e0c0a56f17a9d9c" kindref="member">c</ref>);</highlight></codeline>
<codeline lineno="279"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="281"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a62210fd0129924a170e364a61f476931" kindref="member">dispose</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home);</highlight></codeline>
<codeline lineno="283"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1ae77be81b190f91c2e172f40cc9097f5e" kindref="member">cost</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&amp;<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="284"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="286"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1acc8cedd31edec22831cbc38795dd5f8f" kindref="member">count</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home);</highlight></codeline>
<codeline lineno="288"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a20cc99310e147f566a6ebc3dba5b1ca9" kindref="member">atleast</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
<codeline lineno="290"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a0b87e2c6b867ffad4b9245c010491c54" kindref="member">atmost</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
<codeline lineno="292"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a25677bc71a4eedb5ff21997ee3bfa182" kindref="member">sharing</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a52f7c235fb97731d151156da0780a985" kindref="member">x</ref>,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>VY&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a9e34833f9ae5769e35689c0851c985e4" kindref="member">y</ref>,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>VZ&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a7aa4ac4ae02411223fe56f1f34440bcd" kindref="member">z</ref>);</highlight></codeline>
<codeline lineno="293"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="294"><highlight class="normal"></highlight></codeline>
<codeline lineno="305"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VZ,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>shr,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>dom&gt;</highlight></codeline>
<codeline lineno="306" refid="classGecode_1_1Int_1_1Count_1_1EqView" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Count_1_1EqView" kindref="compound">EqView</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase</ref>&lt;VX,VY,VZ&gt;<sp/>{</highlight></codeline>
<codeline lineno="307"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="308"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::x</ref>;</highlight></codeline>
<codeline lineno="309"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::z</ref>;</highlight></codeline>
<codeline lineno="310"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::c</ref>;</highlight></codeline>
<codeline lineno="311"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::y</ref>;</highlight></codeline>
<codeline lineno="312"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::count</ref>;</highlight></codeline>
<codeline lineno="313"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::atleast</ref>;</highlight></codeline>
<codeline lineno="314"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::atmost</ref>;</highlight></codeline>
<codeline lineno="315"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::sharing</ref>;</highlight></codeline>
<codeline lineno="316"><highlight class="normal"></highlight></codeline>
<codeline lineno="318"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqView_1a14a6a636f006c6687bcfef4558d7542e" kindref="member">EqView</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqView" kindref="compound">EqView</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="319"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="321"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqView_1a14a6a636f006c6687bcfef4558d7542e" kindref="member">EqView</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a52f7c235fb97731d151156da0780a985" kindref="member">x</ref>,<sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a9e34833f9ae5769e35689c0851c985e4" kindref="member">y</ref>,<sp/>VZ<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a7aa4ac4ae02411223fe56f1f34440bcd" kindref="member">z</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a8fa73cf8d752a0646e0c0a56f17a9d9c" kindref="member">c</ref>);</highlight></codeline>
<codeline lineno="323"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqView_1a86e63780d01d52854a22a457fe913062" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
<codeline lineno="325"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqView_1a79d86d15f549286d4cbca97f4765626d" kindref="member">propagate</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&amp;<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
<codeline lineno="327"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1EqView_1a30fdb835fbf81c78fd8f5ced290f0949" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VY<sp/>y,<sp/>VZ<sp/>z,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c);</highlight></codeline>
<codeline lineno="328"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="329"><highlight class="normal"></highlight></codeline>
<codeline lineno="340"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VZ,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>shr&gt;</highlight></codeline>
<codeline lineno="341" refid="classGecode_1_1Int_1_1Count_1_1LqView" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Count_1_1LqView" kindref="compound">LqView</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase</ref>&lt;VX,VY,VZ&gt;<sp/>{</highlight></codeline>
<codeline lineno="342"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="343"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::x</ref>;</highlight></codeline>
<codeline lineno="344"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::z</ref>;</highlight></codeline>
<codeline lineno="345"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::c</ref>;</highlight></codeline>
<codeline lineno="346"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::y</ref>;</highlight></codeline>
<codeline lineno="347"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::count</ref>;</highlight></codeline>
<codeline lineno="348"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::atleast</ref>;</highlight></codeline>
<codeline lineno="349"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::atmost</ref>;</highlight></codeline>
<codeline lineno="350"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::sharing</ref>;</highlight></codeline>
<codeline lineno="351"><highlight class="normal"></highlight></codeline>
<codeline lineno="353"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqView_1a47cb0956ea00b788ac3424170bddf06e" kindref="member">LqView</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqView" kindref="compound">LqView</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="354"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="356"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqView_1a47cb0956ea00b788ac3424170bddf06e" kindref="member">LqView</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a52f7c235fb97731d151156da0780a985" kindref="member">x</ref>,<sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a9e34833f9ae5769e35689c0851c985e4" kindref="member">y</ref>,<sp/>VZ<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a7aa4ac4ae02411223fe56f1f34440bcd" kindref="member">z</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a8fa73cf8d752a0646e0c0a56f17a9d9c" kindref="member">c</ref>);</highlight></codeline>
<codeline lineno="358"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqView_1a51fd16e706f23fa27e11ceb230a6c89d" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
<codeline lineno="360"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqView_1af13433923bc066f74d6d429b50c982e7" kindref="member">propagate</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&amp;<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
<codeline lineno="362"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1LqView_1a2f381097a766252a7465726e04d637ea" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VY<sp/>y,<sp/>VZ<sp/>z,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c);</highlight></codeline>
<codeline lineno="363"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="364"><highlight class="normal"></highlight></codeline>
<codeline lineno="375"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal">&lt;</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VX,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VY,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>VZ,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>shr,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>dom&gt;</highlight></codeline>
<codeline lineno="376" refid="classGecode_1_1Int_1_1Count_1_1GqView" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Count_1_1GqView" kindref="compound">GqView</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase</ref>&lt;VX,VY,VZ&gt;<sp/>{</highlight></codeline>
<codeline lineno="377"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="378"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::x</ref>;</highlight></codeline>
<codeline lineno="379"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::z</ref>;</highlight></codeline>
<codeline lineno="380"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::c</ref>;</highlight></codeline>
<codeline lineno="381"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::y</ref>;</highlight></codeline>
<codeline lineno="382"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::count</ref>;</highlight></codeline>
<codeline lineno="383"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::atleast</ref>;</highlight></codeline>
<codeline lineno="384"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::atmost</ref>;</highlight></codeline>
<codeline lineno="385"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase" kindref="compound">ViewBase&lt;VX,VY,VZ&gt;::sharing</ref>;</highlight></codeline>
<codeline lineno="386"><highlight class="normal"></highlight></codeline>
<codeline lineno="388"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqView_1a2de456d779eda49c8641a7ee1769aed9" kindref="member">GqView</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqView" kindref="compound">GqView</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="389"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="391"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqView_1a2de456d779eda49c8641a7ee1769aed9" kindref="member">GqView</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a52f7c235fb97731d151156da0780a985" kindref="member">x</ref>,<sp/>VY<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a9e34833f9ae5769e35689c0851c985e4" kindref="member">y</ref>,<sp/>VZ<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a7aa4ac4ae02411223fe56f1f34440bcd" kindref="member">z</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1ViewBase_1a8fa73cf8d752a0646e0c0a56f17a9d9c" kindref="member">c</ref>);</highlight></codeline>
<codeline lineno="393"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Actor" kindref="compound">Actor</ref>*<sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqView_1a3a44fa99f1e762fa758bfd0cfe071e31" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
<codeline lineno="395"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqView_1a3753eaf8b4bf198d65b5fd69edb3b205" kindref="member">propagate</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&amp;<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
<codeline lineno="397"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="classGecode_1_1Int_1_1Count_1_1GqView_1a4d2c5e1f602cfcade6b36f5b725250fa" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1ViewArray" kindref="compound">ViewArray&lt;VX&gt;</ref>&amp;<sp/>x,<sp/>VY<sp/>y,<sp/>VZ<sp/>z,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c);</highlight></codeline>
<codeline lineno="398"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="399"><highlight class="normal"></highlight></codeline>
<codeline lineno="400"><highlight class="normal">}}}</highlight></codeline>
<codeline lineno="401"><highlight class="normal"></highlight></codeline>
<codeline lineno="402"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/view-base.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="403"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/view-eq.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="404"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/view-gq.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="405"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/count/view-lq.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="406"><highlight class="normal"></highlight></codeline>
<codeline lineno="407"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
<codeline lineno="408"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="409"><highlight class="normal"></highlight><highlight class="comment">//<sp/>STATISTICS:<sp/>int-prop</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="410"><highlight class="normal"></highlight></codeline>
</programlisting>
<location file="/usr/include/gecode/int/count.hh"/>
</compounddef>
</doxygen>