1695 lines
184 KiB
XML
1695 lines
184 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="unary_8hh" kind="file">
|
|
<compoundname>unary.hh</compoundname>
|
|
<includes refid="task_8hh" local="no">gecode/int/task.hh</includes>
|
|
<includes refid="unary_2task_8hpp" local="no">gecode/int/unary/task.hpp</includes>
|
|
<includes refid="unary_2task-view_8hpp" local="no">gecode/int/unary/task-view.hpp</includes>
|
|
<includes refid="unary_2tree_8hpp" local="no">gecode/int/unary/tree.hpp</includes>
|
|
<includes refid="unary_2overload_8hpp" local="no">gecode/int/unary/overload.hpp</includes>
|
|
<includes refid="subsumption_8hpp" local="no">gecode/int/unary/subsumption.hpp</includes>
|
|
<includes refid="detectable_8hpp" local="no">gecode/int/unary/detectable.hpp</includes>
|
|
<includes refid="not-first-not-last_8hpp" local="no">gecode/int/unary/not-first-not-last.hpp</includes>
|
|
<includes refid="unary_2edge-finding_8hpp" local="no">gecode/int/unary/edge-finding.hpp</includes>
|
|
<includes refid="unary_2man-prop_8hpp" local="no">gecode/int/unary/man-prop.hpp</includes>
|
|
<includes refid="unary_2opt-prop_8hpp" local="no">gecode/int/unary/opt-prop.hpp</includes>
|
|
<includedby refid="cumulative_8hh" local="no">/usr/include/gecode/int/cumulative.hh</includedby>
|
|
<incdepgraph>
|
|
<node id="20076">
|
|
<label>gecode/support/cast.hpp</label>
|
|
<link refid="cast_8hpp_source"/>
|
|
</node>
|
|
<node id="20168">
|
|
<label>gecode/iter/values-ranges.hpp</label>
|
|
<link refid="values-ranges_8hpp_source"/>
|
|
</node>
|
|
<node id="20190">
|
|
<label>gecode/int/div.hh</label>
|
|
<link refid="div_8hh_source"/>
|
|
<childnode refid="20060" relation="include">
|
|
</childnode>
|
|
<childnode refid="20191" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20189">
|
|
<label>gecode/int/view/scale.hpp</label>
|
|
<link refid="int_2view_2scale_8hpp_source"/>
|
|
<childnode refid="20190" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20157">
|
|
<label>gecode/iter/ranges-rangelist.hpp</label>
|
|
<link refid="ranges-rangelist_8hpp_source"/>
|
|
</node>
|
|
<node id="20130">
|
|
<label>gecode/kernel/brancher-val-sel-commit.hpp</label>
|
|
<link refid="brancher-val-sel-commit_8hpp_source"/>
|
|
</node>
|
|
<node id="20217">
|
|
<label>gecode/int/task/tree.hpp</label>
|
|
<link refid="task_2tree_8hpp_source"/>
|
|
</node>
|
|
<node id="20163">
|
|
<label>gecode/iter/values-map.hpp</label>
|
|
<link refid="values-map_8hpp_source"/>
|
|
</node>
|
|
<node id="20148">
|
|
<label>gecode/iter/ranges-negative.hpp</label>
|
|
<link refid="ranges-negative_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20092">
|
|
<label>gecode/support/static-stack.hpp</label>
|
|
<link refid="static-stack_8hpp_source"/>
|
|
</node>
|
|
<node id="20132">
|
|
<label>gecode/kernel/var-imp.hpp</label>
|
|
<link refid="kernel_2var-imp_8hpp_source"/>
|
|
</node>
|
|
<node id="20090">
|
|
<label>gecode/support/random.hpp</label>
|
|
<link refid="random_8hpp_source"/>
|
|
</node>
|
|
<node id="20134">
|
|
<label>limits</label>
|
|
</node>
|
|
<node id="20108">
|
|
<label>gecode/kernel/var.hpp</label>
|
|
<link refid="kernel_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="20193">
|
|
<label>gecode/int/view/bool.hpp</label>
|
|
<link refid="int_2view_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="20172">
|
|
<label>gecode/iter/ranges-size.hpp</label>
|
|
<link refid="ranges-size_8hpp_source"/>
|
|
</node>
|
|
<node id="20215">
|
|
<label>gecode/int/task/sort.hpp</label>
|
|
<link refid="int_2task_2sort_8hpp_source"/>
|
|
</node>
|
|
<node id="20093">
|
|
<label>gecode/support/thread/none.hpp</label>
|
|
<link refid="none_8hpp_source"/>
|
|
</node>
|
|
<node id="20058">
|
|
<label>/usr/include/gecode/int/unary.hh</label>
|
|
<link refid="unary.hh"/>
|
|
<childnode refid="20059" relation="include">
|
|
</childnode>
|
|
<childnode refid="20220" relation="include">
|
|
</childnode>
|
|
<childnode refid="20221" relation="include">
|
|
</childnode>
|
|
<childnode refid="20222" relation="include">
|
|
</childnode>
|
|
<childnode refid="20223" relation="include">
|
|
</childnode>
|
|
<childnode refid="20224" relation="include">
|
|
</childnode>
|
|
<childnode refid="20225" relation="include">
|
|
</childnode>
|
|
<childnode refid="20226" relation="include">
|
|
</childnode>
|
|
<childnode refid="20227" relation="include">
|
|
</childnode>
|
|
<childnode refid="20228" relation="include">
|
|
</childnode>
|
|
<childnode refid="20229" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20112">
|
|
<label>iterator</label>
|
|
</node>
|
|
<node id="20140">
|
|
<label>gecode/iter/ranges-array.hpp</label>
|
|
<link refid="ranges-array_8hpp_source"/>
|
|
</node>
|
|
<node id="20224">
|
|
<label>gecode/int/unary/subsumption.hpp</label>
|
|
<link refid="subsumption_8hpp_source"/>
|
|
</node>
|
|
<node id="20095">
|
|
<label>gecode/support/timer.hpp</label>
|
|
<link refid="timer_8hpp_source"/>
|
|
</node>
|
|
<node id="20094">
|
|
<label>gecode/support/thread/thread.hpp</label>
|
|
<link refid="thread_2thread_8hpp_source"/>
|
|
</node>
|
|
<node id="20156">
|
|
<label>gecode/iter/ranges-singleton-append.hpp</label>
|
|
<link refid="ranges-singleton-append_8hpp_source"/>
|
|
</node>
|
|
<node id="20150">
|
|
<label>gecode/iter/ranges-positive.hpp</label>
|
|
<link refid="ranges-positive_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20129">
|
|
<label>gecode/kernel/brancher-val-commit.hpp</label>
|
|
<link refid="brancher-val-commit_8hpp_source"/>
|
|
</node>
|
|
<node id="20181">
|
|
<label>gecode/int/view/iter.hpp</label>
|
|
<link refid="int_2view_2iter_8hpp_source"/>
|
|
</node>
|
|
<node id="20119">
|
|
<label>gecode/kernel/afc.hpp</label>
|
|
<link refid="kernel_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="20104">
|
|
<label>gecode/kernel/var-type.hpp</label>
|
|
<link refid="var-type_8hpp_source"/>
|
|
</node>
|
|
<node id="20096">
|
|
<label>gecode/support/hw-rnd.hpp</label>
|
|
<link refid="hw-rnd_8hpp_source"/>
|
|
</node>
|
|
<node id="20212">
|
|
<label>gecode/int/task/man-to-opt.hpp</label>
|
|
<link refid="man-to-opt_8hpp_source"/>
|
|
</node>
|
|
<node id="20160">
|
|
<label>gecode/iter/values-bitsetoffset.hpp</label>
|
|
<link refid="values-bitsetoffset_8hpp_source"/>
|
|
</node>
|
|
<node id="20084">
|
|
<label>cmath</label>
|
|
</node>
|
|
<node id="20069">
|
|
<label>cassert</label>
|
|
</node>
|
|
<node id="20126">
|
|
<label>gecode/kernel/brancher-view-sel.hpp</label>
|
|
<link refid="brancher-view-sel_8hpp_source"/>
|
|
</node>
|
|
<node id="20133">
|
|
<label>gecode/kernel/allocators.hpp</label>
|
|
<link refid="allocators_8hpp_source"/>
|
|
<childnode refid="20134" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20201">
|
|
<label>gecode/int/int-set-2.hpp</label>
|
|
<link refid="int-set-2_8hpp_source"/>
|
|
</node>
|
|
<node id="20111">
|
|
<label>cstdarg</label>
|
|
</node>
|
|
<node id="20082">
|
|
<label>gecode/support/bitset-base.hpp</label>
|
|
<link refid="bitset-base_8hpp_source"/>
|
|
<childnode refid="20061" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20114">
|
|
<label>gecode/kernel/shared-array.hpp</label>
|
|
<link refid="shared-array_8hpp_source"/>
|
|
<childnode refid="20111" relation="include">
|
|
</childnode>
|
|
<childnode refid="20063" relation="include">
|
|
</childnode>
|
|
<childnode refid="20113" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20192">
|
|
<label>gecode/int/view/cached.hpp</label>
|
|
<link refid="int_2view_2cached_8hpp_source"/>
|
|
</node>
|
|
<node id="20105">
|
|
<label>gecode/kernel/modevent.hpp</label>
|
|
<link refid="modevent_8hpp_source"/>
|
|
</node>
|
|
<node id="20098">
|
|
<label>gecode/kernel/memory-config.hpp</label>
|
|
<link refid="memory-config_8hpp_source"/>
|
|
</node>
|
|
<node id="20210">
|
|
<label>gecode/int/branch/val.hpp</label>
|
|
<link refid="int_2branch_2val_8hpp_source"/>
|
|
</node>
|
|
<node id="20081">
|
|
<label>gecode/support/int-type.hpp</label>
|
|
<link refid="int-type_8hpp_source"/>
|
|
<childnode refid="20061" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20167">
|
|
<label>gecode/iter/values-positive.hpp</label>
|
|
<link refid="values-positive_8hpp_source"/>
|
|
</node>
|
|
<node id="20062">
|
|
<label>cfloat</label>
|
|
</node>
|
|
<node id="20173">
|
|
<label>gecode/int/exception.hpp</label>
|
|
<link refid="int_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="20074">
|
|
<label>gecode/support/exception.hpp</label>
|
|
<link refid="support_2exception_8hpp_source"/>
|
|
<childnode refid="20075" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20075">
|
|
<label>exception</label>
|
|
</node>
|
|
<node id="20146">
|
|
<label>gecode/iter/ranges-map.hpp</label>
|
|
<link refid="ranges-map_8hpp_source"/>
|
|
</node>
|
|
<node id="20107">
|
|
<label>gecode/kernel/region.hpp</label>
|
|
<link refid="region_8hpp_source"/>
|
|
</node>
|
|
<node id="20080">
|
|
<label>gecode/support/marked-pointer.hpp</label>
|
|
<link refid="marked-pointer_8hpp_source"/>
|
|
<childnode refid="20066" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20077">
|
|
<label>gecode/support/thread.hpp</label>
|
|
<link refid="thread_8hpp_source"/>
|
|
<childnode refid="20066" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20065">
|
|
<label>gecode/kernel.hh</label>
|
|
<link refid="kernel_8hh_source"/>
|
|
<childnode refid="20066" relation="include">
|
|
</childnode>
|
|
<childnode refid="20067" relation="include">
|
|
</childnode>
|
|
<childnode refid="20068" relation="include">
|
|
</childnode>
|
|
<childnode refid="20069" relation="include">
|
|
</childnode>
|
|
<childnode refid="20070" relation="include">
|
|
</childnode>
|
|
<childnode refid="20072" relation="include">
|
|
</childnode>
|
|
<childnode refid="20097" relation="include">
|
|
</childnode>
|
|
<childnode refid="20098" relation="include">
|
|
</childnode>
|
|
<childnode refid="20099" relation="include">
|
|
</childnode>
|
|
<childnode refid="20100" relation="include">
|
|
</childnode>
|
|
<childnode refid="20101" relation="include">
|
|
</childnode>
|
|
<childnode refid="20102" relation="include">
|
|
</childnode>
|
|
<childnode refid="20103" relation="include">
|
|
</childnode>
|
|
<childnode refid="20105" relation="include">
|
|
</childnode>
|
|
<childnode refid="20106" relation="include">
|
|
</childnode>
|
|
<childnode refid="20107" relation="include">
|
|
</childnode>
|
|
<childnode refid="20108" relation="include">
|
|
</childnode>
|
|
<childnode refid="20109" relation="include">
|
|
</childnode>
|
|
<childnode refid="20110" relation="include">
|
|
</childnode>
|
|
<childnode refid="20114" relation="include">
|
|
</childnode>
|
|
<childnode refid="20115" relation="include">
|
|
</childnode>
|
|
<childnode refid="20117" relation="include">
|
|
</childnode>
|
|
<childnode refid="20118" relation="include">
|
|
</childnode>
|
|
<childnode refid="20119" relation="include">
|
|
</childnode>
|
|
<childnode refid="20120" relation="include">
|
|
</childnode>
|
|
<childnode refid="20121" relation="include">
|
|
</childnode>
|
|
<childnode refid="20122" relation="include">
|
|
</childnode>
|
|
<childnode refid="20123" relation="include">
|
|
</childnode>
|
|
<childnode refid="20124" relation="include">
|
|
</childnode>
|
|
<childnode refid="20125" relation="include">
|
|
</childnode>
|
|
<childnode refid="20126" relation="include">
|
|
</childnode>
|
|
<childnode refid="20127" relation="include">
|
|
</childnode>
|
|
<childnode refid="20128" relation="include">
|
|
</childnode>
|
|
<childnode refid="20129" relation="include">
|
|
</childnode>
|
|
<childnode refid="20130" relation="include">
|
|
</childnode>
|
|
<childnode refid="20131" relation="include">
|
|
</childnode>
|
|
<childnode refid="20132" relation="include">
|
|
</childnode>
|
|
<childnode refid="20133" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20175">
|
|
<label>gecode/int/int-set-1.hpp</label>
|
|
<link refid="int-set-1_8hpp_source"/>
|
|
<childnode refid="20113" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20228">
|
|
<label>gecode/int/unary/man-prop.hpp</label>
|
|
<link refid="unary_2man-prop_8hpp_source"/>
|
|
</node>
|
|
<node id="20218">
|
|
<label>gecode/int/task/prop.hpp</label>
|
|
<link refid="task_2prop_8hpp_source"/>
|
|
</node>
|
|
<node id="20120">
|
|
<label>gecode/kernel/branch-traits.hpp</label>
|
|
<link refid="branch-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="20216">
|
|
<label>gecode/int/task/iter.hpp</label>
|
|
<link refid="int_2task_2iter_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20186">
|
|
<label>gecode/int/view/zero.hpp</label>
|
|
<link refid="zero_8hpp_source"/>
|
|
</node>
|
|
<node id="20142">
|
|
<label>gecode/iter/ranges-compl.hpp</label>
|
|
<link refid="ranges-compl_8hpp_source"/>
|
|
</node>
|
|
<node id="20204">
|
|
<label>gecode/int/extensional/dfa.hpp</label>
|
|
<link refid="dfa_8hpp_source"/>
|
|
<childnode refid="20113" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20110">
|
|
<label>gecode/kernel/array.hpp</label>
|
|
<link refid="kernel_2array_8hpp_source"/>
|
|
<childnode refid="20111" relation="include">
|
|
</childnode>
|
|
<childnode refid="20063" relation="include">
|
|
</childnode>
|
|
<childnode refid="20112" relation="include">
|
|
</childnode>
|
|
<childnode refid="20064" relation="include">
|
|
</childnode>
|
|
<childnode refid="20113" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20207">
|
|
<label>gecode/int/branch/afc.hpp</label>
|
|
<link refid="int_2branch_2afc_8hpp_source"/>
|
|
</node>
|
|
<node id="20124">
|
|
<label>gecode/kernel/branch-val.hpp</label>
|
|
<link refid="branch-val_8hpp_source"/>
|
|
</node>
|
|
<node id="20089">
|
|
<label>gecode/support/dynamic-stack.hpp</label>
|
|
<link refid="dynamic-stack_8hpp_source"/>
|
|
</node>
|
|
<node id="20151">
|
|
<label>gecode/iter/ranges-scale.hpp</label>
|
|
<link refid="ranges-scale_8hpp_source"/>
|
|
<childnode refid="20084" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20101">
|
|
<label>gecode/kernel/archive.hpp</label>
|
|
<link refid="archive_8hpp_source"/>
|
|
</node>
|
|
<node id="20106">
|
|
<label>gecode/kernel/range-list.hpp</label>
|
|
<link refid="range-list_8hpp_source"/>
|
|
</node>
|
|
<node id="20162">
|
|
<label>gecode/iter/values-inter.hpp</label>
|
|
<link refid="values-inter_8hpp_source"/>
|
|
</node>
|
|
<node id="20125">
|
|
<label>gecode/kernel/brancher-merit.hpp</label>
|
|
<link refid="brancher-merit_8hpp_source"/>
|
|
</node>
|
|
<node id="20071">
|
|
<label>gecode/support/config.hpp</label>
|
|
<link refid="support_2config_8hpp_source"/>
|
|
</node>
|
|
<node id="20226">
|
|
<label>gecode/int/unary/not-first-not-last.hpp</label>
|
|
<link refid="not-first-not-last_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20198">
|
|
<label>gecode/int/view/bool-test.hpp</label>
|
|
<link refid="bool-test_8hpp_source"/>
|
|
</node>
|
|
<node id="20155">
|
|
<label>gecode/iter/ranges-add.hpp</label>
|
|
<link refid="ranges-add_8hpp_source"/>
|
|
</node>
|
|
<node id="20180">
|
|
<label>gecode/int/view.hpp</label>
|
|
<link refid="int_2view_8hpp_source"/>
|
|
<childnode refid="20063" relation="include">
|
|
</childnode>
|
|
<childnode refid="20181" relation="include">
|
|
</childnode>
|
|
<childnode refid="20182" relation="include">
|
|
</childnode>
|
|
<childnode refid="20183" relation="include">
|
|
</childnode>
|
|
<childnode refid="20184" relation="include">
|
|
</childnode>
|
|
<childnode refid="20185" relation="include">
|
|
</childnode>
|
|
<childnode refid="20186" relation="include">
|
|
</childnode>
|
|
<childnode refid="20187" relation="include">
|
|
</childnode>
|
|
<childnode refid="20188" relation="include">
|
|
</childnode>
|
|
<childnode refid="20189" relation="include">
|
|
</childnode>
|
|
<childnode refid="20192" relation="include">
|
|
</childnode>
|
|
<childnode refid="20193" relation="include">
|
|
</childnode>
|
|
<childnode refid="20194" relation="include">
|
|
</childnode>
|
|
<childnode refid="20195" relation="include">
|
|
</childnode>
|
|
<childnode refid="20196" relation="include">
|
|
</childnode>
|
|
<childnode refid="20197" relation="include">
|
|
</childnode>
|
|
<childnode refid="20198" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20161">
|
|
<label>gecode/iter/values-list.hpp</label>
|
|
<link refid="values-list_8hpp_source"/>
|
|
</node>
|
|
<node id="20164">
|
|
<label>gecode/iter/values-minus.hpp</label>
|
|
<link refid="values-minus_8hpp_source"/>
|
|
</node>
|
|
<node id="20122">
|
|
<label>gecode/kernel/branch-var.hpp</label>
|
|
<link refid="branch-var_8hpp_source"/>
|
|
</node>
|
|
<node id="20099">
|
|
<label>gecode/kernel/memory-manager.hpp</label>
|
|
<link refid="memory-manager_8hpp_source"/>
|
|
</node>
|
|
<node id="20174">
|
|
<label>gecode/int/limits.hpp</label>
|
|
<link refid="int_2limits_8hpp_source"/>
|
|
</node>
|
|
<node id="20225">
|
|
<label>gecode/int/unary/detectable.hpp</label>
|
|
<link refid="detectable_8hpp_source"/>
|
|
</node>
|
|
<node id="20219">
|
|
<label>gecode/int/task/purge.hpp</label>
|
|
<link refid="purge_8hpp_source"/>
|
|
</node>
|
|
<node id="20088">
|
|
<label>gecode/support/dynamic-queue.hpp</label>
|
|
<link refid="dynamic-queue_8hpp_source"/>
|
|
</node>
|
|
<node id="20199">
|
|
<label>gecode/int/propagator.hpp</label>
|
|
<link refid="int_2propagator_8hpp_source"/>
|
|
</node>
|
|
<node id="20206">
|
|
<label>gecode/int/branch/traits.hpp</label>
|
|
<link refid="int_2branch_2traits_8hpp_source"/>
|
|
</node>
|
|
<node id="20170">
|
|
<label>gecode/iter/values-union.hpp</label>
|
|
<link refid="values-union_8hpp_source"/>
|
|
</node>
|
|
<node id="20100">
|
|
<label>gecode/kernel/macros.hpp</label>
|
|
<link refid="kernel_2macros_8hpp_source"/>
|
|
</node>
|
|
<node id="20214">
|
|
<label>gecode/int/task/array.hpp</label>
|
|
<link refid="int_2task_2array_8hpp_source"/>
|
|
</node>
|
|
<node id="20149">
|
|
<label>gecode/iter/ranges-offset.hpp</label>
|
|
<link refid="ranges-offset_8hpp_source"/>
|
|
</node>
|
|
<node id="20116">
|
|
<label>ctime</label>
|
|
</node>
|
|
<node id="20188">
|
|
<label>gecode/int/view/offset.hpp</label>
|
|
<link refid="int_2view_2offset_8hpp_source"/>
|
|
</node>
|
|
<node id="20158">
|
|
<label>gecode/iter/values-array.hpp</label>
|
|
<link refid="values-array_8hpp_source"/>
|
|
</node>
|
|
<node id="20209">
|
|
<label>gecode/int/branch/var.hpp</label>
|
|
<link refid="int_2branch_2var_8hpp_source"/>
|
|
</node>
|
|
<node id="20152">
|
|
<label>gecode/iter/ranges-singleton.hpp</label>
|
|
<link refid="ranges-singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="20227">
|
|
<label>gecode/int/unary/edge-finding.hpp</label>
|
|
<link refid="unary_2edge-finding_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20064">
|
|
<label>vector</label>
|
|
</node>
|
|
<node id="20195">
|
|
<label>gecode/int/view/print.hpp</label>
|
|
<link refid="int_2view_2print_8hpp_source"/>
|
|
<childnode refid="20113" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20118">
|
|
<label>gecode/kernel/advisor.hpp</label>
|
|
<link refid="advisor_8hpp_source"/>
|
|
</node>
|
|
<node id="20205">
|
|
<label>gecode/int/extensional/tuple-set.hpp</label>
|
|
<link refid="tuple-set_8hpp_source"/>
|
|
<childnode refid="20113" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20131">
|
|
<label>gecode/kernel/brancher-view-val.hpp</label>
|
|
<link refid="brancher-view-val_8hpp_source"/>
|
|
</node>
|
|
<node id="20184">
|
|
<label>gecode/int/view/int.hpp</label>
|
|
<link refid="int_2view_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="20197">
|
|
<label>gecode/int/view/rel-test.hpp</label>
|
|
<link refid="int_2view_2rel-test_8hpp_source"/>
|
|
</node>
|
|
<node id="20113">
|
|
<label>sstream</label>
|
|
</node>
|
|
<node id="20200">
|
|
<label>gecode/int/array-traits.hpp</label>
|
|
<link refid="int_2array-traits_8hpp_source"/>
|
|
</node>
|
|
<node id="20128">
|
|
<label>gecode/kernel/brancher-val-sel.hpp</label>
|
|
<link refid="brancher-val-sel_8hpp_source"/>
|
|
</node>
|
|
<node id="20117">
|
|
<label>gecode/kernel/propagator.hpp</label>
|
|
<link refid="kernel_2propagator_8hpp_source"/>
|
|
</node>
|
|
<node id="20222">
|
|
<label>gecode/int/unary/tree.hpp</label>
|
|
<link refid="unary_2tree_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20086">
|
|
<label>gecode/support/block-allocator.hpp</label>
|
|
<link refid="block-allocator_8hpp_source"/>
|
|
</node>
|
|
<node id="20191">
|
|
<label>gecode/int/div.hpp</label>
|
|
<link refid="int_2div_8hpp_source"/>
|
|
</node>
|
|
<node id="20166">
|
|
<label>gecode/iter/values-offset.hpp</label>
|
|
<link refid="values-offset_8hpp_source"/>
|
|
</node>
|
|
<node id="20229">
|
|
<label>gecode/int/unary/opt-prop.hpp</label>
|
|
<link refid="unary_2opt-prop_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20202">
|
|
<label>gecode/int/array.hpp</label>
|
|
<link refid="int_2array_8hpp_source"/>
|
|
</node>
|
|
<node id="20121">
|
|
<label>gecode/kernel/activity.hpp</label>
|
|
<link refid="kernel_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="20060">
|
|
<label>gecode/int.hh</label>
|
|
<link refid="int_8hh_source"/>
|
|
<childnode refid="20061" relation="include">
|
|
</childnode>
|
|
<childnode refid="20062" relation="include">
|
|
</childnode>
|
|
<childnode refid="20063" relation="include">
|
|
</childnode>
|
|
<childnode refid="20064" relation="include">
|
|
</childnode>
|
|
<childnode refid="20065" relation="include">
|
|
</childnode>
|
|
<childnode refid="20135" relation="include">
|
|
</childnode>
|
|
<childnode refid="20072" relation="include">
|
|
</childnode>
|
|
<childnode refid="20173" relation="include">
|
|
</childnode>
|
|
<childnode refid="20174" relation="include">
|
|
</childnode>
|
|
<childnode refid="20175" relation="include">
|
|
</childnode>
|
|
<childnode refid="20176" relation="include">
|
|
</childnode>
|
|
<childnode refid="20180" relation="include">
|
|
</childnode>
|
|
<childnode refid="20199" relation="include">
|
|
</childnode>
|
|
<childnode refid="20200" relation="include">
|
|
</childnode>
|
|
<childnode refid="20201" relation="include">
|
|
</childnode>
|
|
<childnode refid="20202" relation="include">
|
|
</childnode>
|
|
<childnode refid="20203" relation="include">
|
|
</childnode>
|
|
<childnode refid="20204" relation="include">
|
|
</childnode>
|
|
<childnode refid="20205" relation="include">
|
|
</childnode>
|
|
<childnode refid="20206" relation="include">
|
|
</childnode>
|
|
<childnode refid="20207" relation="include">
|
|
</childnode>
|
|
<childnode refid="20208" relation="include">
|
|
</childnode>
|
|
<childnode refid="20209" relation="include">
|
|
</childnode>
|
|
<childnode refid="20210" relation="include">
|
|
</childnode>
|
|
<childnode refid="20211" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20067">
|
|
<label>cstdlib</label>
|
|
</node>
|
|
<node id="20083">
|
|
<label>gecode/support/bitset.hpp</label>
|
|
<link refid="bitset_8hpp_source"/>
|
|
<childnode refid="20061" relation="include">
|
|
</childnode>
|
|
<childnode refid="20084" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20183">
|
|
<label>gecode/int/var/bool.hpp</label>
|
|
<link refid="int_2var_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="20059">
|
|
<label>gecode/int/task.hh</label>
|
|
<link refid="task_8hh_source"/>
|
|
<childnode refid="20060" relation="include">
|
|
</childnode>
|
|
<childnode refid="20212" relation="include">
|
|
</childnode>
|
|
<childnode refid="20213" relation="include">
|
|
</childnode>
|
|
<childnode refid="20214" relation="include">
|
|
</childnode>
|
|
<childnode refid="20215" relation="include">
|
|
</childnode>
|
|
<childnode refid="20216" relation="include">
|
|
</childnode>
|
|
<childnode refid="20217" relation="include">
|
|
</childnode>
|
|
<childnode refid="20218" relation="include">
|
|
</childnode>
|
|
<childnode refid="20219" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20072">
|
|
<label>gecode/support/auto-link.hpp</label>
|
|
<link refid="auto-link_8hpp_source"/>
|
|
</node>
|
|
<node id="20211">
|
|
<label>gecode/int/branch/assign.hpp</label>
|
|
<link refid="int_2branch_2assign_8hpp_source"/>
|
|
</node>
|
|
<node id="20063">
|
|
<label>iostream</label>
|
|
</node>
|
|
<node id="20097">
|
|
<label>gecode/kernel/exception.hpp</label>
|
|
<link refid="kernel_2exception_8hpp_source"/>
|
|
</node>
|
|
<node id="20194">
|
|
<label>gecode/int/view/neg-bool.hpp</label>
|
|
<link refid="neg-bool_8hpp_source"/>
|
|
</node>
|
|
<node id="20147">
|
|
<label>gecode/iter/ranges-minus.hpp</label>
|
|
<link refid="ranges-minus_8hpp_source"/>
|
|
</node>
|
|
<node id="20165">
|
|
<label>gecode/iter/values-negative.hpp</label>
|
|
<link refid="values-negative_8hpp_source"/>
|
|
</node>
|
|
<node id="20073">
|
|
<label>gecode/support/macros.hpp</label>
|
|
<link refid="support_2macros_8hpp_source"/>
|
|
</node>
|
|
<node id="20109">
|
|
<label>gecode/kernel/view.hpp</label>
|
|
<link refid="kernel_2view_8hpp_source"/>
|
|
</node>
|
|
<node id="20123">
|
|
<label>gecode/kernel/branch-tiebreak.hpp</label>
|
|
<link refid="branch-tiebreak_8hpp_source"/>
|
|
</node>
|
|
<node id="20066">
|
|
<label>cstddef</label>
|
|
</node>
|
|
<node id="20221">
|
|
<label>gecode/int/unary/task-view.hpp</label>
|
|
<link refid="unary_2task-view_8hpp_source"/>
|
|
</node>
|
|
<node id="20061">
|
|
<label>climits</label>
|
|
</node>
|
|
<node id="20220">
|
|
<label>gecode/int/unary/task.hpp</label>
|
|
<link refid="unary_2task_8hpp_source"/>
|
|
</node>
|
|
<node id="20169">
|
|
<label>gecode/iter/values-singleton.hpp</label>
|
|
<link refid="values-singleton_8hpp_source"/>
|
|
</node>
|
|
<node id="20103">
|
|
<label>gecode/kernel/core.hpp</label>
|
|
<link refid="core_8hpp_source"/>
|
|
<childnode refid="20063" relation="include">
|
|
</childnode>
|
|
<childnode refid="20104" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20145">
|
|
<label>gecode/iter/ranges-inter.hpp</label>
|
|
<link refid="ranges-inter_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20139">
|
|
<label>gecode/iter/ranges-append.hpp</label>
|
|
<link refid="ranges-append_8hpp_source"/>
|
|
</node>
|
|
<node id="20136">
|
|
<label>gecode/iter/ranges-operations.hpp</label>
|
|
<link refid="ranges-operations_8hpp_source"/>
|
|
</node>
|
|
<node id="20070">
|
|
<label>gecode/support.hh</label>
|
|
<link refid="support_8hh_source"/>
|
|
<childnode refid="20069" relation="include">
|
|
</childnode>
|
|
<childnode refid="20071" relation="include">
|
|
</childnode>
|
|
<childnode refid="20072" relation="include">
|
|
</childnode>
|
|
<childnode refid="20073" relation="include">
|
|
</childnode>
|
|
<childnode refid="20074" relation="include">
|
|
</childnode>
|
|
<childnode refid="20076" relation="include">
|
|
</childnode>
|
|
<childnode refid="20077" relation="include">
|
|
</childnode>
|
|
<childnode refid="20078" relation="include">
|
|
</childnode>
|
|
<childnode refid="20080" relation="include">
|
|
</childnode>
|
|
<childnode refid="20081" relation="include">
|
|
</childnode>
|
|
<childnode refid="20082" relation="include">
|
|
</childnode>
|
|
<childnode refid="20083" relation="include">
|
|
</childnode>
|
|
<childnode refid="20085" relation="include">
|
|
</childnode>
|
|
<childnode refid="20086" relation="include">
|
|
</childnode>
|
|
<childnode refid="20087" relation="include">
|
|
</childnode>
|
|
<childnode refid="20088" relation="include">
|
|
</childnode>
|
|
<childnode refid="20089" relation="include">
|
|
</childnode>
|
|
<childnode refid="20090" relation="include">
|
|
</childnode>
|
|
<childnode refid="20091" relation="include">
|
|
</childnode>
|
|
<childnode refid="20092" relation="include">
|
|
</childnode>
|
|
<childnode refid="20093" relation="include">
|
|
</childnode>
|
|
<childnode refid="20094" relation="include">
|
|
</childnode>
|
|
<childnode refid="20095" relation="include">
|
|
</childnode>
|
|
<childnode refid="20096" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20208">
|
|
<label>gecode/int/branch/activity.hpp</label>
|
|
<link refid="int_2branch_2activity_8hpp_source"/>
|
|
</node>
|
|
<node id="20213">
|
|
<label>gecode/int/task/fwd-to-bwd.hpp</label>
|
|
<link refid="fwd-to-bwd_8hpp_source"/>
|
|
</node>
|
|
<node id="20178">
|
|
<label>gecode/int/var-imp/int.hpp</label>
|
|
<link refid="int_2var-imp_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="20176">
|
|
<label>gecode/int/var-imp.hpp</label>
|
|
<link refid="int_2var-imp_8hpp_source"/>
|
|
<childnode refid="20084" relation="include">
|
|
</childnode>
|
|
<childnode refid="20177" relation="include">
|
|
</childnode>
|
|
<childnode refid="20178" relation="include">
|
|
</childnode>
|
|
<childnode refid="20179" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20141">
|
|
<label>gecode/iter/ranges-cache.hpp</label>
|
|
<link refid="ranges-cache_8hpp_source"/>
|
|
</node>
|
|
<node id="20087">
|
|
<label>gecode/support/dynamic-array.hpp</label>
|
|
<link refid="dynamic-array_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20185">
|
|
<label>gecode/int/view/constint.hpp</label>
|
|
<link refid="constint_8hpp_source"/>
|
|
</node>
|
|
<node id="20171">
|
|
<label>gecode/iter/values-unique.hpp</label>
|
|
<link refid="values-unique_8hpp_source"/>
|
|
</node>
|
|
<node id="20143">
|
|
<label>gecode/iter/ranges-diff.hpp</label>
|
|
<link refid="ranges-diff_8hpp_source"/>
|
|
</node>
|
|
<node id="20091">
|
|
<label>gecode/support/sort.hpp</label>
|
|
<link refid="support_2sort_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
<childnode refid="20061" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20177">
|
|
<label>gecode/int/var-imp/delta.hpp</label>
|
|
<link refid="int_2var-imp_2delta_8hpp_source"/>
|
|
</node>
|
|
<node id="20115">
|
|
<label>gecode/kernel/rnd.hpp</label>
|
|
<link refid="rnd_8hpp_source"/>
|
|
<childnode refid="20116" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20079">
|
|
<label>algorithm</label>
|
|
</node>
|
|
<node id="20127">
|
|
<label>gecode/kernel/brancher-view.hpp</label>
|
|
<link refid="brancher-view_8hpp_source"/>
|
|
</node>
|
|
<node id="20159">
|
|
<label>gecode/iter/values-bitset.hpp</label>
|
|
<link refid="values-bitset_8hpp_source"/>
|
|
</node>
|
|
<node id="20102">
|
|
<label>gecode/kernel/global-afc.hpp</label>
|
|
<link refid="global-afc_8hpp_source"/>
|
|
<childnode refid="20084" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20144">
|
|
<label>gecode/iter/ranges-empty.hpp</label>
|
|
<link refid="ranges-empty_8hpp_source"/>
|
|
</node>
|
|
<node id="20182">
|
|
<label>gecode/int/var/int.hpp</label>
|
|
<link refid="int_2var_2int_8hpp_source"/>
|
|
</node>
|
|
<node id="20135">
|
|
<label>gecode/iter.hh</label>
|
|
<link refid="iter_8hh_source"/>
|
|
<childnode refid="20065" relation="include">
|
|
</childnode>
|
|
<childnode refid="20136" relation="include">
|
|
</childnode>
|
|
<childnode refid="20137" relation="include">
|
|
</childnode>
|
|
<childnode refid="20138" relation="include">
|
|
</childnode>
|
|
<childnode refid="20139" relation="include">
|
|
</childnode>
|
|
<childnode refid="20140" relation="include">
|
|
</childnode>
|
|
<childnode refid="20141" relation="include">
|
|
</childnode>
|
|
<childnode refid="20142" relation="include">
|
|
</childnode>
|
|
<childnode refid="20143" relation="include">
|
|
</childnode>
|
|
<childnode refid="20144" relation="include">
|
|
</childnode>
|
|
<childnode refid="20145" relation="include">
|
|
</childnode>
|
|
<childnode refid="20146" relation="include">
|
|
</childnode>
|
|
<childnode refid="20147" relation="include">
|
|
</childnode>
|
|
<childnode refid="20148" relation="include">
|
|
</childnode>
|
|
<childnode refid="20149" relation="include">
|
|
</childnode>
|
|
<childnode refid="20150" relation="include">
|
|
</childnode>
|
|
<childnode refid="20151" relation="include">
|
|
</childnode>
|
|
<childnode refid="20152" relation="include">
|
|
</childnode>
|
|
<childnode refid="20153" relation="include">
|
|
</childnode>
|
|
<childnode refid="20154" relation="include">
|
|
</childnode>
|
|
<childnode refid="20155" relation="include">
|
|
</childnode>
|
|
<childnode refid="20156" relation="include">
|
|
</childnode>
|
|
<childnode refid="20157" relation="include">
|
|
</childnode>
|
|
<childnode refid="20158" relation="include">
|
|
</childnode>
|
|
<childnode refid="20159" relation="include">
|
|
</childnode>
|
|
<childnode refid="20160" relation="include">
|
|
</childnode>
|
|
<childnode refid="20161" relation="include">
|
|
</childnode>
|
|
<childnode refid="20162" relation="include">
|
|
</childnode>
|
|
<childnode refid="20163" relation="include">
|
|
</childnode>
|
|
<childnode refid="20164" relation="include">
|
|
</childnode>
|
|
<childnode refid="20165" relation="include">
|
|
</childnode>
|
|
<childnode refid="20166" relation="include">
|
|
</childnode>
|
|
<childnode refid="20167" relation="include">
|
|
</childnode>
|
|
<childnode refid="20168" relation="include">
|
|
</childnode>
|
|
<childnode refid="20169" relation="include">
|
|
</childnode>
|
|
<childnode refid="20170" relation="include">
|
|
</childnode>
|
|
<childnode refid="20171" relation="include">
|
|
</childnode>
|
|
<childnode refid="20172" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20154">
|
|
<label>gecode/iter/ranges-values.hpp</label>
|
|
<link refid="ranges-values_8hpp_source"/>
|
|
</node>
|
|
<node id="20223">
|
|
<label>gecode/int/unary/overload.hpp</label>
|
|
<link refid="unary_2overload_8hpp_source"/>
|
|
</node>
|
|
<node id="20179">
|
|
<label>gecode/int/var-imp/bool.hpp</label>
|
|
<link refid="int_2var-imp_2bool_8hpp_source"/>
|
|
</node>
|
|
<node id="20068">
|
|
<label>cstring</label>
|
|
</node>
|
|
<node id="20203">
|
|
<label>gecode/int/reify.hpp</label>
|
|
<link refid="reify_8hpp_source"/>
|
|
</node>
|
|
<node id="20153">
|
|
<label>gecode/iter/ranges-union.hpp</label>
|
|
<link refid="ranges-union_8hpp_source"/>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20187">
|
|
<label>gecode/int/view/minus.hpp</label>
|
|
<link refid="int_2view_2minus_8hpp_source"/>
|
|
</node>
|
|
<node id="20137">
|
|
<label>gecode/iter/ranges-minmax.hpp</label>
|
|
<link refid="ranges-minmax_8hpp_source"/>
|
|
</node>
|
|
<node id="20085">
|
|
<label>gecode/support/bitset-offset.hpp</label>
|
|
<link refid="bitset-offset_8hpp_source"/>
|
|
<childnode refid="20061" relation="include">
|
|
</childnode>
|
|
<childnode refid="20084" relation="include">
|
|
</childnode>
|
|
<childnode refid="20063" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20078">
|
|
<label>gecode/support/heap.hpp</label>
|
|
<link refid="heap_8hpp_source"/>
|
|
<childnode refid="20068" relation="include">
|
|
</childnode>
|
|
<childnode refid="20067" relation="include">
|
|
</childnode>
|
|
<childnode refid="20079" relation="include">
|
|
</childnode>
|
|
</node>
|
|
<node id="20196">
|
|
<label>gecode/int/var/print.hpp</label>
|
|
<link refid="int_2var_2print_8hpp_source"/>
|
|
</node>
|
|
<node id="20138">
|
|
<label>gecode/iter/ranges-list.hpp</label>
|
|
<link refid="ranges-list_8hpp_source"/>
|
|
</node>
|
|
</incdepgraph>
|
|
<invincdepgraph>
|
|
<node id="20231">
|
|
<label>/usr/include/gecode/int/cumulative.hh</label>
|
|
<link refid="cumulative_8hh_source"/>
|
|
</node>
|
|
<node id="20230">
|
|
<label>/usr/include/gecode/int/unary.hh</label>
|
|
<link refid="unary.hh"/>
|
|
<childnode refid="20231" relation="include">
|
|
</childnode>
|
|
</node>
|
|
</invincdepgraph>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" prot="public">Gecode::Int::Unary::ManFixPTask</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" prot="public">Gecode::Int::Unary::ManFixPSETask</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask" prot="public">Gecode::Int::Unary::OptFixPTask</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask" prot="public">Gecode::Int::Unary::OptFixPSETask</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" prot="public">Gecode::Int::Unary::ManFlexTask</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask" prot="public">Gecode::Int::Unary::OptFlexTask</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPTaskFwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::ManFixPTaskFwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPTaskBwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::ManFixPTaskBwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPSETaskFwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::ManFixPSETaskFwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPSETaskBwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::ManFixPSETaskBwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPTaskFwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::OptFixPTaskFwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPTaskBwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::OptFixPTaskBwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPSETaskFwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::OptFixPSETaskFwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPSETaskBwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::OptFixPSETaskBwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFlexTaskFwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::ManFlexTaskFwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFlexTaskBwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::ManFlexTaskBwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFlexTaskFwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::OptFlexTaskFwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFlexTaskBwd_01_4" prot="public">Gecode::Int::TaskViewTraits< Unary::OptFlexTaskBwd ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPTask_01_4" prot="public">Gecode::Int::TaskTraits< Unary::ManFixPTask ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPSETask_01_4" prot="public">Gecode::Int::TaskTraits< Unary::ManFixPSETask ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPTask_01_4" prot="public">Gecode::Int::TaskTraits< Unary::OptFixPTask ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPSETask_01_4" prot="public">Gecode::Int::TaskTraits< Unary::OptFixPSETask ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFlexTask_01_4" prot="public">Gecode::Int::TaskTraits< Unary::ManFlexTask ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFlexTask_01_4" prot="public">Gecode::Int::TaskTraits< Unary::OptFlexTask ></innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode" prot="public">Gecode::Int::Unary::OmegaNode</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1OmegaTree" prot="public">Gecode::Int::Unary::OmegaTree</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode" prot="public">Gecode::Int::Unary::OmegaLambdaNode</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree" prot="public">Gecode::Int::Unary::OmegaLambdaTree</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1ManProp" prot="public">Gecode::Int::Unary::ManProp</innerclass>
|
|
<innerclass refid="classGecode_1_1Int_1_1Unary_1_1OptProp" prot="public">Gecode::Int::Unary::OptProp</innerclass>
|
|
<innernamespace refid="namespaceGecode_1_1Int_1_1Unary">Gecode::Int::Unary</innernamespace>
|
|
<innernamespace refid="namespaceGecode">Gecode</innernamespace>
|
|
<innernamespace refid="namespaceGecode_1_1Int">Gecode::Int</innernamespace>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<programlisting>
|
|
<codeline lineno="1"><highlight class="comment">/*<sp/>-*-<sp/>mode:<sp/>C++;<sp/>c-basic-offset:<sp/>2;<sp/>indent-tabs-mode:<sp/>nil<sp/>-*-<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="2"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline>
|
|
<codeline lineno="3"><highlight class="comment"><sp/>*<sp/><sp/>Main<sp/>authors:</highlight></codeline>
|
|
<codeline lineno="4"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte<sp/><schulte@gecode.org></highlight></codeline>
|
|
<codeline lineno="5"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Guido<sp/>Tack<sp/><tack@gecode.org></highlight></codeline>
|
|
<codeline lineno="6"><highlight class="comment"><sp/>*</highlight></codeline>
|
|
<codeline lineno="7"><highlight class="comment"><sp/>*<sp/><sp/>Copyright:</highlight></codeline>
|
|
<codeline lineno="8"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte,<sp/>2009</highlight></codeline>
|
|
<codeline lineno="9"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Guido<sp/>Tack,<sp/>2010</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-07-13<sp/>20:01:39<sp/>+0200<sp/>(Wed,<sp/>13<sp/>Jul<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/>12197<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/>"Software"),<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/>"AS<sp/>IS",<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_UNARY_HH__</highlight></codeline>
|
|
<codeline lineno="41"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__GECODE_INT_UNARY_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/><gecode/int/task.hh></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="44"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="55"><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">Unary<sp/>{</highlight></codeline>
|
|
<codeline lineno="56"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="58" refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">ManFixPTask</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="59"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="61" refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a6b5eb149ff775b8529f53237a7f97795" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1IntView" kindref="compound">Int::IntView</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a6b5eb149ff775b8529f53237a7f97795" kindref="member">_s</ref>;</highlight></codeline>
|
|
<codeline lineno="63" refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a70e311b8496e0cb797a161a4b8c27e1d" 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_1Unary_1_1ManFixPTask_1a70e311b8496e0cb797a161a4b8c27e1d" kindref="member">_p</ref>;</highlight></codeline>
|
|
<codeline lineno="64"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="66"></codeline>
|
|
<codeline lineno="67"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a57dc0b173eecb294460aa39235736610" kindref="member">ManFixPTask</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="70"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a57dc0b173eecb294460aa39235736610" kindref="member">ManFixPTask</ref>(<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p);</highlight></codeline>
|
|
<codeline lineno="72"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a5af4e1381ec95cfe571bb457fdb2b59d" kindref="member">init</ref>(<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p);</highlight></codeline>
|
|
<codeline lineno="74"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a5af4e1381ec95cfe571bb457fdb2b59d" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">ManFixPTask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="76"></codeline>
|
|
<codeline lineno="78"></codeline>
|
|
<codeline lineno="79"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a787d918d67c9b434fd429cfc0c0bddeb" kindref="member">est</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="82"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1aea353b3412118ed27d15a4f6991b6e51" kindref="member">ect</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="84"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a7cb7adeb9023ee83182715387f031c33" kindref="member">lst</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="86"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a0621e626f322fa59580ef51cd41756ba" kindref="member">lct</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="88"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1ad06583b8f832a976eb1d67fb6963702d" kindref="member">pmin</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="90"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1ae8a74662df55eaf4257f0aaa3e0b7731" kindref="member">pmax</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="92"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1ac40a3d02f50d0bc34ace6d1da4b70694" kindref="member">st</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="94"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a542a5cf37fb21c823e16cc9ed61e9946" kindref="member">mandatory</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="96"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a418d13169351dc7067aa96d9e7e1e3f0" kindref="member">excluded</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="98"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a676c529d16e786c600dacce317969b95" kindref="member">optional</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="100"></codeline>
|
|
<codeline lineno="102"></codeline>
|
|
<codeline lineno="103"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a2aa65a98da035b475b4ab0faf05cbeb8" kindref="member">assigned</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="106"></codeline>
|
|
<codeline lineno="108"></codeline>
|
|
<codeline lineno="109"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a787d918d67c9b434fd429cfc0c0bddeb" kindref="member">est</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="112"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1aea353b3412118ed27d15a4f6991b6e51" kindref="member">ect</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="114"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a7cb7adeb9023ee83182715387f031c33" kindref="member">lst</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="116"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a0621e626f322fa59580ef51cd41756ba" kindref="member">lct</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="118"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1ad3f68631f6fcf47c0c9988845e30d533" kindref="member">norun</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>e,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l);</highlight></codeline>
|
|
<codeline lineno="120"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a542a5cf37fb21c823e16cc9ed61e9946" kindref="member">mandatory</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="122"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a418d13169351dc7067aa96d9e7e1e3f0" kindref="member">excluded</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="124"></codeline>
|
|
<codeline lineno="126"></codeline>
|
|
<codeline lineno="127"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a13a07481f0690fbccea73760fa22cd6e" kindref="member">update</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">ManFixPTask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="130"></codeline>
|
|
<codeline lineno="132"></codeline>
|
|
<codeline lineno="133"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1af18c6ff57406fae618fbeef88e2db91e" kindref="member">subscribe</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&<sp/>p,<sp/><ref refid="group__TaskVarMEPC_1gad24536e327a507a903179b6a5efd2e3d" kindref="member">PropCond</ref><sp/>pc=Int::PC_INT_BND);</highlight></codeline>
|
|
<codeline lineno="136"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask_1a6726af90ff53c2e1f0b2c0e46ba07410" kindref="member">cancel</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&<sp/>p,<sp/><ref refid="group__TaskVarMEPC_1gad24536e327a507a903179b6a5efd2e3d" kindref="member">PropCond</ref><sp/>pc=Int::PC_INT_BND);</highlight></codeline>
|
|
<codeline lineno="138"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="139"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="140"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="145"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="146"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="147"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">ManFixPTask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="148"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="150" refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" kindref="compound">ManFixPSETask</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">ManFixPTask</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="151"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="153" refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1adfda7d4d64478b73ec00b583291cd325" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">TaskType</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1adfda7d4d64478b73ec00b583291cd325" kindref="member">_t</ref>;</highlight></codeline>
|
|
<codeline lineno="154"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="156"></codeline>
|
|
<codeline lineno="157"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1ad98d5c2f7b0be90f35003a6de3be69c9" kindref="member">ManFixPSETask</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="165"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1ad98d5c2f7b0be90f35003a6de3be69c9" kindref="member">ManFixPSETask</ref>(<ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">TaskType</ref><sp/>t,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p);</highlight></codeline>
|
|
<codeline lineno="172"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a435ab8592b57def45dc1826419addd1a" kindref="member">init</ref>(<ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">TaskType</ref><sp/>t,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p);</highlight></codeline>
|
|
<codeline lineno="174"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a435ab8592b57def45dc1826419addd1a" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" kindref="compound">ManFixPSETask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="176"></codeline>
|
|
<codeline lineno="178"></codeline>
|
|
<codeline lineno="179"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a657ffdfe8d118fcef2d7d2f5f01ae845" kindref="member">est</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="182"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a233bb0bf84412d157859c9cd7f241cf2" kindref="member">ect</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="184"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a1d18c80e80374475d81721b37355f6a6" kindref="member">lst</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="186"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1aa38a19930024e802c11e8d319e847e36" kindref="member">lct</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="188"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1acbc4d2996c8c5ca73c431c57bf1f9a6b" kindref="member">pmin</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="190"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1aeaf9880d2f0f59c2d3d26fe31e2cde88" kindref="member">pmax</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="192"></codeline>
|
|
<codeline lineno="194"></codeline>
|
|
<codeline lineno="195"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a657ffdfe8d118fcef2d7d2f5f01ae845" kindref="member">est</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="198"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a233bb0bf84412d157859c9cd7f241cf2" kindref="member">ect</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="200"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a1d18c80e80374475d81721b37355f6a6" kindref="member">lst</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="202"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1aa38a19930024e802c11e8d319e847e36" kindref="member">lct</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="204"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a94d9b09f6b50758ea2f8640208e99bd7" kindref="member">norun</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>e,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l);</highlight></codeline>
|
|
<codeline lineno="206"></codeline>
|
|
<codeline lineno="208"></codeline>
|
|
<codeline lineno="209"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask_1a7909dbb33b40dad8a6ddced9e486b2b5" kindref="member">update</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" kindref="compound">ManFixPSETask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="212"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="213"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="214"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="219"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="220"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="221"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" kindref="compound">ManFixPSETask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="222"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="224" refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask" kindref="compound">OptFixPTask</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ManToOptTask" kindref="compound">ManToOptTask</ref><ManFixPTask><sp/>{</highlight></codeline>
|
|
<codeline lineno="225"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="226"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ManToOptTask" kindref="compound">ManToOptTask<ManFixPTask>::_m</ref>;</highlight></codeline>
|
|
<codeline lineno="227"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="229"></codeline>
|
|
<codeline lineno="230"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask_1a18ea864284a82c3cc4507223c847bbe1" kindref="member">OptFixPTask</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="233"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask_1a18ea864284a82c3cc4507223c847bbe1" kindref="member">OptFixPTask</ref>(<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>m);</highlight></codeline>
|
|
<codeline lineno="235"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask_1a63b92bcd0353ea813ac64bd6540192e1" kindref="member">init</ref>(<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>m);</highlight></codeline>
|
|
<codeline lineno="237"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="238"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="243"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="244"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="245"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask" kindref="compound">OptFixPTask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="246"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="248" refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask" kindref="compound">OptFixPSETask</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ManToOptTask" kindref="compound">ManToOptTask</ref><ManFixPSETask><sp/>{</highlight></codeline>
|
|
<codeline lineno="249"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="250"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ManToOptTask" kindref="compound">ManToOptTask<ManFixPSETask>::_m</ref>;</highlight></codeline>
|
|
<codeline lineno="251"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="253"></codeline>
|
|
<codeline lineno="254"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask_1a7b6ce0f0338c89f754cd1922b73527de" kindref="member">OptFixPSETask</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="257"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask_1a7b6ce0f0338c89f754cd1922b73527de" kindref="member">OptFixPSETask</ref>(<ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">TaskType</ref><sp/>t,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>m);</highlight></codeline>
|
|
<codeline lineno="259"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask_1a1a9c7d640ff53ddc40323b9bb48ed623" kindref="member">init</ref>(<ref refid="namespaceGecode_1a72036d0d1ce62f603451ef48e93c3433" kindref="member">TaskType</ref><sp/>t,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>p,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>m);</highlight></codeline>
|
|
<codeline lineno="261"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="262"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="267"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="268"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="269"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask" kindref="compound">OptFixPSETask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="270"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="272" refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">ManFlexTask</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="273"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="275" refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a29f9d8f62bbf039e24b38af3dde99198" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1IntView" kindref="compound">Int::IntView</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a29f9d8f62bbf039e24b38af3dde99198" kindref="member">_s</ref>;</highlight></codeline>
|
|
<codeline lineno="277" refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1ab4774de6288fc7c512eec81d71aa69e8" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1IntView" kindref="compound">Int::IntView</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1ab4774de6288fc7c512eec81d71aa69e8" kindref="member">_p</ref>;</highlight></codeline>
|
|
<codeline lineno="279" refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a8029161ca8e1876b1707492d443cb465" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1IntView" kindref="compound">Int::IntView</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a8029161ca8e1876b1707492d443cb465" kindref="member">_e</ref>;</highlight></codeline>
|
|
<codeline lineno="280"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="282"></codeline>
|
|
<codeline lineno="283"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1afd76e1b64eb66ae9be745b928305105c" kindref="member">ManFlexTask</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="286"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1afd76e1b64eb66ae9be745b928305105c" kindref="member">ManFlexTask</ref>(<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a64f7b12ee877be8e0a6c65c32664cf70" kindref="member">p</ref>,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a3b4e7503a90c6731f14e2b6f79eed91f" kindref="member">e</ref>);</highlight></codeline>
|
|
<codeline lineno="288"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1af7eab5f30256b1adb51c64776d1fb249" kindref="member">init</ref>(<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a64f7b12ee877be8e0a6c65c32664cf70" kindref="member">p</ref>,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a3b4e7503a90c6731f14e2b6f79eed91f" kindref="member">e</ref>);</highlight></codeline>
|
|
<codeline lineno="290"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1af7eab5f30256b1adb51c64776d1fb249" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">ManFlexTask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="292"></codeline>
|
|
<codeline lineno="294"></codeline>
|
|
<codeline lineno="295"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1ab76eb18c2d45a9ce90b72e54f0155358" kindref="member">est</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="298"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a4bca46fb8c7612a81ef766f9fe77929f" kindref="member">ect</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="300"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a8bfdfccac3e1b76a29163e9dc6b43689" kindref="member">lst</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="302"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1ab69a2bca424ee91d477bdf298c77f5db" kindref="member">lct</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="304"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1ae01885e0494df31d6ed9cfb402dd9b6b" kindref="member">pmin</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="306"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1aae9df09a172acd5cdd39eb8fa7913379" kindref="member">pmax</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="308"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a3e827a7decbe51539072aaa2efd626f1" kindref="member">st</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="310"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a64f7b12ee877be8e0a6c65c32664cf70" kindref="member">p</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="312"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a3b4e7503a90c6731f14e2b6f79eed91f" kindref="member">e</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="314"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a98ef1a87ab7647603da16d5a4fdc1aa3" kindref="member">mandatory</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="316"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a134264915fbda96a6ec0e4b9af30a616" kindref="member">excluded</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="318"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1ad0eaf072e98522c9d080504cd960f56a" kindref="member">optional</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="320"></codeline>
|
|
<codeline lineno="322"></codeline>
|
|
<codeline lineno="323"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a360b1a77de21da711efeef98d4f87d9a" kindref="member">assigned</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="326"></codeline>
|
|
<codeline lineno="328"></codeline>
|
|
<codeline lineno="329"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1ab76eb18c2d45a9ce90b72e54f0155358" kindref="member">est</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="332"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a4bca46fb8c7612a81ef766f9fe77929f" kindref="member">ect</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="334"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a8bfdfccac3e1b76a29163e9dc6b43689" kindref="member">lst</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="336"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1ab69a2bca424ee91d477bdf298c77f5db" kindref="member">lct</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
|
<codeline lineno="338"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1aa0dfa83ae80372612588f5ba31f01c69" kindref="member">norun</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a3b4e7503a90c6731f14e2b6f79eed91f" kindref="member">e</ref>,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l);</highlight></codeline>
|
|
<codeline lineno="340"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a98ef1a87ab7647603da16d5a4fdc1aa3" kindref="member">mandatory</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="342"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskVarMEPC_1gafa985ae465bd12df08e29252cdb7519b" kindref="member">ModEvent</ref><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a134264915fbda96a6ec0e4b9af30a616" kindref="member">excluded</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home);</highlight></codeline>
|
|
<codeline lineno="344"></codeline>
|
|
<codeline lineno="346"></codeline>
|
|
<codeline lineno="347"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a7a9657af8282c3aa544ca61f28f6f089" kindref="member">update</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">ManFlexTask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="350"></codeline>
|
|
<codeline lineno="352"></codeline>
|
|
<codeline lineno="353"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a403473ea1be332ab8917e7d046a7a533" kindref="member">subscribe</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&<sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a64f7b12ee877be8e0a6c65c32664cf70" kindref="member">p</ref>,<sp/><ref refid="group__TaskVarMEPC_1gad24536e327a507a903179b6a5efd2e3d" kindref="member">PropCond</ref><sp/>pc=Int::PC_INT_BND);</highlight></codeline>
|
|
<codeline lineno="356"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a00a14592a43b80977aaec190969131d1" kindref="member">cancel</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1Propagator" kindref="compound">Propagator</ref>&<sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask_1a64f7b12ee877be8e0a6c65c32664cf70" kindref="member">p</ref>,<sp/><ref refid="group__TaskVarMEPC_1gad24536e327a507a903179b6a5efd2e3d" kindref="member">PropCond</ref><sp/>pc=Int::PC_INT_BND);</highlight></codeline>
|
|
<codeline lineno="358"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="359"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="360"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="365"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="366"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="367"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">ManFlexTask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="368"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="370" refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask" kindref="compound">OptFlexTask</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ManToOptTask" kindref="compound">ManToOptTask</ref><ManFlexTask><sp/>{</highlight></codeline>
|
|
<codeline lineno="371"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="372"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1ManToOptTask" kindref="compound">ManToOptTask<ManFlexTask>::_m</ref>;</highlight></codeline>
|
|
<codeline lineno="373"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="375"></codeline>
|
|
<codeline lineno="376"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask_1ab965e39ed047fb4a9b4cd0a5bfaa3594" kindref="member">OptFlexTask</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="379"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask_1ab965e39ed047fb4a9b4cd0a5bfaa3594" kindref="member">OptFlexTask</ref>(<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>p,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>e,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>m);</highlight></codeline>
|
|
<codeline lineno="381"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask_1a242d1109e7b4f638a37be16b27f63938" kindref="member">init</ref>(<ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>s,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>p,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>e,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>m);</highlight></codeline>
|
|
<codeline lineno="383"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="384"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="389"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="390"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="391"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask" kindref="compound">OptFlexTask</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="392"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="393"><highlight class="normal">}}}</highlight></codeline>
|
|
<codeline lineno="394"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="395"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/task.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="396"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="397"><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">Unary<sp/>{</highlight></codeline>
|
|
<codeline lineno="398"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="400" refid="namespaceGecode_1_1Int_1_1Unary_1aa30d93074dccf16dd89d810214a2ee21" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">ManFixPTask</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1aa30d93074dccf16dd89d810214a2ee21" kindref="member">ManFixPTaskFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="401"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="403" refid="namespaceGecode_1_1Int_1_1Unary_1ac33fc9cb706a7f9a131af941646d274b" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">FwdToBwd<ManFixPTaskFwd></ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1ac33fc9cb706a7f9a131af941646d274b" kindref="member">ManFixPTaskBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="404"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="406" refid="namespaceGecode_1_1Int_1_1Unary_1aa8fc35dd056f6571475bb25a32110e5a" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" kindref="compound">ManFixPSETask</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1aa8fc35dd056f6571475bb25a32110e5a" kindref="member">ManFixPSETaskFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="407"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="409" refid="namespaceGecode_1_1Int_1_1Unary_1a6ebaeed0bb327c5802ff0963ce96b816" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">FwdToBwd<ManFixPSETaskFwd></ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a6ebaeed0bb327c5802ff0963ce96b816" kindref="member">ManFixPSETaskBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="410"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="412" refid="namespaceGecode_1_1Int_1_1Unary_1a6abb54090d4ec2e9337ca6bc5c30f6ca" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask" kindref="compound">OptFixPTask</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a6abb54090d4ec2e9337ca6bc5c30f6ca" kindref="member">OptFixPTaskFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="413"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="415" refid="namespaceGecode_1_1Int_1_1Unary_1a70814e6ddb8fe84a4dbb3a86042135e0" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">FwdToBwd<OptFixPTaskFwd></ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a70814e6ddb8fe84a4dbb3a86042135e0" kindref="member">OptFixPTaskBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="416"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="418" refid="namespaceGecode_1_1Int_1_1Unary_1a8a74ff8fb71c93f0e9ae4da8e2e62534" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask" kindref="compound">OptFixPSETask</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a8a74ff8fb71c93f0e9ae4da8e2e62534" kindref="member">OptFixPSETaskFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="419"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="421" refid="namespaceGecode_1_1Int_1_1Unary_1a4567b1a8c3b1d18765b4086d32d35c86" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">FwdToBwd<OptFixPSETaskFwd></ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a4567b1a8c3b1d18765b4086d32d35c86" kindref="member">OptFixPSETaskBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="422"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="424" refid="namespaceGecode_1_1Int_1_1Unary_1aba020eb055358332023c794a39127da0" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">ManFlexTask</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1aba020eb055358332023c794a39127da0" kindref="member">ManFlexTaskFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="425"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="427" refid="namespaceGecode_1_1Int_1_1Unary_1a46ad97cb5a177756224655f9414b5717" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">FwdToBwd<ManFlexTaskFwd></ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a46ad97cb5a177756224655f9414b5717" kindref="member">ManFlexTaskBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="428"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="430" refid="namespaceGecode_1_1Int_1_1Unary_1a53e332385134f48248d569bd6de29acd" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask" kindref="compound">OptFlexTask</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a53e332385134f48248d569bd6de29acd" kindref="member">OptFlexTaskFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="431"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="433" refid="namespaceGecode_1_1Int_1_1Unary_1a4c01594ddcfd091a4946dcb99a0bd2f2" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">FwdToBwd<OptFlexTaskFwd></ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a4c01594ddcfd091a4946dcb99a0bd2f2" kindref="member">OptFlexTaskBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="434"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="435"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="440"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="441"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="442"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">ManFixPTaskBwd</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="443"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="448"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="449"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="450"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">ManFixPSETaskBwd</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="451"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="456"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="457"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="458"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">OptFixPTaskBwd</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="459"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="464"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="465"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="466"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">OptFixPSETaskBwd</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="467"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="472"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="473"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="474"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">ManFlexTaskBwd</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="475"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="482"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Char,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Traits></highlight></codeline>
|
|
<codeline lineno="483"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
|
<codeline lineno="484"><highlight class="normal"><sp/><sp/>operator<sp/><<(std::basic_ostream<Char,Traits>&<sp/>os,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">OptFlexTaskBwd</ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="485"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="486"><highlight class="normal">}}}</highlight></codeline>
|
|
<codeline lineno="487"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="488"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/task-view.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="489"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="490"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{<sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Int<sp/>{</highlight></codeline>
|
|
<codeline lineno="491"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="493"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="494" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPTaskFwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::ManFixPTaskFwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="495"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="497" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPTaskFwd_01_4_1aeeee9aa8660c17ff2d101d854cf722a9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">Unary::ManFixPTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPTaskFwd_01_4_1aeeee9aa8660c17ff2d101d854cf722a9" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="498"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="499"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="501"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="502" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPTaskBwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::ManFixPTaskBwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="503"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="505" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPTaskBwd_01_4_1af7835c6c555f353912a11d396d44ab1e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">Unary::ManFixPTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPTaskBwd_01_4_1af7835c6c555f353912a11d396d44ab1e" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="506"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="507"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="509"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="510" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPSETaskFwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::ManFixPSETaskFwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="511"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="513" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPSETaskFwd_01_4_1aa6868322bf828452587e776d9b8971b0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" kindref="compound">Unary::ManFixPSETask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPSETaskFwd_01_4_1aa6868322bf828452587e776d9b8971b0" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="514"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="515"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="517"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="518" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPSETaskBwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::ManFixPSETaskBwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="519"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="521" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPSETaskBwd_01_4_1a760cf66c8cdd9f8f4af455f2cdb7f07d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" kindref="compound">Unary::ManFixPSETask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFixPSETaskBwd_01_4_1a760cf66c8cdd9f8f4af455f2cdb7f07d" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="522"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="523"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="525"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="526" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPTaskFwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::OptFixPTaskFwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="527"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="529" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPTaskFwd_01_4_1a3492a9ba1364f3e99cbcfd9c5a49e1b5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask" kindref="compound">Unary::OptFixPTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPTaskFwd_01_4_1a3492a9ba1364f3e99cbcfd9c5a49e1b5" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="530"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="531"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="533"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="534" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPTaskBwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::OptFixPTaskBwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="535"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="537" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPTaskBwd_01_4_1a592a4ddb93b5dc1572f76e3e94579ee4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask" kindref="compound">Unary::OptFixPTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPTaskBwd_01_4_1a592a4ddb93b5dc1572f76e3e94579ee4" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="538"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="539"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="541"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="542" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPSETaskFwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::OptFixPSETaskFwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="543"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="545" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPSETaskFwd_01_4_1a460ea27c35fbe273e00e22303df2771f" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask" kindref="compound">Unary::OptFixPSETask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPSETaskFwd_01_4_1a460ea27c35fbe273e00e22303df2771f" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="546"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="547"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="549"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="550" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPSETaskBwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::OptFixPSETaskBwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="551"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="553" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPSETaskBwd_01_4_1a1d32854c14a05067a5b6d40b81d194ae" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask" kindref="compound">Unary::OptFixPSETask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFixPSETaskBwd_01_4_1a1d32854c14a05067a5b6d40b81d194ae" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="554"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="555"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="557"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="558" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFlexTaskFwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::ManFlexTaskFwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="559"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="561" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFlexTaskFwd_01_4_1ae62c8bfdc3cf9217a7ed626929e007ca" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">Unary::ManFlexTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFlexTaskFwd_01_4_1ae62c8bfdc3cf9217a7ed626929e007ca" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="562"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="563"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="565"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="566" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFlexTaskBwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::ManFlexTaskBwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="567"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="569" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFlexTaskBwd_01_4_1ace30248081ac6862e56ec302601ff716" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">Unary::ManFlexTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1ManFlexTaskBwd_01_4_1ace30248081ac6862e56ec302601ff716" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="570"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="571"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="573"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="574" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFlexTaskFwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::OptFlexTaskFwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="575"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="577" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFlexTaskFwd_01_4_1ab29bc69027de565dce12d202a54d4a7a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask" kindref="compound">Unary::OptFlexTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFlexTaskFwd_01_4_1ab29bc69027de565dce12d202a54d4a7a" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="578"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="579"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="581"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="582" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFlexTaskBwd_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskViewTraits" kindref="compound">TaskViewTraits</ref><Unary::OptFlexTaskBwd><sp/>{</highlight></codeline>
|
|
<codeline lineno="583"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="585" refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFlexTaskBwd_01_4_1a21e1eba4e98181af11d5f7f366511f03" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask" kindref="compound">Unary::OptFlexTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskViewTraits_3_01Unary_1_1OptFlexTaskBwd_01_4_1a21e1eba4e98181af11d5f7f366511f03" kindref="member">Task</ref>;</highlight></codeline>
|
|
<codeline lineno="586"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="587"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="588"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="590"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="591" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPTask_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskTraits" kindref="compound">TaskTraits</ref><Unary::ManFixPTask><sp/>{</highlight></codeline>
|
|
<codeline lineno="592"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="594" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPTask_01_4_1ac1b4b0376f0dacd1c84381cb0efcf41d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">Unary::ManFixPTaskFwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPTask_01_4_1ac1b4b0376f0dacd1c84381cb0efcf41d" kindref="member">TaskViewFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="596" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPTask_01_4_1ab72e8cf239e20e07840e3e252a2bac7d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">Unary::ManFixPTaskBwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPTask_01_4_1ab72e8cf239e20e07840e3e252a2bac7d" kindref="member">TaskViewBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="597"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="598"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="600"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="601" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPSETask_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskTraits" kindref="compound">TaskTraits</ref><Unary::ManFixPSETask><sp/>{</highlight></codeline>
|
|
<codeline lineno="602"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="604" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPSETask_01_4_1a2dcfa31efdbbcebb7ddd6b2d2f2132b4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPSETask" kindref="compound">Unary::ManFixPSETaskFwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPSETask_01_4_1a2dcfa31efdbbcebb7ddd6b2d2f2132b4" kindref="member">TaskViewFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="606" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPSETask_01_4_1a5522b1b1786e88a33372dc43c7271ef1" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">Unary::ManFixPSETaskBwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFixPSETask_01_4_1a5522b1b1786e88a33372dc43c7271ef1" kindref="member">TaskViewBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="607"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="608"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="610"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="611" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPTask_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskTraits" kindref="compound">TaskTraits</ref><Unary::OptFixPTask><sp/>{</highlight></codeline>
|
|
<codeline lineno="612"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="614" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPTask_01_4_1a31368dd3151e6c262aea87351a34b076" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPTask" kindref="compound">Unary::OptFixPTaskFwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPTask_01_4_1a31368dd3151e6c262aea87351a34b076" kindref="member">TaskViewFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="616" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPTask_01_4_1a7bfbed5c980b865d5ccafcb7a5c8c13d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">Unary::OptFixPTaskBwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPTask_01_4_1a7bfbed5c980b865d5ccafcb7a5c8c13d" kindref="member">TaskViewBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="618" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPTask_01_4_1a529ce33997b581df2d41bb0f8846a128" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">Unary::ManFixPTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPTask_01_4_1a529ce33997b581df2d41bb0f8846a128" kindref="member">ManTask</ref>;</highlight></codeline>
|
|
<codeline lineno="619"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="620"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="622"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="623" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPSETask_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskTraits" kindref="compound">TaskTraits</ref><Unary::OptFixPSETask><sp/>{</highlight></codeline>
|
|
<codeline lineno="624"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="626" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPSETask_01_4_1ae9f431a393aaa744ab3b74a17b0e7604" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFixPSETask" kindref="compound">Unary::OptFixPSETaskFwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPSETask_01_4_1ae9f431a393aaa744ab3b74a17b0e7604" kindref="member">TaskViewFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="628" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPSETask_01_4_1af40cd9a5314e2631e5a22e075c32961b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">Unary::OptFixPSETaskBwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPSETask_01_4_1af40cd9a5314e2631e5a22e075c32961b" kindref="member">TaskViewBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="630" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPSETask_01_4_1aaac96819b53681d07c64f5f577731bd2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFixPTask" kindref="compound">Unary::ManFixPTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFixPSETask_01_4_1aaac96819b53681d07c64f5f577731bd2" kindref="member">ManTask</ref>;</highlight></codeline>
|
|
<codeline lineno="631"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="632"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="634"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="635" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFlexTask_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskTraits" kindref="compound">TaskTraits</ref><Unary::ManFlexTask><sp/>{</highlight></codeline>
|
|
<codeline lineno="636"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="638" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFlexTask_01_4_1a1dd75ef5e99da7126998fb5a95ef488b" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">Unary::ManFlexTaskFwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFlexTask_01_4_1a1dd75ef5e99da7126998fb5a95ef488b" kindref="member">TaskViewFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="640" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFlexTask_01_4_1a3eae226feb84deacd0a03d9d3131f2dc" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">Unary::ManFlexTaskBwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1ManFlexTask_01_4_1a3eae226feb84deacd0a03d9d3131f2dc" kindref="member">TaskViewBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="641"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="642"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="644"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><></highlight></codeline>
|
|
<codeline lineno="645" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFlexTask_01_4" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1TaskTraits" kindref="compound">TaskTraits</ref><Unary::OptFlexTask><sp/>{</highlight></codeline>
|
|
<codeline lineno="646"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="648" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFlexTask_01_4_1a10dd5b2d9ae9b076327983481912a3b2" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptFlexTask" kindref="compound">Unary::OptFlexTaskFwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFlexTask_01_4_1a10dd5b2d9ae9b076327983481912a3b2" kindref="member">TaskViewFwd</ref>;</highlight></codeline>
|
|
<codeline lineno="650" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFlexTask_01_4_1a9e125968c54ca5ce990a73e3fd8fe712" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1FwdToBwd" kindref="compound">Unary::OptFlexTaskBwd</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFlexTask_01_4_1a9e125968c54ca5ce990a73e3fd8fe712" kindref="member">TaskViewBwd</ref>;</highlight></codeline>
|
|
<codeline lineno="652" refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFlexTask_01_4_1a9cbad4632d5a88237bea78714c9899e4" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManFlexTask" kindref="compound">Unary::ManFlexTask</ref><sp/><ref refid="classGecode_1_1Int_1_1TaskTraits_3_01Unary_1_1OptFlexTask_01_4_1a9cbad4632d5a88237bea78714c9899e4" kindref="member">ManTask</ref>;</highlight></codeline>
|
|
<codeline lineno="653"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="654"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="655"><highlight class="normal">}}</highlight></codeline>
|
|
<codeline lineno="656"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="657"><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">Unary<sp/>{</highlight></codeline>
|
|
<codeline lineno="658"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="660" refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode" kindref="compound">OmegaNode</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="661"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="663" refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode_1a5e1918516db50c22d1b1587b413c7d83" 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_1Unary_1_1OmegaNode_1a5e1918516db50c22d1b1587b413c7d83" kindref="member">p</ref>;</highlight></codeline>
|
|
<codeline lineno="665" refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode_1a190cd665b77fe379ab02cc2bd34a3dbb" 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_1Unary_1_1OmegaNode_1a190cd665b77fe379ab02cc2bd34a3dbb" kindref="member">ect</ref>;</highlight></codeline>
|
|
<codeline lineno="667"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode_1ad94b2db347f1fc949dea6b18ec081da4" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode" kindref="compound">OmegaNode</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode" kindref="compound">OmegaNode</ref>&<sp/>r);</highlight></codeline>
|
|
<codeline lineno="669"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode_1a448db7e53a32364b89b2aa4ffe19ad8d" kindref="member">update</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode" kindref="compound">OmegaNode</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode" kindref="compound">OmegaNode</ref>&<sp/>r);</highlight></codeline>
|
|
<codeline lineno="670"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="671"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="673"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>TaskView></highlight></codeline>
|
|
<codeline lineno="674" refid="classGecode_1_1Int_1_1Unary_1_1OmegaTree" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaTree" kindref="compound">OmegaTree</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree</ref><TaskView,OmegaNode><sp/>{</highlight></codeline>
|
|
<codeline lineno="675"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="676"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaNode>::tasks</ref>;</highlight></codeline>
|
|
<codeline lineno="677"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaNode>::leaf</ref>;</highlight></codeline>
|
|
<codeline lineno="678"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaNode>::root</ref>;</highlight></codeline>
|
|
<codeline lineno="679"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaNode>::init</ref>;</highlight></codeline>
|
|
<codeline lineno="680"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaNode>::update</ref>;</highlight></codeline>
|
|
<codeline lineno="681"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="683"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaTree_1a9a12647400b536352acee46b7dd51661" kindref="member">OmegaTree</ref>(<ref refid="classGecode_1_1Region" kindref="compound">Region</ref>&<sp/>r,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskViewArray" kindref="compound">TaskViewArray<TaskView></ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="685"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaTree_1abd71e873d894e55d132b7fc92b5c6f78" kindref="member">insert</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="687"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">remove</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="689"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaTree_1ad91515fb5348065f8d57cfb41197b569" kindref="member">ect</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="691"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaTree_1ad91515fb5348065f8d57cfb41197b569" kindref="member">ect</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="692"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="693"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="695" refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode" kindref="compound">OmegaLambdaNode</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaNode" kindref="compound">OmegaNode</ref><sp/>{</highlight></codeline>
|
|
<codeline lineno="696"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="698" refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode_1a87f20ae6860376edfaa48f0236ca567e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode_1a87f20ae6860376edfaa48f0236ca567e" kindref="member">undef</ref><sp/>=<sp/>-1;</highlight></codeline>
|
|
<codeline lineno="700" refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode_1a782f4dc36b047b4aa39960c4bd494df5" 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_1Unary_1_1OmegaLambdaNode_1a782f4dc36b047b4aa39960c4bd494df5" kindref="member">lp</ref>;</highlight></codeline>
|
|
<codeline lineno="702" refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode_1afb5d7956a2fc4729604b77fc6b4835ce" 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_1Unary_1_1OmegaLambdaNode_1afb5d7956a2fc4729604b77fc6b4835ce" kindref="member">lect</ref>;</highlight></codeline>
|
|
<codeline lineno="704" refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode_1abbdf9d71d0108564674a08d67af000c2" 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_1Unary_1_1OmegaLambdaNode_1abbdf9d71d0108564674a08d67af000c2" kindref="member">resEct</ref>;</highlight></codeline>
|
|
<codeline lineno="706" refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode_1af789b58419478247e65c81c0fbf2c2be" 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_1Unary_1_1OmegaLambdaNode_1af789b58419478247e65c81c0fbf2c2be" kindref="member">resLp</ref>;</highlight></codeline>
|
|
<codeline lineno="708"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode_1a7fcb5d870c059db0deb86bd29e28217c" kindref="member">init</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode" kindref="compound">OmegaLambdaNode</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode" kindref="compound">OmegaLambdaNode</ref>&<sp/>r);</highlight></codeline>
|
|
<codeline lineno="710"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode_1a3801fc234498f51b0785d82ff577a6cb" kindref="member">update</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode" kindref="compound">OmegaLambdaNode</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaNode" kindref="compound">OmegaLambdaNode</ref>&<sp/>r);</highlight></codeline>
|
|
<codeline lineno="711"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="712"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="714"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>TaskView></highlight></codeline>
|
|
<codeline lineno="715" refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree" kindref="compound">OmegaLambdaTree</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree</ref><TaskView,OmegaLambdaNode><sp/>{</highlight></codeline>
|
|
<codeline lineno="716"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="717"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaLambdaNode>::tasks</ref>;</highlight></codeline>
|
|
<codeline lineno="718"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaLambdaNode>::leaf</ref>;</highlight></codeline>
|
|
<codeline lineno="719"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaLambdaNode>::root</ref>;</highlight></codeline>
|
|
<codeline lineno="720"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaLambdaNode>::init</ref>;</highlight></codeline>
|
|
<codeline lineno="721"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskTree" kindref="compound">TaskTree<TaskView,OmegaLambdaNode>::update</ref>;</highlight></codeline>
|
|
<codeline lineno="722"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="724"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1a27741cecb8d9855c3d281040f0ed9216" kindref="member">OmegaLambdaTree</ref>(<ref refid="classGecode_1_1Region" kindref="compound">Region</ref>&<sp/>r,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskViewArray" kindref="compound">TaskViewArray<TaskView></ref>&<sp/>t,<sp/></highlight></codeline>
|
|
<codeline lineno="725"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>inc=</highlight><highlight class="keyword">true</highlight><highlight class="normal">);</highlight></codeline>
|
|
<codeline lineno="727"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1a05c17f20b201b8ccb478d673d2ccb170" kindref="member">shift</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="729"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1a82f34689f9129676e75482ecb05f85c8" kindref="member">oinsert</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="731"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1ab03e58572750e18b3c9ead0c019bfd85" kindref="member">linsert</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="733"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1a0ee1f5a8d092a81c8340b8366e9cadbd" kindref="member">lremove</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>i);</highlight></codeline>
|
|
<codeline lineno="735"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1a02f805b04a686d75951df2df8057d4be" kindref="member">lempty</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="737"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1a9a9a71821f4cee13980927d35382a348" kindref="member">responsible</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="739"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1a96e98fea91f3a4f541eef2023da39e93" kindref="member">ect</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="741"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OmegaLambdaTree_1a1c7f5f14a7b969f6355328f0f4ed143f" kindref="member">lect</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
|
<codeline lineno="742"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="743"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="744"><highlight class="normal">}}}</highlight></codeline>
|
|
<codeline lineno="745"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="746"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/tree.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="747"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="748"><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">Unary<sp/>{</highlight></codeline>
|
|
<codeline lineno="749"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="751"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>ManTask></highlight></codeline>
|
|
<codeline lineno="752"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a532b02249c0e8bd688d5b5e169106b67" kindref="member">overload</ref>(Space&<sp/>home,<sp/>TaskArray<ManTask>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="754"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>OptTask></highlight></codeline>
|
|
<codeline lineno="755"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a532b02249c0e8bd688d5b5e169106b67" kindref="member">overload</ref>(Space&<sp/>home,<sp/>Propagator&<sp/>p,<sp/>TaskArray<OptTask>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="756"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="758"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Task></highlight></codeline>
|
|
<codeline lineno="759"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1a8d462563cef249f56739d32ae8c9651d" kindref="member">subsumed</ref>(Space&<sp/>home,<sp/>Propagator&<sp/>p,<sp/>TaskArray<Task>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="760"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="762"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>ManTask></highlight></codeline>
|
|
<codeline lineno="763"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>detectable(Space&<sp/>home,<sp/>TaskArray<ManTask>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="765"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>OptTask></highlight></codeline>
|
|
<codeline lineno="766"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>detectable(Space&<sp/>home,<sp/>Propagator&<sp/>p,<sp/>TaskArray<OptTask>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="767"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="769"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>ManTask></highlight></codeline>
|
|
<codeline lineno="770"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1acd770450438ed71f269482b841b7575f" kindref="member">notfirstnotlast</ref>(Space&<sp/>home,<sp/>TaskArray<ManTask>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="772"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>OptTask></highlight></codeline>
|
|
<codeline lineno="773"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/><ref refid="namespaceGecode_1_1Int_1_1Unary_1acd770450438ed71f269482b841b7575f" kindref="member">notfirstnotlast</ref>(Space&<sp/>home,<sp/>Propagator&<sp/>p,<sp/>TaskArray<OptTask>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="774"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="776"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>Task></highlight></codeline>
|
|
<codeline lineno="777"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1ab278aee34126d2f13c5429ee3c4ed3b5" kindref="member">ExecStatus</ref><sp/>edgefinding(Space&<sp/>home,<sp/>TaskArray<Task>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="778"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="779"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="786"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>ManTask></highlight></codeline>
|
|
<codeline lineno="787" refid="classGecode_1_1Int_1_1Unary_1_1ManProp" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1ManProp" kindref="compound">ManProp</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskProp" kindref="compound">TaskProp</ref><ManTask,Int::PC_INT_BND><sp/>{</highlight></codeline>
|
|
<codeline lineno="788"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="789"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskProp" kindref="compound">TaskProp<ManTask,Int::PC_INT_BND>::t</ref>;</highlight></codeline>
|
|
<codeline lineno="791"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManProp_1a9a6e4e7e1e0142ed88d37ec7a06b4d7f" kindref="member">ManProp</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1Int_1_1TaskArray" kindref="compound">TaskArray<ManTask></ref>&<sp/><ref refid="classGecode_1_1Int_1_1TaskProp_1abac4cd853b23333f17723e0861d152ec" kindref="member">t</ref>);</highlight></codeline>
|
|
<codeline lineno="793"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManProp_1a9a6e4e7e1e0142ed88d37ec7a06b4d7f" kindref="member">ManProp</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a5430dfdb1866d9506626cb0e838f0e66" kindref="member">shared</ref>,<sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1ManProp" kindref="compound">ManProp</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="794"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="796"><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_1Unary_1_1ManProp_1a1a1100fd4f8945ddd71fb578618e6f72" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="798"><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_1Unary_1_1ManProp_1a2e2783a1190b8e98676eef0e8195ff61" kindref="member">propagate</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="800"><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_1Unary_1_1ManProp_1a6c61d2a22d44b3389435f53e73e24c8f" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1Int_1_1TaskArray" kindref="compound">TaskArray<ManTask></ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="801"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="802"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="809"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>OptTask></highlight></codeline>
|
|
<codeline lineno="810" refid="classGecode_1_1Int_1_1Unary_1_1OptProp" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Int_1_1Unary_1_1OptProp" kindref="compound">OptProp</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskProp" kindref="compound">TaskProp</ref><OptTask,Int::PC_INT_BND><sp/>{</highlight></codeline>
|
|
<codeline lineno="811"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="812"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Int_1_1TaskProp" kindref="compound">TaskProp<OptTask,Int::PC_INT_BND>::t</ref>;</highlight></codeline>
|
|
<codeline lineno="814"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptProp_1a0586d1f43ba262dde0cc5f861ed9f658" kindref="member">OptProp</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1Int_1_1TaskArray" kindref="compound">TaskArray<OptTask></ref>&<sp/><ref refid="classGecode_1_1Int_1_1TaskProp_1abac4cd853b23333f17723e0861d152ec" kindref="member">t</ref>);</highlight></codeline>
|
|
<codeline lineno="816"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptProp_1a0586d1f43ba262dde0cc5f861ed9f658" kindref="member">OptProp</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a5430dfdb1866d9506626cb0e838f0e66" kindref="member">shared</ref>,<sp/><ref refid="classGecode_1_1Int_1_1Unary_1_1OptProp" kindref="compound">OptProp</ref>&<sp/>p);</highlight></codeline>
|
|
<codeline lineno="817"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
|
<codeline lineno="819"><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_1Unary_1_1OptProp_1a539e6c59673097fc732bda4005bb0e34" kindref="member">copy</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share);</highlight></codeline>
|
|
<codeline lineno="821"><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_1Unary_1_1OptProp_1a3009c6fb1d4f691808c24f2d982a7162" kindref="member">propagate</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a129e41c1d037528010d7b6706495a560" kindref="member">ModEventDelta</ref>&<sp/><ref refid="classGecode_1_1Propagator_1ae9dfa55e47e4ff8e0c8e4c2a6efdbfc0" kindref="member">med</ref>);</highlight></codeline>
|
|
<codeline lineno="823"><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_1Unary_1_1OptProp_1a1dee7b488a7d60315dc4bfedb20127b2" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1Int_1_1TaskArray" kindref="compound">TaskArray<OptTask></ref>&<sp/>t);</highlight></codeline>
|
|
<codeline lineno="824"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
|
<codeline lineno="825"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="826"><highlight class="normal">}}}</highlight></codeline>
|
|
<codeline lineno="827"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="828"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/overload.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="829"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/subsumption.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="830"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/detectable.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="831"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/not-first-not-last.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="832"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/edge-finding.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="833"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="834"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/man-prop.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="835"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int/unary/opt-prop.hpp></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="836"><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="837"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
|
<codeline lineno="838"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
|
<codeline lineno="839"><highlight class="normal"></highlight><highlight class="comment">//<sp/>STATISTICS:<sp/>int-prop</highlight><highlight class="normal"></highlight></codeline>
|
|
</programlisting>
|
|
<location file="/usr/include/gecode/int/unary.hh"/>
|
|
</compounddef>
|
|
</doxygen>
|