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

1069 lines
48 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="exec_8hh" kind="file">
<compoundname>exec.hh</compoundname>
<includes refid="int_8hh" local="no">gecode/int.hh</includes>
<includes refid="when_8hpp" local="no">gecode/int/exec/when.hpp</includes>
<incdepgraph>
<node id="15018">
<label>gecode/support/cast.hpp</label>
<link refid="cast_8hpp_source"/>
</node>
<node id="15110">
<label>gecode/iter/values-ranges.hpp</label>
<link refid="values-ranges_8hpp_source"/>
</node>
<node id="15132">
<label>gecode/int/div.hh</label>
<link refid="div_8hh_source"/>
<childnode refid="15002" relation="include">
</childnode>
<childnode refid="15133" relation="include">
</childnode>
</node>
<node id="15131">
<label>gecode/int/view/scale.hpp</label>
<link refid="int_2view_2scale_8hpp_source"/>
<childnode refid="15132" relation="include">
</childnode>
</node>
<node id="15099">
<label>gecode/iter/ranges-rangelist.hpp</label>
<link refid="ranges-rangelist_8hpp_source"/>
</node>
<node id="15072">
<label>gecode/kernel/brancher-val-sel-commit.hpp</label>
<link refid="brancher-val-sel-commit_8hpp_source"/>
</node>
<node id="15105">
<label>gecode/iter/values-map.hpp</label>
<link refid="values-map_8hpp_source"/>
</node>
<node id="15090">
<label>gecode/iter/ranges-negative.hpp</label>
<link refid="ranges-negative_8hpp_source"/>
<childnode refid="15021" relation="include">
</childnode>
</node>
<node id="15034">
<label>gecode/support/static-stack.hpp</label>
<link refid="static-stack_8hpp_source"/>
</node>
<node id="15074">
<label>gecode/kernel/var-imp.hpp</label>
<link refid="kernel_2var-imp_8hpp_source"/>
</node>
<node id="15032">
<label>gecode/support/random.hpp</label>
<link refid="random_8hpp_source"/>
</node>
<node id="15076">
<label>limits</label>
</node>
<node id="15050">
<label>gecode/kernel/var.hpp</label>
<link refid="kernel_2var_8hpp_source"/>
</node>
<node id="15135">
<label>gecode/int/view/bool.hpp</label>
<link refid="int_2view_2bool_8hpp_source"/>
</node>
<node id="15114">
<label>gecode/iter/ranges-size.hpp</label>
<link refid="ranges-size_8hpp_source"/>
</node>
<node id="15035">
<label>gecode/support/thread/none.hpp</label>
<link refid="none_8hpp_source"/>
</node>
<node id="15054">
<label>iterator</label>
</node>
<node id="15082">
<label>gecode/iter/ranges-array.hpp</label>
<link refid="ranges-array_8hpp_source"/>
</node>
<node id="15037">
<label>gecode/support/timer.hpp</label>
<link refid="timer_8hpp_source"/>
</node>
<node id="15154">
<label>gecode/int/exec/when.hpp</label>
<link refid="when_8hpp_source"/>
</node>
<node id="15036">
<label>gecode/support/thread/thread.hpp</label>
<link refid="thread_2thread_8hpp_source"/>
</node>
<node id="15098">
<label>gecode/iter/ranges-singleton-append.hpp</label>
<link refid="ranges-singleton-append_8hpp_source"/>
</node>
<node id="15092">
<label>gecode/iter/ranges-positive.hpp</label>
<link refid="ranges-positive_8hpp_source"/>
<childnode refid="15021" relation="include">
</childnode>
</node>
<node id="15071">
<label>gecode/kernel/brancher-val-commit.hpp</label>
<link refid="brancher-val-commit_8hpp_source"/>
</node>
<node id="15123">
<label>gecode/int/view/iter.hpp</label>
<link refid="int_2view_2iter_8hpp_source"/>
</node>
<node id="15001">
<label>/usr/include/gecode/int/exec.hh</label>
<link refid="exec.hh"/>
<childnode refid="15002" relation="include">
</childnode>
<childnode refid="15154" relation="include">
</childnode>
</node>
<node id="15061">
<label>gecode/kernel/afc.hpp</label>
<link refid="kernel_2afc_8hpp_source"/>
</node>
<node id="15046">
<label>gecode/kernel/var-type.hpp</label>
<link refid="var-type_8hpp_source"/>
</node>
<node id="15038">
<label>gecode/support/hw-rnd.hpp</label>
<link refid="hw-rnd_8hpp_source"/>
</node>
<node id="15102">
<label>gecode/iter/values-bitsetoffset.hpp</label>
<link refid="values-bitsetoffset_8hpp_source"/>
</node>
<node id="15026">
<label>cmath</label>
</node>
<node id="15011">
<label>cassert</label>
</node>
<node id="15068">
<label>gecode/kernel/brancher-view-sel.hpp</label>
<link refid="brancher-view-sel_8hpp_source"/>
</node>
<node id="15075">
<label>gecode/kernel/allocators.hpp</label>
<link refid="allocators_8hpp_source"/>
<childnode refid="15076" relation="include">
</childnode>
</node>
<node id="15143">
<label>gecode/int/int-set-2.hpp</label>
<link refid="int-set-2_8hpp_source"/>
</node>
<node id="15053">
<label>cstdarg</label>
</node>
<node id="15024">
<label>gecode/support/bitset-base.hpp</label>
<link refid="bitset-base_8hpp_source"/>
<childnode refid="15003" relation="include">
</childnode>
</node>
<node id="15056">
<label>gecode/kernel/shared-array.hpp</label>
<link refid="shared-array_8hpp_source"/>
<childnode refid="15053" relation="include">
</childnode>
<childnode refid="15005" relation="include">
</childnode>
<childnode refid="15055" relation="include">
</childnode>
</node>
<node id="15134">
<label>gecode/int/view/cached.hpp</label>
<link refid="int_2view_2cached_8hpp_source"/>
</node>
<node id="15047">
<label>gecode/kernel/modevent.hpp</label>
<link refid="modevent_8hpp_source"/>
</node>
<node id="15040">
<label>gecode/kernel/memory-config.hpp</label>
<link refid="memory-config_8hpp_source"/>
</node>
<node id="15152">
<label>gecode/int/branch/val.hpp</label>
<link refid="int_2branch_2val_8hpp_source"/>
</node>
<node id="15023">
<label>gecode/support/int-type.hpp</label>
<link refid="int-type_8hpp_source"/>
<childnode refid="15003" relation="include">
</childnode>
</node>
<node id="15109">
<label>gecode/iter/values-positive.hpp</label>
<link refid="values-positive_8hpp_source"/>
</node>
<node id="15004">
<label>cfloat</label>
</node>
<node id="15115">
<label>gecode/int/exception.hpp</label>
<link refid="int_2exception_8hpp_source"/>
</node>
<node id="15016">
<label>gecode/support/exception.hpp</label>
<link refid="support_2exception_8hpp_source"/>
<childnode refid="15017" relation="include">
</childnode>
</node>
<node id="15017">
<label>exception</label>
</node>
<node id="15088">
<label>gecode/iter/ranges-map.hpp</label>
<link refid="ranges-map_8hpp_source"/>
</node>
<node id="15049">
<label>gecode/kernel/region.hpp</label>
<link refid="region_8hpp_source"/>
</node>
<node id="15022">
<label>gecode/support/marked-pointer.hpp</label>
<link refid="marked-pointer_8hpp_source"/>
<childnode refid="15008" relation="include">
</childnode>
</node>
<node id="15019">
<label>gecode/support/thread.hpp</label>
<link refid="thread_8hpp_source"/>
<childnode refid="15008" relation="include">
</childnode>
</node>
<node id="15007">
<label>gecode/kernel.hh</label>
<link refid="kernel_8hh_source"/>
<childnode refid="15008" relation="include">
</childnode>
<childnode refid="15009" relation="include">
</childnode>
<childnode refid="15010" relation="include">
</childnode>
<childnode refid="15011" relation="include">
</childnode>
<childnode refid="15012" relation="include">
</childnode>
<childnode refid="15014" relation="include">
</childnode>
<childnode refid="15039" relation="include">
</childnode>
<childnode refid="15040" relation="include">
</childnode>
<childnode refid="15041" relation="include">
</childnode>
<childnode refid="15042" relation="include">
</childnode>
<childnode refid="15043" relation="include">
</childnode>
<childnode refid="15044" relation="include">
</childnode>
<childnode refid="15045" relation="include">
</childnode>
<childnode refid="15047" relation="include">
</childnode>
<childnode refid="15048" relation="include">
</childnode>
<childnode refid="15049" relation="include">
</childnode>
<childnode refid="15050" relation="include">
</childnode>
<childnode refid="15051" relation="include">
</childnode>
<childnode refid="15052" relation="include">
</childnode>
<childnode refid="15056" relation="include">
</childnode>
<childnode refid="15057" relation="include">
</childnode>
<childnode refid="15059" relation="include">
</childnode>
<childnode refid="15060" relation="include">
</childnode>
<childnode refid="15061" relation="include">
</childnode>
<childnode refid="15062" relation="include">
</childnode>
<childnode refid="15063" relation="include">
</childnode>
<childnode refid="15064" relation="include">
</childnode>
<childnode refid="15065" relation="include">
</childnode>
<childnode refid="15066" relation="include">
</childnode>
<childnode refid="15067" relation="include">
</childnode>
<childnode refid="15068" relation="include">
</childnode>
<childnode refid="15069" relation="include">
</childnode>
<childnode refid="15070" relation="include">
</childnode>
<childnode refid="15071" relation="include">
</childnode>
<childnode refid="15072" relation="include">
</childnode>
<childnode refid="15073" relation="include">
</childnode>
<childnode refid="15074" relation="include">
</childnode>
<childnode refid="15075" relation="include">
</childnode>
</node>
<node id="15117">
<label>gecode/int/int-set-1.hpp</label>
<link refid="int-set-1_8hpp_source"/>
<childnode refid="15055" relation="include">
</childnode>
</node>
<node id="15062">
<label>gecode/kernel/branch-traits.hpp</label>
<link refid="branch-traits_8hpp_source"/>
</node>
<node id="15128">
<label>gecode/int/view/zero.hpp</label>
<link refid="zero_8hpp_source"/>
</node>
<node id="15084">
<label>gecode/iter/ranges-compl.hpp</label>
<link refid="ranges-compl_8hpp_source"/>
</node>
<node id="15146">
<label>gecode/int/extensional/dfa.hpp</label>
<link refid="dfa_8hpp_source"/>
<childnode refid="15055" relation="include">
</childnode>
</node>
<node id="15052">
<label>gecode/kernel/array.hpp</label>
<link refid="kernel_2array_8hpp_source"/>
<childnode refid="15053" relation="include">
</childnode>
<childnode refid="15005" relation="include">
</childnode>
<childnode refid="15054" relation="include">
</childnode>
<childnode refid="15006" relation="include">
</childnode>
<childnode refid="15055" relation="include">
</childnode>
</node>
<node id="15149">
<label>gecode/int/branch/afc.hpp</label>
<link refid="int_2branch_2afc_8hpp_source"/>
</node>
<node id="15066">
<label>gecode/kernel/branch-val.hpp</label>
<link refid="branch-val_8hpp_source"/>
</node>
<node id="15031">
<label>gecode/support/dynamic-stack.hpp</label>
<link refid="dynamic-stack_8hpp_source"/>
</node>
<node id="15093">
<label>gecode/iter/ranges-scale.hpp</label>
<link refid="ranges-scale_8hpp_source"/>
<childnode refid="15026" relation="include">
</childnode>
</node>
<node id="15043">
<label>gecode/kernel/archive.hpp</label>
<link refid="archive_8hpp_source"/>
</node>
<node id="15048">
<label>gecode/kernel/range-list.hpp</label>
<link refid="range-list_8hpp_source"/>
</node>
<node id="15104">
<label>gecode/iter/values-inter.hpp</label>
<link refid="values-inter_8hpp_source"/>
</node>
<node id="15067">
<label>gecode/kernel/brancher-merit.hpp</label>
<link refid="brancher-merit_8hpp_source"/>
</node>
<node id="15013">
<label>gecode/support/config.hpp</label>
<link refid="support_2config_8hpp_source"/>
</node>
<node id="15140">
<label>gecode/int/view/bool-test.hpp</label>
<link refid="bool-test_8hpp_source"/>
</node>
<node id="15097">
<label>gecode/iter/ranges-add.hpp</label>
<link refid="ranges-add_8hpp_source"/>
</node>
<node id="15122">
<label>gecode/int/view.hpp</label>
<link refid="int_2view_8hpp_source"/>
<childnode refid="15005" relation="include">
</childnode>
<childnode refid="15123" relation="include">
</childnode>
<childnode refid="15124" relation="include">
</childnode>
<childnode refid="15125" relation="include">
</childnode>
<childnode refid="15126" relation="include">
</childnode>
<childnode refid="15127" relation="include">
</childnode>
<childnode refid="15128" relation="include">
</childnode>
<childnode refid="15129" relation="include">
</childnode>
<childnode refid="15130" relation="include">
</childnode>
<childnode refid="15131" relation="include">
</childnode>
<childnode refid="15134" relation="include">
</childnode>
<childnode refid="15135" relation="include">
</childnode>
<childnode refid="15136" relation="include">
</childnode>
<childnode refid="15137" relation="include">
</childnode>
<childnode refid="15138" relation="include">
</childnode>
<childnode refid="15139" relation="include">
</childnode>
<childnode refid="15140" relation="include">
</childnode>
</node>
<node id="15103">
<label>gecode/iter/values-list.hpp</label>
<link refid="values-list_8hpp_source"/>
</node>
<node id="15106">
<label>gecode/iter/values-minus.hpp</label>
<link refid="values-minus_8hpp_source"/>
</node>
<node id="15064">
<label>gecode/kernel/branch-var.hpp</label>
<link refid="branch-var_8hpp_source"/>
</node>
<node id="15041">
<label>gecode/kernel/memory-manager.hpp</label>
<link refid="memory-manager_8hpp_source"/>
</node>
<node id="15116">
<label>gecode/int/limits.hpp</label>
<link refid="int_2limits_8hpp_source"/>
</node>
<node id="15030">
<label>gecode/support/dynamic-queue.hpp</label>
<link refid="dynamic-queue_8hpp_source"/>
</node>
<node id="15141">
<label>gecode/int/propagator.hpp</label>
<link refid="int_2propagator_8hpp_source"/>
</node>
<node id="15148">
<label>gecode/int/branch/traits.hpp</label>
<link refid="int_2branch_2traits_8hpp_source"/>
</node>
<node id="15112">
<label>gecode/iter/values-union.hpp</label>
<link refid="values-union_8hpp_source"/>
</node>
<node id="15042">
<label>gecode/kernel/macros.hpp</label>
<link refid="kernel_2macros_8hpp_source"/>
</node>
<node id="15091">
<label>gecode/iter/ranges-offset.hpp</label>
<link refid="ranges-offset_8hpp_source"/>
</node>
<node id="15058">
<label>ctime</label>
</node>
<node id="15130">
<label>gecode/int/view/offset.hpp</label>
<link refid="int_2view_2offset_8hpp_source"/>
</node>
<node id="15100">
<label>gecode/iter/values-array.hpp</label>
<link refid="values-array_8hpp_source"/>
</node>
<node id="15151">
<label>gecode/int/branch/var.hpp</label>
<link refid="int_2branch_2var_8hpp_source"/>
</node>
<node id="15094">
<label>gecode/iter/ranges-singleton.hpp</label>
<link refid="ranges-singleton_8hpp_source"/>
</node>
<node id="15006">
<label>vector</label>
</node>
<node id="15137">
<label>gecode/int/view/print.hpp</label>
<link refid="int_2view_2print_8hpp_source"/>
<childnode refid="15055" relation="include">
</childnode>
</node>
<node id="15060">
<label>gecode/kernel/advisor.hpp</label>
<link refid="advisor_8hpp_source"/>
</node>
<node id="15147">
<label>gecode/int/extensional/tuple-set.hpp</label>
<link refid="tuple-set_8hpp_source"/>
<childnode refid="15055" relation="include">
</childnode>
</node>
<node id="15073">
<label>gecode/kernel/brancher-view-val.hpp</label>
<link refid="brancher-view-val_8hpp_source"/>
</node>
<node id="15126">
<label>gecode/int/view/int.hpp</label>
<link refid="int_2view_2int_8hpp_source"/>
</node>
<node id="15139">
<label>gecode/int/view/rel-test.hpp</label>
<link refid="int_2view_2rel-test_8hpp_source"/>
</node>
<node id="15055">
<label>sstream</label>
</node>
<node id="15142">
<label>gecode/int/array-traits.hpp</label>
<link refid="int_2array-traits_8hpp_source"/>
</node>
<node id="15070">
<label>gecode/kernel/brancher-val-sel.hpp</label>
<link refid="brancher-val-sel_8hpp_source"/>
</node>
<node id="15059">
<label>gecode/kernel/propagator.hpp</label>
<link refid="kernel_2propagator_8hpp_source"/>
</node>
<node id="15028">
<label>gecode/support/block-allocator.hpp</label>
<link refid="block-allocator_8hpp_source"/>
</node>
<node id="15133">
<label>gecode/int/div.hpp</label>
<link refid="int_2div_8hpp_source"/>
</node>
<node id="15108">
<label>gecode/iter/values-offset.hpp</label>
<link refid="values-offset_8hpp_source"/>
</node>
<node id="15144">
<label>gecode/int/array.hpp</label>
<link refid="int_2array_8hpp_source"/>
</node>
<node id="15063">
<label>gecode/kernel/activity.hpp</label>
<link refid="kernel_2activity_8hpp_source"/>
</node>
<node id="15002">
<label>gecode/int.hh</label>
<link refid="int_8hh_source"/>
<childnode refid="15003" relation="include">
</childnode>
<childnode refid="15004" relation="include">
</childnode>
<childnode refid="15005" relation="include">
</childnode>
<childnode refid="15006" relation="include">
</childnode>
<childnode refid="15007" relation="include">
</childnode>
<childnode refid="15077" relation="include">
</childnode>
<childnode refid="15014" relation="include">
</childnode>
<childnode refid="15115" relation="include">
</childnode>
<childnode refid="15116" relation="include">
</childnode>
<childnode refid="15117" relation="include">
</childnode>
<childnode refid="15118" relation="include">
</childnode>
<childnode refid="15122" relation="include">
</childnode>
<childnode refid="15141" relation="include">
</childnode>
<childnode refid="15142" relation="include">
</childnode>
<childnode refid="15143" relation="include">
</childnode>
<childnode refid="15144" relation="include">
</childnode>
<childnode refid="15145" relation="include">
</childnode>
<childnode refid="15146" relation="include">
</childnode>
<childnode refid="15147" relation="include">
</childnode>
<childnode refid="15148" relation="include">
</childnode>
<childnode refid="15149" relation="include">
</childnode>
<childnode refid="15150" relation="include">
</childnode>
<childnode refid="15151" relation="include">
</childnode>
<childnode refid="15152" relation="include">
</childnode>
<childnode refid="15153" relation="include">
</childnode>
</node>
<node id="15009">
<label>cstdlib</label>
</node>
<node id="15025">
<label>gecode/support/bitset.hpp</label>
<link refid="bitset_8hpp_source"/>
<childnode refid="15003" relation="include">
</childnode>
<childnode refid="15026" relation="include">
</childnode>
</node>
<node id="15125">
<label>gecode/int/var/bool.hpp</label>
<link refid="int_2var_2bool_8hpp_source"/>
</node>
<node id="15014">
<label>gecode/support/auto-link.hpp</label>
<link refid="auto-link_8hpp_source"/>
</node>
<node id="15153">
<label>gecode/int/branch/assign.hpp</label>
<link refid="int_2branch_2assign_8hpp_source"/>
</node>
<node id="15005">
<label>iostream</label>
</node>
<node id="15039">
<label>gecode/kernel/exception.hpp</label>
<link refid="kernel_2exception_8hpp_source"/>
</node>
<node id="15136">
<label>gecode/int/view/neg-bool.hpp</label>
<link refid="neg-bool_8hpp_source"/>
</node>
<node id="15089">
<label>gecode/iter/ranges-minus.hpp</label>
<link refid="ranges-minus_8hpp_source"/>
</node>
<node id="15107">
<label>gecode/iter/values-negative.hpp</label>
<link refid="values-negative_8hpp_source"/>
</node>
<node id="15015">
<label>gecode/support/macros.hpp</label>
<link refid="support_2macros_8hpp_source"/>
</node>
<node id="15051">
<label>gecode/kernel/view.hpp</label>
<link refid="kernel_2view_8hpp_source"/>
</node>
<node id="15065">
<label>gecode/kernel/branch-tiebreak.hpp</label>
<link refid="branch-tiebreak_8hpp_source"/>
</node>
<node id="15008">
<label>cstddef</label>
</node>
<node id="15003">
<label>climits</label>
</node>
<node id="15111">
<label>gecode/iter/values-singleton.hpp</label>
<link refid="values-singleton_8hpp_source"/>
</node>
<node id="15045">
<label>gecode/kernel/core.hpp</label>
<link refid="core_8hpp_source"/>
<childnode refid="15005" relation="include">
</childnode>
<childnode refid="15046" relation="include">
</childnode>
</node>
<node id="15087">
<label>gecode/iter/ranges-inter.hpp</label>
<link refid="ranges-inter_8hpp_source"/>
<childnode refid="15021" relation="include">
</childnode>
</node>
<node id="15081">
<label>gecode/iter/ranges-append.hpp</label>
<link refid="ranges-append_8hpp_source"/>
</node>
<node id="15078">
<label>gecode/iter/ranges-operations.hpp</label>
<link refid="ranges-operations_8hpp_source"/>
</node>
<node id="15012">
<label>gecode/support.hh</label>
<link refid="support_8hh_source"/>
<childnode refid="15011" relation="include">
</childnode>
<childnode refid="15013" relation="include">
</childnode>
<childnode refid="15014" relation="include">
</childnode>
<childnode refid="15015" relation="include">
</childnode>
<childnode refid="15016" relation="include">
</childnode>
<childnode refid="15018" relation="include">
</childnode>
<childnode refid="15019" relation="include">
</childnode>
<childnode refid="15020" relation="include">
</childnode>
<childnode refid="15022" relation="include">
</childnode>
<childnode refid="15023" relation="include">
</childnode>
<childnode refid="15024" relation="include">
</childnode>
<childnode refid="15025" relation="include">
</childnode>
<childnode refid="15027" relation="include">
</childnode>
<childnode refid="15028" relation="include">
</childnode>
<childnode refid="15029" relation="include">
</childnode>
<childnode refid="15030" relation="include">
</childnode>
<childnode refid="15031" relation="include">
</childnode>
<childnode refid="15032" relation="include">
</childnode>
<childnode refid="15033" relation="include">
</childnode>
<childnode refid="15034" relation="include">
</childnode>
<childnode refid="15035" relation="include">
</childnode>
<childnode refid="15036" relation="include">
</childnode>
<childnode refid="15037" relation="include">
</childnode>
<childnode refid="15038" relation="include">
</childnode>
</node>
<node id="15150">
<label>gecode/int/branch/activity.hpp</label>
<link refid="int_2branch_2activity_8hpp_source"/>
</node>
<node id="15120">
<label>gecode/int/var-imp/int.hpp</label>
<link refid="int_2var-imp_2int_8hpp_source"/>
</node>
<node id="15118">
<label>gecode/int/var-imp.hpp</label>
<link refid="int_2var-imp_8hpp_source"/>
<childnode refid="15026" relation="include">
</childnode>
<childnode refid="15119" relation="include">
</childnode>
<childnode refid="15120" relation="include">
</childnode>
<childnode refid="15121" relation="include">
</childnode>
</node>
<node id="15083">
<label>gecode/iter/ranges-cache.hpp</label>
<link refid="ranges-cache_8hpp_source"/>
</node>
<node id="15029">
<label>gecode/support/dynamic-array.hpp</label>
<link refid="dynamic-array_8hpp_source"/>
<childnode refid="15021" relation="include">
</childnode>
</node>
<node id="15127">
<label>gecode/int/view/constint.hpp</label>
<link refid="constint_8hpp_source"/>
</node>
<node id="15113">
<label>gecode/iter/values-unique.hpp</label>
<link refid="values-unique_8hpp_source"/>
</node>
<node id="15085">
<label>gecode/iter/ranges-diff.hpp</label>
<link refid="ranges-diff_8hpp_source"/>
</node>
<node id="15033">
<label>gecode/support/sort.hpp</label>
<link refid="support_2sort_8hpp_source"/>
<childnode refid="15021" relation="include">
</childnode>
<childnode refid="15003" relation="include">
</childnode>
</node>
<node id="15119">
<label>gecode/int/var-imp/delta.hpp</label>
<link refid="int_2var-imp_2delta_8hpp_source"/>
</node>
<node id="15057">
<label>gecode/kernel/rnd.hpp</label>
<link refid="rnd_8hpp_source"/>
<childnode refid="15058" relation="include">
</childnode>
</node>
<node id="15021">
<label>algorithm</label>
</node>
<node id="15069">
<label>gecode/kernel/brancher-view.hpp</label>
<link refid="brancher-view_8hpp_source"/>
</node>
<node id="15101">
<label>gecode/iter/values-bitset.hpp</label>
<link refid="values-bitset_8hpp_source"/>
</node>
<node id="15044">
<label>gecode/kernel/global-afc.hpp</label>
<link refid="global-afc_8hpp_source"/>
<childnode refid="15026" relation="include">
</childnode>
</node>
<node id="15086">
<label>gecode/iter/ranges-empty.hpp</label>
<link refid="ranges-empty_8hpp_source"/>
</node>
<node id="15124">
<label>gecode/int/var/int.hpp</label>
<link refid="int_2var_2int_8hpp_source"/>
</node>
<node id="15077">
<label>gecode/iter.hh</label>
<link refid="iter_8hh_source"/>
<childnode refid="15007" relation="include">
</childnode>
<childnode refid="15078" relation="include">
</childnode>
<childnode refid="15079" relation="include">
</childnode>
<childnode refid="15080" relation="include">
</childnode>
<childnode refid="15081" relation="include">
</childnode>
<childnode refid="15082" relation="include">
</childnode>
<childnode refid="15083" relation="include">
</childnode>
<childnode refid="15084" relation="include">
</childnode>
<childnode refid="15085" relation="include">
</childnode>
<childnode refid="15086" relation="include">
</childnode>
<childnode refid="15087" relation="include">
</childnode>
<childnode refid="15088" relation="include">
</childnode>
<childnode refid="15089" relation="include">
</childnode>
<childnode refid="15090" relation="include">
</childnode>
<childnode refid="15091" relation="include">
</childnode>
<childnode refid="15092" relation="include">
</childnode>
<childnode refid="15093" relation="include">
</childnode>
<childnode refid="15094" relation="include">
</childnode>
<childnode refid="15095" relation="include">
</childnode>
<childnode refid="15096" relation="include">
</childnode>
<childnode refid="15097" relation="include">
</childnode>
<childnode refid="15098" relation="include">
</childnode>
<childnode refid="15099" relation="include">
</childnode>
<childnode refid="15100" relation="include">
</childnode>
<childnode refid="15101" relation="include">
</childnode>
<childnode refid="15102" relation="include">
</childnode>
<childnode refid="15103" relation="include">
</childnode>
<childnode refid="15104" relation="include">
</childnode>
<childnode refid="15105" relation="include">
</childnode>
<childnode refid="15106" relation="include">
</childnode>
<childnode refid="15107" relation="include">
</childnode>
<childnode refid="15108" relation="include">
</childnode>
<childnode refid="15109" relation="include">
</childnode>
<childnode refid="15110" relation="include">
</childnode>
<childnode refid="15111" relation="include">
</childnode>
<childnode refid="15112" relation="include">
</childnode>
<childnode refid="15113" relation="include">
</childnode>
<childnode refid="15114" relation="include">
</childnode>
</node>
<node id="15096">
<label>gecode/iter/ranges-values.hpp</label>
<link refid="ranges-values_8hpp_source"/>
</node>
<node id="15121">
<label>gecode/int/var-imp/bool.hpp</label>
<link refid="int_2var-imp_2bool_8hpp_source"/>
</node>
<node id="15010">
<label>cstring</label>
</node>
<node id="15145">
<label>gecode/int/reify.hpp</label>
<link refid="reify_8hpp_source"/>
</node>
<node id="15095">
<label>gecode/iter/ranges-union.hpp</label>
<link refid="ranges-union_8hpp_source"/>
<childnode refid="15021" relation="include">
</childnode>
</node>
<node id="15129">
<label>gecode/int/view/minus.hpp</label>
<link refid="int_2view_2minus_8hpp_source"/>
</node>
<node id="15079">
<label>gecode/iter/ranges-minmax.hpp</label>
<link refid="ranges-minmax_8hpp_source"/>
</node>
<node id="15027">
<label>gecode/support/bitset-offset.hpp</label>
<link refid="bitset-offset_8hpp_source"/>
<childnode refid="15003" relation="include">
</childnode>
<childnode refid="15026" relation="include">
</childnode>
<childnode refid="15005" relation="include">
</childnode>
</node>
<node id="15020">
<label>gecode/support/heap.hpp</label>
<link refid="heap_8hpp_source"/>
<childnode refid="15010" relation="include">
</childnode>
<childnode refid="15009" relation="include">
</childnode>
<childnode refid="15021" relation="include">
</childnode>
</node>
<node id="15138">
<label>gecode/int/var/print.hpp</label>
<link refid="int_2var_2print_8hpp_source"/>
</node>
<node id="15080">
<label>gecode/iter/ranges-list.hpp</label>
<link refid="ranges-list_8hpp_source"/>
</node>
</incdepgraph>
<innerclass refid="classGecode_1_1Int_1_1Exec_1_1When" prot="public">Gecode::Int::Exec::When</innerclass>
<innernamespace refid="namespaceGecode_1_1Int_1_1Exec">Gecode::Int::Exec</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/>*</highlight></codeline>
<codeline lineno="6"><highlight class="comment"><sp/>*<sp/><sp/>Copyright:</highlight></codeline>
<codeline lineno="7"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte,<sp/>2009</highlight></codeline>
<codeline lineno="8"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="9"><highlight class="comment"><sp/>*<sp/><sp/>Last<sp/>modified:</highlight></codeline>
<codeline lineno="10"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Date:<sp/>2009-10-12<sp/>17:36:53<sp/>+0200<sp/>(Mon,<sp/>12<sp/>Oct<sp/>2009)<sp/>$<sp/>by<sp/>$Author:<sp/>schulte<sp/>$</highlight></codeline>
<codeline lineno="11"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Revision:<sp/>9878<sp/>$</highlight></codeline>
<codeline lineno="12"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="13"><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="14"><highlight class="comment"><sp/>*<sp/><sp/>development<sp/>environment:</highlight></codeline>
<codeline lineno="15"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>http://www.gecode.org</highlight></codeline>
<codeline lineno="16"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="17"><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="18"><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="19"><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="20"><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="21"><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="22"><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="23"><highlight class="comment"><sp/>*<sp/><sp/>the<sp/>following<sp/>conditions:</highlight></codeline>
<codeline lineno="24"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="25"><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="26"><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="27"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="28"><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="29"><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="30"><highlight class="comment"><sp/>*<sp/><sp/>MERCHANTABILITY,<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>AND</highlight></codeline>
<codeline lineno="31"><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="32"><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="33"><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="34"><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="35"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="36"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="37"><highlight class="normal"></highlight></codeline>
<codeline lineno="38"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>__GECODE_INT_EXEC_HH__</highlight></codeline>
<codeline lineno="39"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__GECODE_INT_EXEC_HH__</highlight></codeline>
<codeline lineno="40"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="41"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int.hh&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="42"><highlight class="normal"></highlight></codeline>
<codeline lineno="48"><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">Exec<sp/>{</highlight></codeline>
<codeline lineno="49"><highlight class="normal"></highlight></codeline>
<codeline lineno="56" refid="classGecode_1_1Int_1_1Exec_1_1When" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Exec_1_1When" kindref="compound">When</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1UnaryPropagator" kindref="compound">UnaryPropagator</ref>&lt;BoolView,PC_BOOL_VAL&gt;<sp/>{</highlight></codeline>
<codeline lineno="57"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="58"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1UnaryPropagator" kindref="compound">UnaryPropagator&lt;BoolView,PC_BOOL_VAL&gt;::x0</ref>;</highlight></codeline>
<codeline lineno="60" refid="classGecode_1_1Int_1_1Exec_1_1When_1aa937f40f5ee6a591e13403c0feb56b40" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>void<sp/>(*<ref refid="classGecode_1_1Int_1_1Exec_1_1When_1aa937f40f5ee6a591e13403c0feb56b40" kindref="member">t</ref>)(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;);</highlight></codeline>
<codeline lineno="62" refid="classGecode_1_1Int_1_1Exec_1_1When_1a5abc14ab0aef711ae938ce9ef9fd2dc7" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/>void<sp/>(*<ref refid="classGecode_1_1Int_1_1Exec_1_1When_1a5abc14ab0aef711ae938ce9ef9fd2dc7" kindref="member">e</ref>)(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;);</highlight></codeline>
<codeline lineno="64"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Exec_1_1When_1a1837c8667fb4a29ee76c4a7a3b763d67" kindref="member">When</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_1Exec_1_1When" kindref="compound">When</ref>&amp;<sp/>p);</highlight></codeline>
<codeline lineno="66"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Exec_1_1When_1a1837c8667fb4a29ee76c4a7a3b763d67" kindref="member">When</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1Int_1_1BoolView" kindref="compound">BoolView</ref><sp/>x,<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*t0)(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;),<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*e0)(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;));</highlight></codeline>
<codeline lineno="67"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
<codeline lineno="69"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight></codeline>
<codeline lineno="70"><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_1Exec_1_1When_1ab71f8a27c5d703e983f8868b87df31fb" 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="72"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight></codeline>
<codeline lineno="73"><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_1Exec_1_1When_1a1ddc7c9be8b49a0e44e930f7aa32a902" 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="75"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_INT_EXPORT<sp/></highlight></codeline>
<codeline lineno="76"><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_1Exec_1_1When_1ac491ffff0c9d6de43b99cf4416c15548" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1Int_1_1BoolView" kindref="compound">BoolView</ref><sp/>x,</highlight></codeline>
<codeline lineno="77"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*<ref refid="classGecode_1_1Int_1_1Exec_1_1When_1aa937f40f5ee6a591e13403c0feb56b40" kindref="member">t</ref>)(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;),<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>(*<ref refid="classGecode_1_1Int_1_1Exec_1_1When_1a5abc14ab0aef711ae938ce9ef9fd2dc7" kindref="member">e</ref>)(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&amp;));</highlight></codeline>
<codeline lineno="78"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="79"><highlight class="normal"></highlight></codeline>
<codeline lineno="80"><highlight class="normal">}}}</highlight></codeline>
<codeline lineno="81"><highlight class="normal"></highlight></codeline>
<codeline lineno="82"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;gecode/int/exec/when.hpp&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="83"><highlight class="normal"></highlight></codeline>
<codeline lineno="84"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
<codeline lineno="85"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="86"><highlight class="normal"></highlight><highlight class="comment">//<sp/>STATISTICS:<sp/>int-prop</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="87"><highlight class="normal"></highlight></codeline>
</programlisting>
<location file="/usr/include/gecode/int/exec.hh"/>
</compounddef>
</doxygen>