2551 lines
413 KiB
XML
2551 lines
413 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="minimodel_8hh" kind="file">
|
||
|
<compoundname>minimodel.hh</compoundname>
|
||
|
<includes refid="kernel_8hh" local="no">gecode/kernel.hh</includes>
|
||
|
<includes refid="int_8hh" local="no">gecode/int.hh</includes>
|
||
|
<includes refid="minimodel_2exception_8hpp" local="no">gecode/minimodel/exception.hpp</includes>
|
||
|
<includes local="no">iostream</includes>
|
||
|
<includes refid="auto-link_8hpp" local="no">gecode/support/auto-link.hpp</includes>
|
||
|
<includes refid="int-rel_8hpp" local="no">gecode/minimodel/int-rel.hpp</includes>
|
||
|
<includes refid="float-rel_8hpp" local="no">gecode/minimodel/float-rel.hpp</includes>
|
||
|
<includes refid="bool-expr_8hpp" local="no">gecode/minimodel/bool-expr.hpp</includes>
|
||
|
<includes refid="set-expr_8hpp" local="no">gecode/minimodel/set-expr.hpp</includes>
|
||
|
<includes refid="set-rel_8hpp" local="no">gecode/minimodel/set-rel.hpp</includes>
|
||
|
<includes refid="matrix_8hpp" local="no">gecode/minimodel/matrix.hpp</includes>
|
||
|
<includes refid="ldsb_8hpp" local="no">gecode/minimodel/ldsb.hpp</includes>
|
||
|
<includes refid="optimize_8hpp" local="no">gecode/minimodel/optimize.hpp</includes>
|
||
|
<includedby refid="driver_8hh" local="no">/usr/include/gecode/driver.hh</includedby>
|
||
|
<incdepgraph>
|
||
|
<node id="28473">
|
||
|
<label>gecode/support/cast.hpp</label>
|
||
|
<link refid="cast_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28570">
|
||
|
<label>gecode/iter/values-ranges.hpp</label>
|
||
|
<link refid="values-ranges_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28592">
|
||
|
<label>gecode/int/div.hh</label>
|
||
|
<link refid="div_8hh_source"/>
|
||
|
<childnode refid="28535" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28593" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28591">
|
||
|
<label>gecode/int/view/scale.hpp</label>
|
||
|
<link refid="int_2view_2scale_8hpp_source"/>
|
||
|
<childnode refid="28592" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28559">
|
||
|
<label>gecode/iter/ranges-rangelist.hpp</label>
|
||
|
<link refid="ranges-rangelist_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28621">
|
||
|
<label>gecode/minimodel/ldsb.hpp</label>
|
||
|
<link refid="ldsb_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28530">
|
||
|
<label>gecode/kernel/brancher-val-sel-commit.hpp</label>
|
||
|
<link refid="brancher-val-sel-commit_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28565">
|
||
|
<label>gecode/iter/values-map.hpp</label>
|
||
|
<link refid="values-map_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28615">
|
||
|
<label>gecode/minimodel/int-rel.hpp</label>
|
||
|
<link refid="int-rel_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28550">
|
||
|
<label>gecode/iter/ranges-negative.hpp</label>
|
||
|
<link refid="ranges-negative_8hpp_source"/>
|
||
|
<childnode refid="28476" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28491">
|
||
|
<label>gecode/support/static-stack.hpp</label>
|
||
|
<link refid="static-stack_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28461">
|
||
|
<label>/usr/include/gecode/minimodel.hh</label>
|
||
|
<link refid="minimodel.hh"/>
|
||
|
<childnode refid="28462" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28535" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28614" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28484" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28469" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28615" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28616" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28617" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28618" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28619" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28620" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28621" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28622" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28532">
|
||
|
<label>gecode/kernel/var-imp.hpp</label>
|
||
|
<link refid="kernel_2var-imp_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28489">
|
||
|
<label>gecode/support/random.hpp</label>
|
||
|
<link refid="random_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28534">
|
||
|
<label>limits</label>
|
||
|
</node>
|
||
|
<node id="28507">
|
||
|
<label>gecode/kernel/var.hpp</label>
|
||
|
<link refid="kernel_2var_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28595">
|
||
|
<label>gecode/int/view/bool.hpp</label>
|
||
|
<link refid="int_2view_2bool_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28574">
|
||
|
<label>gecode/iter/ranges-size.hpp</label>
|
||
|
<link refid="ranges-size_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28617">
|
||
|
<label>gecode/minimodel/bool-expr.hpp</label>
|
||
|
<link refid="bool-expr_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28492">
|
||
|
<label>gecode/support/thread/none.hpp</label>
|
||
|
<link refid="none_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28511">
|
||
|
<label>iterator</label>
|
||
|
</node>
|
||
|
<node id="28542">
|
||
|
<label>gecode/iter/ranges-array.hpp</label>
|
||
|
<link refid="ranges-array_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28494">
|
||
|
<label>gecode/support/timer.hpp</label>
|
||
|
<link refid="timer_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28493">
|
||
|
<label>gecode/support/thread/thread.hpp</label>
|
||
|
<link refid="thread_2thread_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28558">
|
||
|
<label>gecode/iter/ranges-singleton-append.hpp</label>
|
||
|
<link refid="ranges-singleton-append_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28552">
|
||
|
<label>gecode/iter/ranges-positive.hpp</label>
|
||
|
<link refid="ranges-positive_8hpp_source"/>
|
||
|
<childnode refid="28476" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28529">
|
||
|
<label>gecode/kernel/brancher-val-commit.hpp</label>
|
||
|
<link refid="brancher-val-commit_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28583">
|
||
|
<label>gecode/int/view/iter.hpp</label>
|
||
|
<link refid="int_2view_2iter_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28519">
|
||
|
<label>gecode/kernel/afc.hpp</label>
|
||
|
<link refid="kernel_2afc_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28503">
|
||
|
<label>gecode/kernel/var-type.hpp</label>
|
||
|
<link refid="var-type_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28495">
|
||
|
<label>gecode/support/hw-rnd.hpp</label>
|
||
|
<link refid="hw-rnd_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28562">
|
||
|
<label>gecode/iter/values-bitsetoffset.hpp</label>
|
||
|
<link refid="values-bitsetoffset_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28482">
|
||
|
<label>cmath</label>
|
||
|
</node>
|
||
|
<node id="28466">
|
||
|
<label>cassert</label>
|
||
|
</node>
|
||
|
<node id="28526">
|
||
|
<label>gecode/kernel/brancher-view-sel.hpp</label>
|
||
|
<link refid="brancher-view-sel_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28533">
|
||
|
<label>gecode/kernel/allocators.hpp</label>
|
||
|
<link refid="allocators_8hpp_source"/>
|
||
|
<childnode refid="28534" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28603">
|
||
|
<label>gecode/int/int-set-2.hpp</label>
|
||
|
<link refid="int-set-2_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28622">
|
||
|
<label>gecode/minimodel/optimize.hpp</label>
|
||
|
<link refid="optimize_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28510">
|
||
|
<label>cstdarg</label>
|
||
|
</node>
|
||
|
<node id="28480">
|
||
|
<label>gecode/support/bitset-base.hpp</label>
|
||
|
<link refid="bitset-base_8hpp_source"/>
|
||
|
<childnode refid="28479" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28514">
|
||
|
<label>gecode/kernel/shared-array.hpp</label>
|
||
|
<link refid="shared-array_8hpp_source"/>
|
||
|
<childnode refid="28510" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28484" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28513" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28594">
|
||
|
<label>gecode/int/view/cached.hpp</label>
|
||
|
<link refid="int_2view_2cached_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28504">
|
||
|
<label>gecode/kernel/modevent.hpp</label>
|
||
|
<link refid="modevent_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28497">
|
||
|
<label>gecode/kernel/memory-config.hpp</label>
|
||
|
<link refid="memory-config_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28612">
|
||
|
<label>gecode/int/branch/val.hpp</label>
|
||
|
<link refid="int_2branch_2val_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28478">
|
||
|
<label>gecode/support/int-type.hpp</label>
|
||
|
<link refid="int-type_8hpp_source"/>
|
||
|
<childnode refid="28479" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28569">
|
||
|
<label>gecode/iter/values-positive.hpp</label>
|
||
|
<link refid="values-positive_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28536">
|
||
|
<label>cfloat</label>
|
||
|
</node>
|
||
|
<node id="28575">
|
||
|
<label>gecode/int/exception.hpp</label>
|
||
|
<link refid="int_2exception_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28471">
|
||
|
<label>gecode/support/exception.hpp</label>
|
||
|
<link refid="support_2exception_8hpp_source"/>
|
||
|
<childnode refid="28472" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28472">
|
||
|
<label>exception</label>
|
||
|
</node>
|
||
|
<node id="28548">
|
||
|
<label>gecode/iter/ranges-map.hpp</label>
|
||
|
<link refid="ranges-map_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28506">
|
||
|
<label>gecode/kernel/region.hpp</label>
|
||
|
<link refid="region_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28477">
|
||
|
<label>gecode/support/marked-pointer.hpp</label>
|
||
|
<link refid="marked-pointer_8hpp_source"/>
|
||
|
<childnode refid="28463" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28474">
|
||
|
<label>gecode/support/thread.hpp</label>
|
||
|
<link refid="thread_8hpp_source"/>
|
||
|
<childnode refid="28463" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28462">
|
||
|
<label>gecode/kernel.hh</label>
|
||
|
<link refid="kernel_8hh_source"/>
|
||
|
<childnode refid="28463" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28464" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28465" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28466" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28467" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28469" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28496" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28497" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28498" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28499" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28500" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28501" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28502" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28504" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28505" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28506" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28507" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28508" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28509" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28514" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28515" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28517" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28518" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28519" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28520" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28521" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28522" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28523" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28524" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28525" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28526" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28527" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28528" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28529" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28530" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28531" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28532" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28533" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28577">
|
||
|
<label>gecode/int/int-set-1.hpp</label>
|
||
|
<link refid="int-set-1_8hpp_source"/>
|
||
|
<childnode refid="28513" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28520">
|
||
|
<label>gecode/kernel/branch-traits.hpp</label>
|
||
|
<link refid="branch-traits_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28588">
|
||
|
<label>gecode/int/view/zero.hpp</label>
|
||
|
<link refid="zero_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28544">
|
||
|
<label>gecode/iter/ranges-compl.hpp</label>
|
||
|
<link refid="ranges-compl_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28606">
|
||
|
<label>gecode/int/extensional/dfa.hpp</label>
|
||
|
<link refid="dfa_8hpp_source"/>
|
||
|
<childnode refid="28513" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28509">
|
||
|
<label>gecode/kernel/array.hpp</label>
|
||
|
<link refid="kernel_2array_8hpp_source"/>
|
||
|
<childnode refid="28510" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28484" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28511" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28512" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28513" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28609">
|
||
|
<label>gecode/int/branch/afc.hpp</label>
|
||
|
<link refid="int_2branch_2afc_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28524">
|
||
|
<label>gecode/kernel/branch-val.hpp</label>
|
||
|
<link refid="branch-val_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28488">
|
||
|
<label>gecode/support/dynamic-stack.hpp</label>
|
||
|
<link refid="dynamic-stack_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28553">
|
||
|
<label>gecode/iter/ranges-scale.hpp</label>
|
||
|
<link refid="ranges-scale_8hpp_source"/>
|
||
|
<childnode refid="28482" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28500">
|
||
|
<label>gecode/kernel/archive.hpp</label>
|
||
|
<link refid="archive_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28505">
|
||
|
<label>gecode/kernel/range-list.hpp</label>
|
||
|
<link refid="range-list_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28564">
|
||
|
<label>gecode/iter/values-inter.hpp</label>
|
||
|
<link refid="values-inter_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28525">
|
||
|
<label>gecode/kernel/brancher-merit.hpp</label>
|
||
|
<link refid="brancher-merit_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28468">
|
||
|
<label>gecode/support/config.hpp</label>
|
||
|
<link refid="support_2config_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28600">
|
||
|
<label>gecode/int/view/bool-test.hpp</label>
|
||
|
<link refid="bool-test_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28557">
|
||
|
<label>gecode/iter/ranges-add.hpp</label>
|
||
|
<link refid="ranges-add_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28582">
|
||
|
<label>gecode/int/view.hpp</label>
|
||
|
<link refid="int_2view_8hpp_source"/>
|
||
|
<childnode refid="28484" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28583" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28584" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28585" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28586" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28587" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28588" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28589" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28590" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28591" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28594" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28595" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28596" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28597" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28598" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28599" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28600" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28563">
|
||
|
<label>gecode/iter/values-list.hpp</label>
|
||
|
<link refid="values-list_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28566">
|
||
|
<label>gecode/iter/values-minus.hpp</label>
|
||
|
<link refid="values-minus_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28522">
|
||
|
<label>gecode/kernel/branch-var.hpp</label>
|
||
|
<link refid="branch-var_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28498">
|
||
|
<label>gecode/kernel/memory-manager.hpp</label>
|
||
|
<link refid="memory-manager_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28576">
|
||
|
<label>gecode/int/limits.hpp</label>
|
||
|
<link refid="int_2limits_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28487">
|
||
|
<label>gecode/support/dynamic-queue.hpp</label>
|
||
|
<link refid="dynamic-queue_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28601">
|
||
|
<label>gecode/int/propagator.hpp</label>
|
||
|
<link refid="int_2propagator_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28608">
|
||
|
<label>gecode/int/branch/traits.hpp</label>
|
||
|
<link refid="int_2branch_2traits_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28572">
|
||
|
<label>gecode/iter/values-union.hpp</label>
|
||
|
<link refid="values-union_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28499">
|
||
|
<label>gecode/kernel/macros.hpp</label>
|
||
|
<link refid="kernel_2macros_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28551">
|
||
|
<label>gecode/iter/ranges-offset.hpp</label>
|
||
|
<link refid="ranges-offset_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28516">
|
||
|
<label>ctime</label>
|
||
|
</node>
|
||
|
<node id="28590">
|
||
|
<label>gecode/int/view/offset.hpp</label>
|
||
|
<link refid="int_2view_2offset_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28560">
|
||
|
<label>gecode/iter/values-array.hpp</label>
|
||
|
<link refid="values-array_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28620">
|
||
|
<label>gecode/minimodel/matrix.hpp</label>
|
||
|
<link refid="matrix_8hpp_source"/>
|
||
|
<childnode refid="28476" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28611">
|
||
|
<label>gecode/int/branch/var.hpp</label>
|
||
|
<link refid="int_2branch_2var_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28554">
|
||
|
<label>gecode/iter/ranges-singleton.hpp</label>
|
||
|
<link refid="ranges-singleton_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28512">
|
||
|
<label>vector</label>
|
||
|
</node>
|
||
|
<node id="28597">
|
||
|
<label>gecode/int/view/print.hpp</label>
|
||
|
<link refid="int_2view_2print_8hpp_source"/>
|
||
|
<childnode refid="28513" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28518">
|
||
|
<label>gecode/kernel/advisor.hpp</label>
|
||
|
<link refid="advisor_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28607">
|
||
|
<label>gecode/int/extensional/tuple-set.hpp</label>
|
||
|
<link refid="tuple-set_8hpp_source"/>
|
||
|
<childnode refid="28513" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28531">
|
||
|
<label>gecode/kernel/brancher-view-val.hpp</label>
|
||
|
<link refid="brancher-view-val_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28586">
|
||
|
<label>gecode/int/view/int.hpp</label>
|
||
|
<link refid="int_2view_2int_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28599">
|
||
|
<label>gecode/int/view/rel-test.hpp</label>
|
||
|
<link refid="int_2view_2rel-test_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28513">
|
||
|
<label>sstream</label>
|
||
|
</node>
|
||
|
<node id="28602">
|
||
|
<label>gecode/int/array-traits.hpp</label>
|
||
|
<link refid="int_2array-traits_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28528">
|
||
|
<label>gecode/kernel/brancher-val-sel.hpp</label>
|
||
|
<link refid="brancher-val-sel_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28517">
|
||
|
<label>gecode/kernel/propagator.hpp</label>
|
||
|
<link refid="kernel_2propagator_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28485">
|
||
|
<label>gecode/support/block-allocator.hpp</label>
|
||
|
<link refid="block-allocator_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28619">
|
||
|
<label>gecode/minimodel/set-rel.hpp</label>
|
||
|
<link refid="set-rel_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28593">
|
||
|
<label>gecode/int/div.hpp</label>
|
||
|
<link refid="int_2div_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28568">
|
||
|
<label>gecode/iter/values-offset.hpp</label>
|
||
|
<link refid="values-offset_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28604">
|
||
|
<label>gecode/int/array.hpp</label>
|
||
|
<link refid="int_2array_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28618">
|
||
|
<label>gecode/minimodel/set-expr.hpp</label>
|
||
|
<link refid="set-expr_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28521">
|
||
|
<label>gecode/kernel/activity.hpp</label>
|
||
|
<link refid="kernel_2activity_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28535">
|
||
|
<label>gecode/int.hh</label>
|
||
|
<link refid="int_8hh_source"/>
|
||
|
<childnode refid="28479" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28536" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28484" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28512" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28462" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28537" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28469" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28575" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28576" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28577" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28578" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28582" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28601" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28602" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28603" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28604" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28605" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28606" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28607" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28608" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28609" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28610" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28611" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28612" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28613" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28464">
|
||
|
<label>cstdlib</label>
|
||
|
</node>
|
||
|
<node id="28481">
|
||
|
<label>gecode/support/bitset.hpp</label>
|
||
|
<link refid="bitset_8hpp_source"/>
|
||
|
<childnode refid="28479" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28482" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28585">
|
||
|
<label>gecode/int/var/bool.hpp</label>
|
||
|
<link refid="int_2var_2bool_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28616">
|
||
|
<label>gecode/minimodel/float-rel.hpp</label>
|
||
|
<link refid="float-rel_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28469">
|
||
|
<label>gecode/support/auto-link.hpp</label>
|
||
|
<link refid="auto-link_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28613">
|
||
|
<label>gecode/int/branch/assign.hpp</label>
|
||
|
<link refid="int_2branch_2assign_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28484">
|
||
|
<label>iostream</label>
|
||
|
</node>
|
||
|
<node id="28496">
|
||
|
<label>gecode/kernel/exception.hpp</label>
|
||
|
<link refid="kernel_2exception_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28596">
|
||
|
<label>gecode/int/view/neg-bool.hpp</label>
|
||
|
<link refid="neg-bool_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28549">
|
||
|
<label>gecode/iter/ranges-minus.hpp</label>
|
||
|
<link refid="ranges-minus_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28567">
|
||
|
<label>gecode/iter/values-negative.hpp</label>
|
||
|
<link refid="values-negative_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28470">
|
||
|
<label>gecode/support/macros.hpp</label>
|
||
|
<link refid="support_2macros_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28508">
|
||
|
<label>gecode/kernel/view.hpp</label>
|
||
|
<link refid="kernel_2view_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28523">
|
||
|
<label>gecode/kernel/branch-tiebreak.hpp</label>
|
||
|
<link refid="branch-tiebreak_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28463">
|
||
|
<label>cstddef</label>
|
||
|
</node>
|
||
|
<node id="28479">
|
||
|
<label>climits</label>
|
||
|
</node>
|
||
|
<node id="28571">
|
||
|
<label>gecode/iter/values-singleton.hpp</label>
|
||
|
<link refid="values-singleton_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28502">
|
||
|
<label>gecode/kernel/core.hpp</label>
|
||
|
<link refid="core_8hpp_source"/>
|
||
|
<childnode refid="28484" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28503" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28547">
|
||
|
<label>gecode/iter/ranges-inter.hpp</label>
|
||
|
<link refid="ranges-inter_8hpp_source"/>
|
||
|
<childnode refid="28476" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28541">
|
||
|
<label>gecode/iter/ranges-append.hpp</label>
|
||
|
<link refid="ranges-append_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28538">
|
||
|
<label>gecode/iter/ranges-operations.hpp</label>
|
||
|
<link refid="ranges-operations_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28467">
|
||
|
<label>gecode/support.hh</label>
|
||
|
<link refid="support_8hh_source"/>
|
||
|
<childnode refid="28466" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28468" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28469" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28470" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28471" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28473" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28474" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28475" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28477" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28478" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28480" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28481" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28483" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28485" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28486" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28487" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28488" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28489" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28490" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28491" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28492" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28493" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28494" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28495" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28610">
|
||
|
<label>gecode/int/branch/activity.hpp</label>
|
||
|
<link refid="int_2branch_2activity_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28580">
|
||
|
<label>gecode/int/var-imp/int.hpp</label>
|
||
|
<link refid="int_2var-imp_2int_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28578">
|
||
|
<label>gecode/int/var-imp.hpp</label>
|
||
|
<link refid="int_2var-imp_8hpp_source"/>
|
||
|
<childnode refid="28482" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28579" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28580" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28581" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28543">
|
||
|
<label>gecode/iter/ranges-cache.hpp</label>
|
||
|
<link refid="ranges-cache_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28486">
|
||
|
<label>gecode/support/dynamic-array.hpp</label>
|
||
|
<link refid="dynamic-array_8hpp_source"/>
|
||
|
<childnode refid="28476" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28587">
|
||
|
<label>gecode/int/view/constint.hpp</label>
|
||
|
<link refid="constint_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28573">
|
||
|
<label>gecode/iter/values-unique.hpp</label>
|
||
|
<link refid="values-unique_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28545">
|
||
|
<label>gecode/iter/ranges-diff.hpp</label>
|
||
|
<link refid="ranges-diff_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28490">
|
||
|
<label>gecode/support/sort.hpp</label>
|
||
|
<link refid="support_2sort_8hpp_source"/>
|
||
|
<childnode refid="28476" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28479" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28579">
|
||
|
<label>gecode/int/var-imp/delta.hpp</label>
|
||
|
<link refid="int_2var-imp_2delta_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28515">
|
||
|
<label>gecode/kernel/rnd.hpp</label>
|
||
|
<link refid="rnd_8hpp_source"/>
|
||
|
<childnode refid="28516" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28614">
|
||
|
<label>gecode/minimodel/exception.hpp</label>
|
||
|
<link refid="minimodel_2exception_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28476">
|
||
|
<label>algorithm</label>
|
||
|
</node>
|
||
|
<node id="28527">
|
||
|
<label>gecode/kernel/brancher-view.hpp</label>
|
||
|
<link refid="brancher-view_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28561">
|
||
|
<label>gecode/iter/values-bitset.hpp</label>
|
||
|
<link refid="values-bitset_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28501">
|
||
|
<label>gecode/kernel/global-afc.hpp</label>
|
||
|
<link refid="global-afc_8hpp_source"/>
|
||
|
<childnode refid="28482" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28546">
|
||
|
<label>gecode/iter/ranges-empty.hpp</label>
|
||
|
<link refid="ranges-empty_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28584">
|
||
|
<label>gecode/int/var/int.hpp</label>
|
||
|
<link refid="int_2var_2int_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28537">
|
||
|
<label>gecode/iter.hh</label>
|
||
|
<link refid="iter_8hh_source"/>
|
||
|
<childnode refid="28462" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28538" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28539" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28540" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28541" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28542" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28543" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28544" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28545" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28546" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28547" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28548" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28549" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28550" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28551" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28552" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28553" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28554" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28555" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28556" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28557" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28558" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28559" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28560" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28561" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28562" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28563" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28564" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28565" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28566" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28567" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28568" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28569" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28570" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28571" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28572" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28573" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28574" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28556">
|
||
|
<label>gecode/iter/ranges-values.hpp</label>
|
||
|
<link refid="ranges-values_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28581">
|
||
|
<label>gecode/int/var-imp/bool.hpp</label>
|
||
|
<link refid="int_2var-imp_2bool_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28465">
|
||
|
<label>cstring</label>
|
||
|
</node>
|
||
|
<node id="28605">
|
||
|
<label>gecode/int/reify.hpp</label>
|
||
|
<link refid="reify_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28555">
|
||
|
<label>gecode/iter/ranges-union.hpp</label>
|
||
|
<link refid="ranges-union_8hpp_source"/>
|
||
|
<childnode refid="28476" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28589">
|
||
|
<label>gecode/int/view/minus.hpp</label>
|
||
|
<link refid="int_2view_2minus_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28539">
|
||
|
<label>gecode/iter/ranges-minmax.hpp</label>
|
||
|
<link refid="ranges-minmax_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28483">
|
||
|
<label>gecode/support/bitset-offset.hpp</label>
|
||
|
<link refid="bitset-offset_8hpp_source"/>
|
||
|
<childnode refid="28479" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28482" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28484" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28475">
|
||
|
<label>gecode/support/heap.hpp</label>
|
||
|
<link refid="heap_8hpp_source"/>
|
||
|
<childnode refid="28465" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28464" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28476" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28598">
|
||
|
<label>gecode/int/var/print.hpp</label>
|
||
|
<link refid="int_2var_2print_8hpp_source"/>
|
||
|
</node>
|
||
|
<node id="28540">
|
||
|
<label>gecode/iter/ranges-list.hpp</label>
|
||
|
<link refid="ranges-list_8hpp_source"/>
|
||
|
</node>
|
||
|
</incdepgraph>
|
||
|
<invincdepgraph>
|
||
|
<node id="28625">
|
||
|
<label>/usr/include/gecode/flatzinc.hh</label>
|
||
|
<link refid="flatzinc_8hh_source"/>
|
||
|
<childnode refid="28626" relation="include">
|
||
|
</childnode>
|
||
|
<childnode refid="28627" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28623">
|
||
|
<label>/usr/include/gecode/minimodel.hh</label>
|
||
|
<link refid="minimodel.hh"/>
|
||
|
<childnode refid="28624" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28624">
|
||
|
<label>/usr/include/gecode/driver.hh</label>
|
||
|
<link refid="driver_8hh_source"/>
|
||
|
<childnode refid="28625" relation="include">
|
||
|
</childnode>
|
||
|
</node>
|
||
|
<node id="28626">
|
||
|
<label>/usr/include/gecode/flatzinc/parser.hh</label>
|
||
|
<link refid="parser_8hh_source"/>
|
||
|
</node>
|
||
|
<node id="28627">
|
||
|
<label>/usr/include/gecode/flatzinc/registry.hh</label>
|
||
|
<link refid="registry_8hh_source"/>
|
||
|
</node>
|
||
|
</invincdepgraph>
|
||
|
<innerclass refid="classGecode_1_1NonLinIntExpr" prot="public">Gecode::NonLinIntExpr</innerclass>
|
||
|
<innerclass refid="classGecode_1_1LinIntExpr" prot="public">Gecode::LinIntExpr</innerclass>
|
||
|
<innerclass refid="classGecode_1_1LinIntRel" prot="public">Gecode::LinIntRel</innerclass>
|
||
|
<innerclass refid="classGecode_1_1BoolExpr" prot="public">Gecode::BoolExpr</innerclass>
|
||
|
<innerclass refid="classGecode_1_1BoolExpr_1_1MiscExpr" prot="public">Gecode::BoolExpr::MiscExpr</innerclass>
|
||
|
<innerclass refid="classGecode_1_1REG" prot="public">Gecode::REG</innerclass>
|
||
|
<innerclass refid="classGecode_1_1Matrix" prot="public">Gecode::Matrix</innerclass>
|
||
|
<innerclass refid="classGecode_1_1Slice" prot="public">Gecode::Slice</innerclass>
|
||
|
<innerclass refid="classGecode_1_1Matrix" prot="public">Gecode::Matrix</innerclass>
|
||
|
<innerclass refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace" prot="public">Gecode::MiniModel::IntOptimizeSpace</innerclass>
|
||
|
<innernamespace refid="namespaceGecode">Gecode</innernamespace>
|
||
|
<innernamespace refid="namespaceGecode_1_1MiniModel">Gecode::MiniModel</innernamespace>
|
||
|
<sectiondef kind="define">
|
||
|
<memberdef kind="define" id="minimodel_8hh_1a36b2a15320cb136115f8f790c30498a9" prot="public" static="no">
|
||
|
<name>GECODE_MINIMODEL_EXPORT</name>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/minimodel.hh" line="82" column="9" bodyfile="/usr/include/gecode/minimodel.hh" bodystart="82" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
<memberdef kind="define" id="minimodel_8hh_1a8ee5978985ddce203d8166070ad50d4e" prot="public" static="no">
|
||
|
<name>GECODE_LIBRARY_NAME</name>
|
||
|
<initializer>"MiniModel"</initializer>
|
||
|
<briefdescription>
|
||
|
</briefdescription>
|
||
|
<detaileddescription>
|
||
|
</detaileddescription>
|
||
|
<inbodydescription>
|
||
|
</inbodydescription>
|
||
|
<location file="/usr/include/gecode/minimodel.hh" line="89" column="9" bodyfile="/usr/include/gecode/minimodel.hh" bodystart="89" bodyend="-1"/>
|
||
|
</memberdef>
|
||
|
</sectiondef>
|
||
|
<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/>*<sp/><sp/><sp/><sp/><sp/>Mikael<sp/>Lagerkvist<sp/><lagerkvist@gecode.org></highlight></codeline>
|
||
|
<codeline lineno="7"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Vincent<sp/>Barichard<sp/><Vincent.Barichard@univ-angers.fr></highlight></codeline>
|
||
|
<codeline lineno="8"><highlight class="comment"><sp/>*</highlight></codeline>
|
||
|
<codeline lineno="9"><highlight class="comment"><sp/>*<sp/><sp/>Copyright:</highlight></codeline>
|
||
|
<codeline lineno="10"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Christian<sp/>Schulte,<sp/>2004</highlight></codeline>
|
||
|
<codeline lineno="11"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Guido<sp/>Tack,<sp/>2004</highlight></codeline>
|
||
|
<codeline lineno="12"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Mikael<sp/>Lagerkvist,<sp/>2005</highlight></codeline>
|
||
|
<codeline lineno="13"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>Vincent<sp/>Barichard,<sp/>2012</highlight></codeline>
|
||
|
<codeline lineno="14"><highlight class="comment"><sp/>*</highlight></codeline>
|
||
|
<codeline lineno="15"><highlight class="comment"><sp/>*<sp/><sp/>Last<sp/>modified:</highlight></codeline>
|
||
|
<codeline lineno="16"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Date:<sp/>2013-08-19<sp/>14:00:39<sp/>+0200<sp/>(Mon,<sp/>19<sp/>Aug<sp/>2013)<sp/>$<sp/>by<sp/>$Author:<sp/>schulte<sp/>$</highlight></codeline>
|
||
|
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>$Revision:<sp/>13982<sp/>$</highlight></codeline>
|
||
|
<codeline lineno="18"><highlight class="comment"><sp/>*</highlight></codeline>
|
||
|
<codeline lineno="19"><highlight class="comment"><sp/>*<sp/><sp/>This<sp/>file<sp/>is<sp/>part<sp/>of<sp/>Gecode,<sp/>the<sp/>generic<sp/>constraint</highlight></codeline>
|
||
|
<codeline lineno="20"><highlight class="comment"><sp/>*<sp/><sp/>development<sp/>environment:</highlight></codeline>
|
||
|
<codeline lineno="21"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/><sp/>http://www.gecode.org</highlight></codeline>
|
||
|
<codeline lineno="22"><highlight class="comment"><sp/>*</highlight></codeline>
|
||
|
<codeline lineno="23"><highlight class="comment"><sp/>*<sp/><sp/>Permission<sp/>is<sp/>hereby<sp/>granted,<sp/>free<sp/>of<sp/>charge,<sp/>to<sp/>any<sp/>person<sp/>obtaining</highlight></codeline>
|
||
|
<codeline lineno="24"><highlight class="comment"><sp/>*<sp/><sp/>a<sp/>copy<sp/>of<sp/>this<sp/>software<sp/>and<sp/>associated<sp/>documentation<sp/>files<sp/>(the</highlight></codeline>
|
||
|
<codeline lineno="25"><highlight class="comment"><sp/>*<sp/><sp/>"Software"),<sp/>to<sp/>deal<sp/>in<sp/>the<sp/>Software<sp/>without<sp/>restriction,<sp/>including</highlight></codeline>
|
||
|
<codeline lineno="26"><highlight class="comment"><sp/>*<sp/><sp/>without<sp/>limitation<sp/>the<sp/>rights<sp/>to<sp/>use,<sp/>copy,<sp/>modify,<sp/>merge,<sp/>publish,</highlight></codeline>
|
||
|
<codeline lineno="27"><highlight class="comment"><sp/>*<sp/><sp/>distribute,<sp/>sublicense,<sp/>and/or<sp/>sell<sp/>copies<sp/>of<sp/>the<sp/>Software,<sp/>and<sp/>to</highlight></codeline>
|
||
|
<codeline lineno="28"><highlight class="comment"><sp/>*<sp/><sp/>permit<sp/>persons<sp/>to<sp/>whom<sp/>the<sp/>Software<sp/>is<sp/>furnished<sp/>to<sp/>do<sp/>so,<sp/>subject<sp/>to</highlight></codeline>
|
||
|
<codeline lineno="29"><highlight class="comment"><sp/>*<sp/><sp/>the<sp/>following<sp/>conditions:</highlight></codeline>
|
||
|
<codeline lineno="30"><highlight class="comment"><sp/>*</highlight></codeline>
|
||
|
<codeline lineno="31"><highlight class="comment"><sp/>*<sp/><sp/>The<sp/>above<sp/>copyright<sp/>notice<sp/>and<sp/>this<sp/>permission<sp/>notice<sp/>shall<sp/>be</highlight></codeline>
|
||
|
<codeline lineno="32"><highlight class="comment"><sp/>*<sp/><sp/>included<sp/>in<sp/>all<sp/>copies<sp/>or<sp/>substantial<sp/>portions<sp/>of<sp/>the<sp/>Software.</highlight></codeline>
|
||
|
<codeline lineno="33"><highlight class="comment"><sp/>*</highlight></codeline>
|
||
|
<codeline lineno="34"><highlight class="comment"><sp/>*<sp/><sp/>THE<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>"AS<sp/>IS",<sp/>WITHOUT<sp/>WARRANTY<sp/>OF<sp/>ANY<sp/>KIND,</highlight></codeline>
|
||
|
<codeline lineno="35"><highlight class="comment"><sp/>*<sp/><sp/>EXPRESS<sp/>OR<sp/>IMPLIED,<sp/>INCLUDING<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO<sp/>THE<sp/>WARRANTIES<sp/>OF</highlight></codeline>
|
||
|
<codeline lineno="36"><highlight class="comment"><sp/>*<sp/><sp/>MERCHANTABILITY,<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>AND</highlight></codeline>
|
||
|
<codeline lineno="37"><highlight class="comment"><sp/>*<sp/><sp/>NONINFRINGEMENT.<sp/>IN<sp/>NO<sp/>EVENT<sp/>SHALL<sp/>THE<sp/>AUTHORS<sp/>OR<sp/>COPYRIGHT<sp/>HOLDERS<sp/>BE</highlight></codeline>
|
||
|
<codeline lineno="38"><highlight class="comment"><sp/>*<sp/><sp/>LIABLE<sp/>FOR<sp/>ANY<sp/>CLAIM,<sp/>DAMAGES<sp/>OR<sp/>OTHER<sp/>LIABILITY,<sp/>WHETHER<sp/>IN<sp/>AN<sp/>ACTION</highlight></codeline>
|
||
|
<codeline lineno="39"><highlight class="comment"><sp/>*<sp/><sp/>OF<sp/>CONTRACT,<sp/>TORT<sp/>OR<sp/>OTHERWISE,<sp/>ARISING<sp/>FROM,<sp/>OUT<sp/>OF<sp/>OR<sp/>IN<sp/>CONNECTION</highlight></codeline>
|
||
|
<codeline lineno="40"><highlight class="comment"><sp/>*<sp/><sp/>WITH<sp/>THE<sp/>SOFTWARE<sp/>OR<sp/>THE<sp/>USE<sp/>OR<sp/>OTHER<sp/>DEALINGS<sp/>IN<sp/>THE<sp/>SOFTWARE.</highlight></codeline>
|
||
|
<codeline lineno="41"><highlight class="comment"><sp/>*</highlight></codeline>
|
||
|
<codeline lineno="42"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="43"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="44"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>__GECODE_MINIMODEL_HH__</highlight></codeline>
|
||
|
<codeline lineno="45"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>__GECODE_MINIMODEL_HH__</highlight></codeline>
|
||
|
<codeline lineno="46"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="47"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/kernel.hh></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="48"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/int.hh></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="49"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS</highlight></codeline>
|
||
|
<codeline lineno="50"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#include<sp/><gecode/set.hh></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="51"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="52"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS</highlight></codeline>
|
||
|
<codeline lineno="53"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#include<sp/><gecode/float.hh></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="54"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="55"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="56"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/exception.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="57"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="58"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><iostream></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="59"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="60"><highlight class="normal"></highlight><highlight class="comment">/*</highlight></codeline>
|
||
|
<codeline lineno="61"><highlight class="comment"><sp/>*<sp/>Support<sp/>for<sp/>DLLs<sp/>under<sp/>Windows</highlight></codeline>
|
||
|
<codeline lineno="62"><highlight class="comment"><sp/>*</highlight></codeline>
|
||
|
<codeline lineno="63"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="64"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="65"><highlight class="normal"></highlight><highlight class="preprocessor">#if<sp/>!defined(GECODE_STATIC_LIBS)<sp/>&&<sp/>\</highlight></codeline>
|
||
|
<codeline lineno="66"><highlight class="preprocessor"><sp/><sp/><sp/><sp/>(defined(__CYGWIN__)<sp/>||<sp/>defined(__MINGW32__)<sp/>||<sp/>defined(_MSC_VER))</highlight></codeline>
|
||
|
<codeline lineno="67"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="68"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_BUILD_MINIMODEL</highlight></codeline>
|
||
|
<codeline lineno="69"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>GECODE_MINIMODEL_EXPORT<sp/>__declspec(<sp/>dllexport<sp/>)</highlight></codeline>
|
||
|
<codeline lineno="70"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
||
|
<codeline lineno="71"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>GECODE_MINIMODEL_EXPORT<sp/>__declspec(<sp/>dllimport<sp/>)</highlight></codeline>
|
||
|
<codeline lineno="72"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="73"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="74"><highlight class="normal"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
||
|
<codeline lineno="75"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="76"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_GCC_HAS_CLASS_VISIBILITY</highlight></codeline>
|
||
|
<codeline lineno="77"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="78"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>GECODE_MINIMODEL_EXPORT<sp/>__attribute__<sp/>((visibility("default")))</highlight></codeline>
|
||
|
<codeline lineno="79"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="80"><highlight class="normal"></highlight><highlight class="preprocessor">#else</highlight></codeline>
|
||
|
<codeline lineno="81"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="82"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="83"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="84"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="85"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="86"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="87"><highlight class="normal"></highlight><highlight class="comment">//<sp/>Configure<sp/>auto-linking</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="88"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>GECODE_BUILD_MINIMODEL</highlight></codeline>
|
||
|
<codeline lineno="89"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>GECODE_LIBRARY_NAME<sp/>"MiniModel"</highlight></codeline>
|
||
|
<codeline lineno="90"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#include<sp/><gecode/support/auto-link.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="91"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="92"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="93"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="94"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="96"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">MiniModel<sp/>{}</highlight></codeline>
|
||
|
<codeline lineno="97"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="98"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">LinIntRel;</highlight></codeline>
|
||
|
<codeline lineno="99"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS</highlight></codeline>
|
||
|
<codeline lineno="100"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">SetExpr;</highlight></codeline>
|
||
|
<codeline lineno="101"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="102"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS</highlight></codeline>
|
||
|
<codeline lineno="103"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">LinFloatExpr;</highlight></codeline>
|
||
|
<codeline lineno="104"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="105"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="107" refid="classGecode_1_1NonLinIntExpr" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1NonLinIntExpr" kindref="compound">NonLinIntExpr</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="108"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="110"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1NonLinIntExpr_1a1789ef2cd2d3b37b69e76d4e19d25f4d" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>*<sp/>ret,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="112"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NonLinIntExpr_1a1789ef2cd2d3b37b69e76d4e19d25f4d" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,</highlight></codeline>
|
||
|
<codeline lineno="113"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="115"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NonLinIntExpr_1a1789ef2cd2d3b37b69e76d4e19d25f4d" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,</highlight></codeline>
|
||
|
<codeline lineno="116"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>b,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="118" refid="classGecode_1_1NonLinIntExpr_1a9cbaf70f001b687abb95001b9aebaf9e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1NonLinIntExpr_1a9cbaf70f001b687abb95001b9aebaf9e" kindref="member">~NonLinIntExpr</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/>{}</highlight></codeline>
|
||
|
<codeline lineno="120" refid="classGecode_1_1NonLinIntExpr_1a7bc51948598f054234e3f1d81ee024ad" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1NonLinIntExpr_1a7bc51948598f054234e3f1d81ee024ad" kindref="member">result</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>*<sp/>x)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="121"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(x==NULL)</highlight></codeline>
|
||
|
<codeline lineno="122"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>(home,<ref refid="namespaceGecode_1_1Int_1_1Limits_1a866b451d77425f6d442aa9f114e1424c" kindref="member">Int::Limits::min</ref>,<ref refid="namespaceGecode_1_1Int_1_1Limits_1ad2fea399ca2de529a8b294fefe37e177" kindref="member">Int::Limits::max</ref>);</highlight></codeline>
|
||
|
<codeline lineno="123"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>*x;</highlight></codeline>
|
||
|
<codeline lineno="124"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="126" refid="classGecode_1_1NonLinIntExpr_1a152df408e346d813f5d89577af16137e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1NonLinIntExpr_1a152df408e346d813f5d89577af16137e" kindref="member">result</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>*<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="127"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(x!=NULL)</highlight></codeline>
|
||
|
<codeline lineno="128"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(home,*x,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,y);</highlight></codeline>
|
||
|
<codeline lineno="129"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>y;</highlight></codeline>
|
||
|
<codeline lineno="130"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="132" refid="classGecode_1_1NonLinIntExpr_1a45ddccd9340547136c52245b08691c49" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">new</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="group__FuncIterRangesOp_1ga9f9ab6d72452ad86b95cd65abf463161" kindref="member">size</ref>)<sp/>{<sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a6595368d634d0db095ad8dee79f14d2c" kindref="member">heap</ref>.<ref refid="classGecode_1_1Heap_1a55baad1786a0407ba0321cd37745a7a6" kindref="member">ralloc</ref>(<ref refid="group__FuncIterRangesOp_1ga9f9ab6d72452ad86b95cd65abf463161" kindref="member">size</ref>);<sp/>}</highlight></codeline>
|
||
|
<codeline lineno="134" refid="classGecode_1_1NonLinIntExpr_1a0f297d6d124b17d303bad7577afe7eb0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/>p,<sp/>size_t)<sp/>{<sp/><ref refid="namespaceGecode_1a6595368d634d0db095ad8dee79f14d2c" kindref="member">heap</ref>.<ref refid="classGecode_1_1Heap_1aa424ffe00ff3f52d7e66a5766db638bf" kindref="member">rfree</ref>(p);<sp/>}</highlight></codeline>
|
||
|
<codeline lineno="135"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="136"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="138" refid="classGecode_1_1LinIntExpr" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="139"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref>;</highlight></codeline>
|
||
|
<codeline lineno="140"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS</highlight></codeline>
|
||
|
<codeline lineno="141"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">SetExpr;</highlight></codeline>
|
||
|
<codeline lineno="142"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="143"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS</highlight></codeline>
|
||
|
<codeline lineno="144"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">LinFloatExpr;</highlight></codeline>
|
||
|
<codeline lineno="145"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="146"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="148" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802" kindref="member">NodeType</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="149" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a01b499b96035ce6515a6e4ccb08f6acd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a01b499b96035ce6515a6e4ccb08f6acd" kindref="member">NT_CONST</ref>,<sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="150" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802afd47ca8cf18a3a0c718754dd02350939" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802afd47ca8cf18a3a0c718754dd02350939" kindref="member">NT_VAR_INT</ref>,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="151" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a5cfe6e44e4e527be17141f0d2938f8d0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a5cfe6e44e4e527be17141f0d2938f8d0" kindref="member">NT_VAR_BOOL</ref>,<sp/></highlight></codeline>
|
||
|
<codeline lineno="152" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802af7b8c803e9377564483ae368742753f5" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802af7b8c803e9377564483ae368742753f5" kindref="member">NT_NONLIN</ref>,<sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="153" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a50fc1a2b7a3c1548eda3feef48fc9f2a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a50fc1a2b7a3c1548eda3feef48fc9f2a" kindref="member">NT_SUM_INT</ref>,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="154" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a1b4aaf00138581df0327f96baba4bfd0" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a1b4aaf00138581df0327f96baba4bfd0" kindref="member">NT_SUM_BOOL</ref>,<sp/></highlight></codeline>
|
||
|
<codeline lineno="155" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a39dcb13ca422f72be5aaad559e63e7fd" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a39dcb13ca422f72be5aaad559e63e7fd" kindref="member">NT_ADD</ref>,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="156" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a1429b9c933a6b76432a6808275a86eff" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a1429b9c933a6b76432a6808275a86eff" kindref="member">NT_SUB</ref>,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="157" refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a9a4353f4522b804d614fe575c1001356" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802a9a4353f4522b804d614fe575c1001356" kindref="member">NT_MUL</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="158"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="159"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="161"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">Node;</highlight></codeline>
|
||
|
<codeline lineno="162"><highlight class="normal"><sp/><sp/><sp/><sp/>Node*<sp/>n;</highlight></codeline>
|
||
|
<codeline lineno="163"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="165"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="166"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="168"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="169"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c);</highlight></codeline>
|
||
|
<codeline lineno="171"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="172"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>a=1);</highlight></codeline>
|
||
|
<codeline lineno="174"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="175"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>a=1);</highlight></codeline>
|
||
|
<codeline lineno="177"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="178"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="180"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="181"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="183"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="184"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="186"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="187"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="189"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="190"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="192"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="193"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>e0,<sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802" kindref="member">NodeType</ref><sp/>t,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>e1);</highlight></codeline>
|
||
|
<codeline lineno="195"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="196"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>e0,<sp/><ref refid="classGecode_1_1LinIntExpr_1a005b44a7c9ca924b2e612494d08dc802" kindref="member">NodeType</ref><sp/>t,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c);</highlight></codeline>
|
||
|
<codeline lineno="198"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="199"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="201"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="202"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr_1a0a5f5ac099bbec56a2393cb02a21fd3e" kindref="member">LinIntExpr</ref>(<ref refid="classGecode_1_1NonLinIntExpr" kindref="compound">NonLinIntExpr</ref>*<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="204"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="205"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/><ref refid="classGecode_1_1LinIntExpr_1ad3398eae42cfe4cfb2b953d5242a9b95" kindref="member">operator =</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="207"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="208"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr_1a12e27af6b290ac2c93934e88c0280e20" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="210"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="211"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr_1a12e27af6b290ac2c93934e88c0280e20" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>b,</highlight></codeline>
|
||
|
<codeline lineno="212"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="214"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="215"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1LinIntExpr_1a12e27af6b290ac2c93934e88c0280e20" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="217"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="218"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1NonLinIntExpr" kindref="compound">NonLinIntExpr</ref>*<sp/><ref refid="classGecode_1_1LinIntExpr_1a108cb3da450bbe14d7c9814529f50241" kindref="member">nle</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="220"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="221"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr_1a1dacf5d49d56b4455a5c07fd4ba9b6bf" kindref="member">~LinIntExpr</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="222"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="223"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="224"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">BoolExpr;</highlight></codeline>
|
||
|
<codeline lineno="225"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="227" refid="classGecode_1_1LinIntRel" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="228"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>;</highlight></codeline>
|
||
|
<codeline lineno="229"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="231"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref><sp/>e;</highlight></codeline>
|
||
|
<codeline lineno="233"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt;</highlight></codeline>
|
||
|
<codeline lineno="235"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>neg(<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt);</highlight></codeline>
|
||
|
<codeline lineno="237"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="238"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="240"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="242"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="244"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>irt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="246"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntRel_1a26976dcb9ccff3c29740a4df7c6ca6e8" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>t,<sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="248"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntRel_1a26976dcb9ccff3c29740a4df7c6ca6e8" kindref="member">post</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>b,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>t,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="249"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="250"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="269"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="271"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="273"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="274"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="276"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="277"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="279"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="280"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="282"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="283"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="285"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="286"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="288"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="289"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="291"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="292"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="294"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="295"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="297"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="298"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="300"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="301"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="303"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="304"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="306"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="307"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="309"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="310"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="312"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="313"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="314"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="316"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="317"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="319"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="320"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="322"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="323"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="325"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="326"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="328"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="329"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="331"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="332"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="334"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="335"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="337"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="338"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="340"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="341"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="343"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="344"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="346"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="347"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="349"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="350"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="352"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="353"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="355"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="356"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="358"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="359"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="360"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="362"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="363"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="365"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="366"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="368"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="369"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="370"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="372"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="373"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="375"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="376"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="378"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="379"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="381"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="382"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="384"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="385"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="387"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="388"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="389"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="391"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="392"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="394"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="395"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="397"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="398"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="400"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="401"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="403"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="404"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>args);</highlight></codeline>
|
||
|
<codeline lineno="405"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="407"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="408"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="410"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="411"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="413"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="414"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="416"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="417"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="419"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="420"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="422"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="423"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="425"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="426"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="428"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="429"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="431"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="432"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="434"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="435"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="437"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="438"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="440"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="441"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="443"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="444"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="446"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="447"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="449"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="450"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="451"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="453"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="454"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="456"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="457"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="459"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="460"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="462"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="463"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="465"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="466"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="468"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="469"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="471"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="472"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="474"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="475"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="477"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="478"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="480"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="481"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="483"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="484"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="486"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="487"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="489"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="490"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="492"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="493"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="495"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="496"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="497"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="499"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="500"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="502"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="503"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="505"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="506"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="508"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="509"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="511"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="512"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="514"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="515"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="517"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="518"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="520"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="521"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="523"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="524"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="526"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="527"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="529"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="530"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="532"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="533"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="535"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="536"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="538"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="539"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="541"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="542"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="543"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="545"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="546"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="548"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="549"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="551"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="552"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="554"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="555"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="557"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="558"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="560"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="561"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="563"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="564"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="566"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="567"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="569"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="570"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="572"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="573"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="575"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="576"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="578"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="579"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="581"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="582"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="584"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="585"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="587"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="588"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="589"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="591"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="592"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="594"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="595"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="597"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="598"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="600"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="601"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="603"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="604"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="606"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="607"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="609"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="610"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="612"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="613"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="615"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="616"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="618"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="619"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="621"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="622"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="624"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="625"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="627"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="628"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="630"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="631"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="633"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="634"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="635"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="637"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="638"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="640"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="641"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="643"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="644"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="646"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="647"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="649"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="650"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="652"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="653"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="655"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="656"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="658"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="659"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="661"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="662"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="664"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="665"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="667"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="668"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="670"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="671"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="673"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="674"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="676"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="677"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="679"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref></highlight></codeline>
|
||
|
<codeline lineno="680"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="682"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="683"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS</highlight></codeline>
|
||
|
<codeline lineno="684"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">NonLinFloatExpr<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="686"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="688"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FloatVar" kindref="compound">FloatVar</ref><sp/>post(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1FloatVar" kindref="compound">FloatVar</ref>*<sp/>ret)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="690"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>post(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt,<sp/><ref refid="classGecode_1_1FloatVal" kindref="compound">FloatVal</ref><sp/>c)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="692"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>post(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt,<sp/><ref refid="classGecode_1_1FloatVal" kindref="compound">FloatVal</ref><sp/>c,</highlight></codeline>
|
||
|
<codeline lineno="693"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>b)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="695"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/>~NonLinFloatExpr(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/>{}</highlight></codeline>
|
||
|
<codeline lineno="697"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>FloatVar<sp/>result(Home<sp/>home,<sp/>FloatVar*<sp/>x)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="698"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(x<sp/>==<sp/>NULL)</highlight></codeline>
|
||
|
<codeline lineno="699"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>FloatVar(home,<ref refid="namespaceGecode_1_1Float_1_1Limits_1a9f7f4f8a9c1084d5f1c14bb16b2cf467" kindref="member">Float::Limits::min</ref>,<ref refid="namespaceGecode_1_1Float_1_1Limits_1a1fec0e1ef9b99c2d38038abfb6586e7a" kindref="member">Float::Limits::max</ref>);</highlight></codeline>
|
||
|
<codeline lineno="700"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>*x;</highlight></codeline>
|
||
|
<codeline lineno="701"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="703"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/>FloatVar<sp/>result(Home<sp/>home,<sp/>FloatVar*<sp/>x,<sp/>FloatVar<sp/>y)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="704"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">if</highlight><highlight class="normal"><sp/>(x!=NULL)</highlight></codeline>
|
||
|
<codeline lineno="705"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(home,*x,<ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84eca1a54d04ec151d50f5fceb80ad8f5baf7" kindref="member">FRT_EQ</ref>,y);</highlight></codeline>
|
||
|
<codeline lineno="706"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>y;</highlight></codeline>
|
||
|
<codeline lineno="707"><highlight class="normal"><sp/><sp/><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="709"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">new</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="group__FuncIterRangesOp_1ga9f9ab6d72452ad86b95cd65abf463161" kindref="member">size</ref>)<sp/>{<sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1a6595368d634d0db095ad8dee79f14d2c" kindref="member">heap</ref>.<ref refid="classGecode_1_1Heap_1a55baad1786a0407ba0321cd37745a7a6" kindref="member">ralloc</ref>(<ref refid="group__FuncIterRangesOp_1ga9f9ab6d72452ad86b95cd65abf463161" kindref="member">size</ref>);<sp/>}</highlight></codeline>
|
||
|
<codeline lineno="711"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/>p,<sp/>size_t)<sp/>{<sp/><ref refid="namespaceGecode_1a6595368d634d0db095ad8dee79f14d2c" kindref="member">heap</ref>.<ref refid="classGecode_1_1Heap_1aa424ffe00ff3f52d7e66a5766db638bf" kindref="member">rfree</ref>(p);<sp/>}</highlight></codeline>
|
||
|
<codeline lineno="712"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="713"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="715"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">LinFloatExpr<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="716"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">LinFloatRel;</highlight></codeline>
|
||
|
<codeline lineno="717"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="719"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/>NodeType<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="720"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_CONST,<sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="721"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_VAR,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="722"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_NONLIN,<sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="723"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_SUM,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="724"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_ADD,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="725"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_SUB,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="726"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_MUL<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="727"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="728"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="730"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">Node;</highlight></codeline>
|
||
|
<codeline lineno="731"><highlight class="normal"><sp/><sp/><sp/><sp/>Node*<sp/>n;</highlight></codeline>
|
||
|
<codeline lineno="732"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="734"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="735"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="737"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="738"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>c);</highlight></codeline>
|
||
|
<codeline lineno="740"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="741"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="743"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="744"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>x,<sp/>FloatVal<sp/>a);</highlight></codeline>
|
||
|
<codeline lineno="746"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="747"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/>LinFloatExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVarArgs&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="749"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="750"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatValArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVarArgs&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="752"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="753"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="755"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="756"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>e0,<sp/>NodeType<sp/>t,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>e1);</highlight></codeline>
|
||
|
<codeline lineno="758"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="759"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>e0,<sp/>NodeType<sp/>t,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>c);</highlight></codeline>
|
||
|
<codeline lineno="761"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="762"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr(FloatVal<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="764"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="765"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/>LinFloatExpr(NonLinFloatExpr*<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="767"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="768"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>operator<sp/>=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="770"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="771"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home,<sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="773"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="774"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home,<sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVar&<sp/>b)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="776"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="777"><highlight class="normal"><sp/><sp/><sp/><sp/>FloatVar<sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="779"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="780"><highlight class="normal"><sp/><sp/><sp/><sp/>NonLinFloatExpr*<sp/>nlfe(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="782"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="783"><highlight class="normal"><sp/><sp/><sp/><sp/>~LinFloatExpr(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="784"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="785"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="786"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">BoolExpr;</highlight></codeline>
|
||
|
<codeline lineno="787"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="789"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">LinFloatRel<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="790"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">BoolExpr;</highlight></codeline>
|
||
|
<codeline lineno="791"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="793"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatExpr<sp/>e;</highlight></codeline>
|
||
|
<codeline lineno="795"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt;</highlight></codeline>
|
||
|
<codeline lineno="797"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/><ref refid="namespaceGecode_1_1Float_1_1Arithmetic_1a85018c9abe3b9ffeed0191b73da2988f" kindref="member">neg</ref>(<ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt);</highlight></codeline>
|
||
|
<codeline lineno="799"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatRel(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="800"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="802"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatRel(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="804"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatRel(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt,<sp/>FloatVal<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="806"><highlight class="normal"><sp/><sp/><sp/><sp/>LinFloatRel(FloatVal<sp/>l,<sp/><ref refid="namespaceGecode_1aa318be5bdad369c66855beb9b07e84ec" kindref="member">FloatRelType</ref><sp/>frt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="808"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>t)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="810"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVar&<sp/>b,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>t)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="811"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="812"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="826"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="828"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&);</highlight></codeline>
|
||
|
<codeline lineno="830"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="831"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="833"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="834"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&);</highlight></codeline>
|
||
|
<codeline lineno="836"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="837"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&);</highlight></codeline>
|
||
|
<codeline lineno="839"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="840"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&);</highlight></codeline>
|
||
|
<codeline lineno="842"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="843"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="845"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="846"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&);</highlight></codeline>
|
||
|
<codeline lineno="848"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="849"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="850"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="852"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="853"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&);</highlight></codeline>
|
||
|
<codeline lineno="855"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="856"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="858"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="859"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&);</highlight></codeline>
|
||
|
<codeline lineno="861"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="862"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&);</highlight></codeline>
|
||
|
<codeline lineno="864"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="865"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&);</highlight></codeline>
|
||
|
<codeline lineno="867"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="868"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="870"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="871"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&);</highlight></codeline>
|
||
|
<codeline lineno="873"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="874"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="875"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="877"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="878"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&);</highlight></codeline>
|
||
|
<codeline lineno="880"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="881"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gafa503423ac9ce8c1415519b24f6cb468" kindref="member">operator -</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="882"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="884"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="885"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&);</highlight></codeline>
|
||
|
<codeline lineno="887"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="888"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&);</highlight></codeline>
|
||
|
<codeline lineno="890"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="891"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&);</highlight></codeline>
|
||
|
<codeline lineno="893"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="894"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="895"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="897"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="898"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVarArgs&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="900"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="901"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatValArgs&<sp/>a,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVarArgs&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="902"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="904"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="905"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="907"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="908"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="910"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="911"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="913"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="914"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="916"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="917"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="919"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="920"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="922"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="923"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="925"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="926"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="928"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="929"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="931"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="932"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="933"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="935"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="936"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="938"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="939"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="941"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="942"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="944"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="945"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="947"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="948"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="950"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="951"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="953"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="954"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="956"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="957"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="959"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="960"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>BoolVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="962"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="963"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="964"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="966"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="967"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="969"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="970"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="972"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="973"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="975"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="976"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="978"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="979"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="981"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="982"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="984"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="985"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="987"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="988"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga92d9d4356bc985064413bb7755b5a7ef" kindref="member">operator <</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="989"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="991"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="992"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="994"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="995"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="997"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="998"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1000"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1001"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1003"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1004"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1006"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1007"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1009"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1010"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1012"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1013"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga76808fc1200b20b7f97a875e8f4c9a48" kindref="member">operator <=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1014"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1016"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1017"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1019"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1020"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1022"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1023"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1025"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1026"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1028"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1029"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1031"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1032"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1034"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1035"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1037"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1038"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga7920566b0fe55112939a1bc8a7cc6df3" kindref="member">operator ></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1039"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1041"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1042"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1044"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1045"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1047"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1048"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1050"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1051"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVal&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1053"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1054"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1056"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1057"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1059"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1060"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>FloatVar&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1062"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatRel</highlight></codeline>
|
||
|
<codeline lineno="1063"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1gadc0ee868de71454ee3cb6faa4c73ba13" kindref="member">operator >=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>l,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1065"><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1066"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1067"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS</highlight></codeline>
|
||
|
<codeline lineno="1068"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">SetExpr<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1070"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1072"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/>NodeType<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1073"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_VAR,<sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1074"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_CONST,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1075"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_LEXP,<sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1076"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_CMPL,<sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1077"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_INTER,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1078"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_UNION,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1079"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>NT_DUNION<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1080"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1082"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">Node;</highlight></codeline>
|
||
|
<codeline lineno="1083"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1085"><highlight class="normal"><sp/><sp/><sp/><sp/>Node*<sp/>n;</highlight></codeline>
|
||
|
<codeline lineno="1086"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1088"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1090"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1091"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1093"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1094"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>l,<sp/>NodeType<sp/>t,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1096"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1097"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetVar&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1099"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1100"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/>SetExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinIntExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1102"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1103"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntSet&<sp/>s);</highlight></codeline>
|
||
|
<codeline lineno="1105"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1106"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>e,<sp/>NodeType<sp/>t);</highlight></codeline>
|
||
|
<codeline lineno="1108"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1109"><highlight class="normal"><sp/><sp/><sp/><sp/>SetVar<sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1111"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1112"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home,<sp/><ref refid="namespaceGecode_1a8052c5af774a3807afe814e2636df7c2" kindref="member">SetRelType</ref><sp/>srt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>e)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1114"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1115"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home,<sp/>BoolVar<sp/>b,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>t,</highlight></codeline>
|
||
|
<codeline lineno="1116"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a8052c5af774a3807afe814e2636df7c2" kindref="member">SetRelType</ref><sp/>srt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>e)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1118"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1119"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>operator<sp/>=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1121"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1122"><highlight class="normal"><sp/><sp/><sp/><sp/>~SetExpr(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1123"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1124"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1126"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">SetCmpRel<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1127"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1129"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr<sp/>l;</highlight></codeline>
|
||
|
<codeline lineno="1131"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr<sp/>r;</highlight></codeline>
|
||
|
<codeline lineno="1133"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a8052c5af774a3807afe814e2636df7c2" kindref="member">SetRelType</ref><sp/>srt;</highlight></codeline>
|
||
|
<codeline lineno="1135"><highlight class="normal"><sp/><sp/><sp/><sp/>SetCmpRel(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>l,<sp/><ref refid="namespaceGecode_1a8052c5af774a3807afe814e2636df7c2" kindref="member">SetRelType</ref><sp/>srt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1136"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1137"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1139"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">SetRel<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1140"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1142"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr<sp/>_e0;</highlight></codeline>
|
||
|
<codeline lineno="1144"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a8052c5af774a3807afe814e2636df7c2" kindref="member">SetRelType</ref><sp/>_srt;</highlight></codeline>
|
||
|
<codeline lineno="1146"><highlight class="normal"><sp/><sp/><sp/><sp/>SetExpr<sp/>_e1;</highlight></codeline>
|
||
|
<codeline lineno="1147"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1149"><highlight class="normal"><sp/><sp/><sp/><sp/>SetRel(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1151"><highlight class="normal"><sp/><sp/><sp/><sp/>SetRel(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>e0,<sp/><ref refid="namespaceGecode_1a8052c5af774a3807afe814e2636df7c2" kindref="member">SetRelType</ref><sp/>srt,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>e1);</highlight></codeline>
|
||
|
<codeline lineno="1153"><highlight class="normal"><sp/><sp/><sp/><sp/>SetRel(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetCmpRel&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1155"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>t)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1157"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="namespaceGecode_1_1Float_1_1Linear_1aa1c7211b4dc3d66d9cdf33a5cff22d06" kindref="member">post</ref>(Home<sp/>home,<sp/>BoolVar<sp/>b,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>t)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1158"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1159"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1170"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1172"><highlight class="normal"><sp/><sp/>singleton(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinIntExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1174"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1175"><highlight class="normal"><sp/><sp/>operator<sp/>-(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1177"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1178"><highlight class="normal"><sp/><sp/>operator<sp/>&(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1180"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1181"><highlight class="normal"><sp/><sp/>operator<sp/>|(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1183"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1184"><highlight class="normal"><sp/><sp/>operator<sp/>+(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1186"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1187"><highlight class="normal"><sp/><sp/>operator<sp/>-(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1188"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1190"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1191"><highlight class="normal"><sp/><sp/>inter(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetVarArgs&);</highlight></codeline>
|
||
|
<codeline lineno="1193"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1194"><highlight class="normal"><sp/><sp/>setunion(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetVarArgs&);</highlight></codeline>
|
||
|
<codeline lineno="1196"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetExpr</highlight></codeline>
|
||
|
<codeline lineno="1197"><highlight class="normal"><sp/><sp/>setdunion(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetVarArgs&);</highlight></codeline>
|
||
|
<codeline lineno="1198"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1200"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinIntExpr</highlight></codeline>
|
||
|
<codeline lineno="1201"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelSetDom_1gad406de987b9e483a7c297bb7b2670800" kindref="member">cardinality</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1203"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinIntExpr</highlight></codeline>
|
||
|
<codeline lineno="1204"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1_1Float_1_1Limits_1a9f7f4f8a9c1084d5f1c14bb16b2cf467" kindref="member">min</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1206"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinIntExpr</highlight></codeline>
|
||
|
<codeline lineno="1207"><highlight class="normal"><sp/><sp/><ref refid="namespaceGecode_1_1Float_1_1Limits_1a1fec0e1ef9b99c2d38038abfb6586e7a" kindref="member">max</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1208"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1210"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetRel</highlight></codeline>
|
||
|
<codeline lineno="1211"><highlight class="normal"><sp/><sp/>operator<sp/>==(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1213"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetRel</highlight></codeline>
|
||
|
<codeline lineno="1214"><highlight class="normal"><sp/><sp/>operator<sp/>!=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1216"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetCmpRel</highlight></codeline>
|
||
|
<codeline lineno="1217"><highlight class="normal"><sp/><sp/>operator<sp/><=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1219"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>BoolExpr</highlight></codeline>
|
||
|
<codeline lineno="1220"><highlight class="normal"><sp/><sp/>operator<sp/><=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetCmpRel&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1222"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetCmpRel</highlight></codeline>
|
||
|
<codeline lineno="1223"><highlight class="normal"><sp/><sp/>operator<sp/>>=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1225"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>BoolExpr</highlight></codeline>
|
||
|
<codeline lineno="1226"><highlight class="normal"><sp/><sp/>operator<sp/>>=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetCmpRel&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1228"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>SetRel</highlight></codeline>
|
||
|
<codeline lineno="1229"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga07d7b202ea241d4deafa072fb9f90da0" kindref="member">operator ||</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1231"><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1232"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="1234" refid="classGecode_1_1BoolExpr" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1235"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1237" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">enum</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41" kindref="member">NodeType</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1238" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a35509bef9ae0bc44581982eab48c424a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a35509bef9ae0bc44581982eab48c424a" kindref="member">NT_VAR</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1239" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a900c22c3d0899c29fae38249875fae2e" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a900c22c3d0899c29fae38249875fae2e" kindref="member">NT_NOT</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1240" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a0ff6926cae11118d6392c9e16095168c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a0ff6926cae11118d6392c9e16095168c" kindref="member">NT_AND</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1241" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a55fac8e16f58824df5c88b23f95f3c67" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a55fac8e16f58824df5c88b23f95f3c67" kindref="member">NT_OR</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1242" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a1d59b58e0019509b61caac40c8a59b01" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a1d59b58e0019509b61caac40c8a59b01" kindref="member">NT_EQV</ref>,<sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1243" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a2a5c15f8fe59c131d40402790cd1022d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a2a5c15f8fe59c131d40402790cd1022d" kindref="member">NT_RLIN</ref>,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1244" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a0f6e4c9b7dd886e36f5c9b7f1f8e58e9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a0f6e4c9b7dd886e36f5c9b7f1f8e58e9" kindref="member">NT_RLINFLOAT</ref>,<sp/></highlight></codeline>
|
||
|
<codeline lineno="1245" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41ab3990678e03e14e54a1c02ae0a490f59" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41ab3990678e03e14e54a1c02ae0a490f59" kindref="member">NT_RSET</ref>,<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1246" refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a6e66accf351b275a0c7d92d0d31e8086" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41a6e66accf351b275a0c7d92d0d31e8086" kindref="member">NT_MISC</ref><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1247"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1249" refid="classGecode_1_1BoolExpr_1_1MiscExpr" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1BoolExpr_1_1MiscExpr" kindref="compound">MiscExpr</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1250"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1254"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr_1_1MiscExpr_1addb45601211d4857e95060a27fc8e913" kindref="member">post</ref>(<ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>b,<sp/></highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>neg,</highlight></codeline>
|
||
|
<codeline lineno="1255"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="1257"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr_1_1MiscExpr_1ab08ae27b1a0768ae389dc574c84699b2" kindref="member">~MiscExpr</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1259"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">new</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="group__FuncIterRangesOp_1ga9f9ab6d72452ad86b95cd65abf463161" kindref="member">size</ref>);</highlight></codeline>
|
||
|
<codeline lineno="1261"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">static</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">delete</highlight><highlight class="normal">(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">*<sp/>p,<sp/></highlight><highlight class="keywordtype">size_t</highlight><highlight class="normal"><sp/><ref refid="group__FuncIterRangesOp_1ga9f9ab6d72452ad86b95cd65abf463161" kindref="member">size</ref>);</highlight></codeline>
|
||
|
<codeline lineno="1262"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1264"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">Node;</highlight></codeline>
|
||
|
<codeline lineno="1265"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1267"><highlight class="normal"><sp/><sp/><sp/><sp/>Node*<sp/>n;</highlight></codeline>
|
||
|
<codeline lineno="1268"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1270"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1271"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1273"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1274"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1276"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1277"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/>l,<sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41" kindref="member">NodeType</ref><sp/>t,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1279"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1280"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1282"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1283"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/>e,<sp/><ref refid="classGecode_1_1BoolExpr_1a7e9665516cc705c21ceb371d6cb58a41" kindref="member">NodeType</ref><sp/>t);</highlight></codeline>
|
||
|
<codeline lineno="1285"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1286"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntRel" kindref="compound">LinIntRel</ref>&<sp/>rl);</highlight></codeline>
|
||
|
<codeline lineno="1287"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS</highlight></codeline>
|
||
|
<codeline lineno="1288"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1290"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatRel&<sp/>rfl);</highlight></codeline>
|
||
|
<codeline lineno="1291"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1292"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS</highlight></codeline>
|
||
|
<codeline lineno="1293"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1295"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetRel&<sp/>rs);</highlight></codeline>
|
||
|
<codeline lineno="1297"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1298"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetCmpRel&<sp/>rs);</highlight></codeline>
|
||
|
<codeline lineno="1299"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1300"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1302"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">explicit</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr_1a3e687df2b826cc3ee1fbb8bb5b4053bf" kindref="member">BoolExpr</ref>(<ref refid="classGecode_1_1BoolExpr_1_1MiscExpr" kindref="compound">MiscExpr</ref>*<sp/>m);</highlight></codeline>
|
||
|
<codeline lineno="1304"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1305"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/><ref refid="classGecode_1_1BoolExpr_1a4c97554b3627af57c62cc41be8e77a18" kindref="member">expr</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1307"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1308"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr_1a0298c4a733a4032dbaa29ccadbdbd423" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1310"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1311"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/><ref refid="classGecode_1_1BoolExpr_1acfe8c8fe96dff474a1cdf8c677a14f13" kindref="member">operator =</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1313"><highlight class="normal"><sp/><sp/><sp/><sp/>GECODE_MINIMODEL_EXPORT</highlight></codeline>
|
||
|
<codeline lineno="1314"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolExpr_1a6d2993757763d6a05bf3b14b77a266c9" kindref="member">~BoolExpr</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1315"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1316"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1327"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1329"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gabccb898815dbb7cae4e70dc24d676fc4" kindref="member">operator !</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1331"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1332"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga213da66c75b893acda25e597820bac25" kindref="member">operator &&</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1334"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1335"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga07d7b202ea241d4deafa072fb9f90da0" kindref="member">operator ||</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1337"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1338"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga2f52baeb06ef25eb79a4ea83a77f8f9e" kindref="member">operator ^</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1339"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1341"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1342"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gae24158e9eaca93c103298cc5959125d2" kindref="member">operator !=</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1344"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1345"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1ga18157a135a27c94d1fb83b413b58fc6e" kindref="member">operator ==</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1347"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1348"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gac3b01cfee49d087d674d1715fd3539fb" kindref="member">operator >></ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1350"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1351"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelBool_1gaa188ee83fe078f07244a06c16cd05c77" kindref="member">operator <<</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1352"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1354"></codeline>
|
||
|
<codeline lineno="1361"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/></highlight></codeline>
|
||
|
<codeline lineno="1363"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelPost_1ga23d2837ab202a1fad55a517913a62129" kindref="member">expr</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>e,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
||
|
<codeline lineno="1364"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS</highlight></codeline>
|
||
|
<codeline lineno="1365"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1FloatVar" kindref="compound">FloatVar</ref></highlight></codeline>
|
||
|
<codeline lineno="1367"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelPost_1ga23d2837ab202a1fad55a517913a62129" kindref="member">expr</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1368"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1369"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS</highlight></codeline>
|
||
|
<codeline lineno="1370"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1SetVar" kindref="compound">SetVar</ref></highlight></codeline>
|
||
|
<codeline lineno="1372"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelPost_1ga23d2837ab202a1fad55a517913a62129" kindref="member">expr</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>SetExpr&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1373"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1374"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref></highlight></codeline>
|
||
|
<codeline lineno="1376"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelPost_1ga23d2837ab202a1fad55a517913a62129" kindref="member">expr</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/>e,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
||
|
<codeline lineno="1378"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/></highlight></codeline>
|
||
|
<codeline lineno="1379"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/>e,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
||
|
<codeline lineno="1381"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1382"><highlight class="normal">}</highlight></codeline>
|
||
|
<codeline lineno="1383"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1384"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/int-rel.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1385"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/float-rel.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1386"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/bool-expr.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1387"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/set-expr.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1388"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/set-rel.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1389"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1390"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1391"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1392"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">MiniModel<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1393"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">ExpInfo;</highlight></codeline>
|
||
|
<codeline lineno="1394"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1395"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1401" refid="classGecode_1_1REG" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1402"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">friend</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">MiniModel::ExpInfo;</highlight></codeline>
|
||
|
<codeline lineno="1403"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1405"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">Exp;</highlight></codeline>
|
||
|
<codeline lineno="1407"><highlight class="normal"><sp/><sp/><sp/><sp/>Exp*<sp/>e;</highlight></codeline>
|
||
|
<codeline lineno="1409"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>(Exp*<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1410"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1412"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1414"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>s);</highlight></codeline>
|
||
|
<codeline lineno="1421"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1422"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1424"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1426"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>operator<sp/>=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1427"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1429"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1431"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>operator<sp/>+=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1433"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref><sp/>operator<sp/>|(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1435"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>operator<sp/>|=(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1437"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1439"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref><sp/><ref refid="group__TaskModelMiniModelLin_1gaa345325d3284d8215d0c8657ed249338" kindref="member">operator +</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1441"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref><sp/>operator<sp/>()(</highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m);</highlight></codeline>
|
||
|
<codeline lineno="1443"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1REG" kindref="compound">REG</ref><sp/>operator<sp/>()(</highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
||
|
<codeline lineno="1445"><highlight class="normal"><sp/><sp/><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="1446"><highlight class="normal"><sp/><sp/><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
||
|
<codeline lineno="1447"><highlight class="normal"><sp/><sp/><sp/><sp/>print(std::basic_ostream<Char,Traits>&<sp/>os)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1449"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1DFA" kindref="compound">DFA</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1451"><highlight class="normal"><sp/><sp/><sp/><sp/>~<ref refid="classGecode_1_1REG" kindref="compound">REG</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1452"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1453"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1457"><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="1458"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
||
|
<codeline lineno="1459"><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_1REG" kindref="compound">REG</ref>&<sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="1460"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1461"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1468"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1470"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga401d3dd65573d724092ae8d514fb052a" kindref="member">abs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1472"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1473"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga1908d02cb49f242ca7017f3a183d7384" kindref="member">min</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1475"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1476"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga1908d02cb49f242ca7017f3a183d7384" kindref="member">min</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1478"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1479"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga810c7b5aad44e631c7792fa07b856b9d" kindref="member">max</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1481"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1482"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga810c7b5aad44e631c7792fa07b856b9d" kindref="member">max</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1483"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS</highlight></codeline>
|
||
|
<codeline lineno="1484"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1486"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FloatVar" kindref="compound">FloatVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FloatVar" kindref="compound">FloatVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1488"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1489"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FloatVar" kindref="compound">FloatVar</ref>&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&);</highlight></codeline>
|
||
|
<codeline lineno="1491"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1492"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FloatVar" kindref="compound">FloatVar</ref>&);</highlight></codeline>
|
||
|
<codeline lineno="1493"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1494"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1496"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1498"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1499"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga604258cd35486366f28378c0e9ddc4fe" kindref="member">operator /</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1501"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1502"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga0b1935a8cab3f15566c717f4687d6828" kindref="member">operator %</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1504"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1505"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga824e95c14c48cdbde349aa0d3a18f544" kindref="member">sqr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1507"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1508"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gae9acc022ddb722670c47fcf5052f24a7" kindref="member">sqrt</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1510"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1511"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gab7319c2c59c9323b50973f9376a8a32c" kindref="member">pow</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
||
|
<codeline lineno="1513"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1514"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gacfbdaac9c7e8d76d83cf49d555636d1c" kindref="member">nroot</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
||
|
<codeline lineno="1516"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1517"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1519"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1520"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1522"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1523"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1525"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref></highlight></codeline>
|
||
|
<codeline lineno="1526"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelIntRelBool_1ga57c3ab43475b8b3055145bdd3708b8a5" kindref="member">ite</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolExpr" kindref="compound">BoolExpr</ref>&<sp/>b,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1LinIntExpr" kindref="compound">LinIntExpr</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1528"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1529"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS</highlight></codeline>
|
||
|
<codeline lineno="1530"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1532"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga401d3dd65573d724092ae8d514fb052a" kindref="member">abs</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>e);</highlight></codeline>
|
||
|
<codeline lineno="1534"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1535"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga1908d02cb49f242ca7017f3a183d7384" kindref="member">min</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1537"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1538"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga1908d02cb49f242ca7017f3a183d7384" kindref="member">min</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FloatVarArgs" kindref="compound">FloatVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1540"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1541"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga810c7b5aad44e631c7792fa07b856b9d" kindref="member">max</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1543"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1544"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga810c7b5aad44e631c7792fa07b856b9d" kindref="member">max</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FloatVarArgs" kindref="compound">FloatVarArgs</ref>&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1546"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1547"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gaf974b49ad90ef31739b86603e55fe3f7" kindref="member">operator *</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1549"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1550"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga604258cd35486366f28378c0e9ddc4fe" kindref="member">operator /</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1552"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1553"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1ga824e95c14c48cdbde349aa0d3a18f544" kindref="member">sqr</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1555"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1556"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gae9acc022ddb722670c47fcf5052f24a7" kindref="member">sqrt</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1558"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1559"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gab7319c2c59c9323b50973f9376a8a32c" kindref="member">pow</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
||
|
<codeline lineno="1561"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1562"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelArith_1gacfbdaac9c7e8d76d83cf49d555636d1c" kindref="member">nroot</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
||
|
<codeline lineno="1564"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1565"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_MPFR</highlight></codeline>
|
||
|
<codeline lineno="1566"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="1572"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1574"><highlight class="normal"><sp/><sp/>exp(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1576"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1577"><highlight class="normal"><sp/><sp/>log(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1579"></codeline>
|
||
|
<codeline lineno="1586"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1588"><highlight class="normal"><sp/><sp/>asin(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1590"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1591"><highlight class="normal"><sp/><sp/>sin(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1593"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1594"><highlight class="normal"><sp/><sp/>acos(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1596"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1597"><highlight class="normal"><sp/><sp/>cos(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1599"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1600"><highlight class="normal"><sp/><sp/>atan(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1602"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinFloatExpr</highlight></codeline>
|
||
|
<codeline lineno="1603"><highlight class="normal"><sp/><sp/>tan(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>LinFloatExpr&<sp/>x);</highlight></codeline>
|
||
|
<codeline lineno="1605"><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1606"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1607"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="1614"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref></highlight></codeline>
|
||
|
<codeline lineno="1616" refid="group__TaskModelMiniModelChannel_1ga90a82817841f1548fe3c764edcd507c9" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,</highlight></codeline>
|
||
|
<codeline lineno="1617"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1618"><highlight class="normal"><sp/><sp/><sp/><sp/>(void)<sp/>icl;</highlight></codeline>
|
||
|
<codeline lineno="1619"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>b(home,0,1);<sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(home,b,x);</highlight></codeline>
|
||
|
<codeline lineno="1620"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>b;</highlight></codeline>
|
||
|
<codeline lineno="1621"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1623"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/>IntVar</highlight></codeline>
|
||
|
<codeline lineno="1624" refid="group__TaskModelMiniModelChannel_1gaf112cd4bdbd86db0220b7a17b60799b7" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>b,</highlight></codeline>
|
||
|
<codeline lineno="1625"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1626"><highlight class="normal"><sp/><sp/><sp/><sp/>(void)<sp/>icl;</highlight></codeline>
|
||
|
<codeline lineno="1627"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x(home,0,1);<sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(home,b,x);</highlight></codeline>
|
||
|
<codeline lineno="1628"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>x;</highlight></codeline>
|
||
|
<codeline lineno="1629"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1630"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS<sp/></highlight></codeline>
|
||
|
<codeline lineno="1631"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/>IntVar</highlight></codeline>
|
||
|
<codeline lineno="1633"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(Home<sp/>home,<sp/>FloatVar<sp/>f)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1634"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelMiniModelArith_1ga1908d02cb49f242ca7017f3a183d7384" kindref="member">min</ref><sp/>=<sp/></highlight><highlight class="keyword">static_cast<</highlight><highlight class="keywordtype">int</highlight><highlight class="keyword">></highlight><highlight class="normal">(<ref refid="group__TaskModelMiniModelArith_1ga810c7b5aad44e631c7792fa07b856b9d" kindref="member">std::max</ref>(static_cast<double>(<ref refid="namespaceGecode_1_1Int_1_1Limits_1a866b451d77425f6d442aa9f114e1424c" kindref="member">Int::Limits::min</ref>),</highlight></codeline>
|
||
|
<codeline lineno="1635"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::ceil(f.min())));</highlight></codeline>
|
||
|
<codeline lineno="1636"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelMiniModelArith_1ga810c7b5aad44e631c7792fa07b856b9d" kindref="member">max</ref><sp/>=<sp/></highlight><highlight class="keyword">static_cast<</highlight><highlight class="keywordtype">int</highlight><highlight class="keyword">></highlight><highlight class="normal">(<ref refid="group__TaskModelMiniModelArith_1ga1908d02cb49f242ca7017f3a183d7384" kindref="member">std::min</ref>(static_cast<double>(<ref refid="namespaceGecode_1_1Int_1_1Limits_1ad2fea399ca2de529a8b294fefe37e177" kindref="member">Int::Limits::max</ref>),</highlight></codeline>
|
||
|
<codeline lineno="1637"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>std::floor(f.max())));</highlight></codeline>
|
||
|
<codeline lineno="1638"><highlight class="normal"><sp/><sp/><sp/><sp/>IntVar<sp/>x(home,min,max);</highlight></codeline>
|
||
|
<codeline lineno="1639"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(home,f,x);</highlight></codeline>
|
||
|
<codeline lineno="1640"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>x;</highlight></codeline>
|
||
|
<codeline lineno="1641"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1642"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1643"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS<sp/></highlight></codeline>
|
||
|
<codeline lineno="1644"><highlight class="preprocessor"></highlight><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/>SetVar</highlight></codeline>
|
||
|
<codeline lineno="1646"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1647"><highlight class="normal"><sp/><sp/><sp/><sp/>(void)<sp/>icl;</highlight></codeline>
|
||
|
<codeline lineno="1648"><highlight class="normal"><sp/><sp/><sp/><sp/>SetVar<sp/>s(home,<ref refid="classGecode_1_1IntSet_1af6247876f310d0209b9b7f951cae9b99" kindref="member">IntSet::empty</ref>,<ref refid="namespaceGecode_1_1Set_1_1Limits_1a768af29a2cbf9eec75b4376b325f6cc4" kindref="member">Set::Limits::min</ref>,<ref refid="namespaceGecode_1_1Set_1_1Limits_1aa0057c6b80521aaf8485343580d0eed5" kindref="member">Set::Limits::max</ref>);</highlight></codeline>
|
||
|
<codeline lineno="1649"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(home,<ref refid="namespaceGecode_1a5ea96737b3b12bbd5e67d43e20ea2e09a9d8d5285967c1b7a57e449ae59ceb7ce" kindref="member">SOT_UNION</ref>,x,s);</highlight></codeline>
|
||
|
<codeline lineno="1650"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntNValues_1gabd429c980b8dd6b587abce73719d6316" kindref="member">nvalues</ref>(home,x,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,<ref refid="group__TaskModelMiniModelPost_1ga23d2837ab202a1fad55a517913a62129" kindref="member">expr</ref>(home,<ref refid="group__TaskModelSetDom_1gad406de987b9e483a7c297bb7b2670800" kindref="member">cardinality</ref>(s)));</highlight></codeline>
|
||
|
<codeline lineno="1651"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordflow">return</highlight><highlight class="normal"><sp/>s;</highlight></codeline>
|
||
|
<codeline lineno="1652"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1653"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1654"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="1655"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1656"><highlight class="normal">}</highlight></codeline>
|
||
|
<codeline lineno="1657"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1658"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1659"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1674"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1675" refid="group__TaskModelMiniModelIntAlias_1ga69f07c384f2b43fff58648bfb3522187" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga69f07c384f2b43fff58648bfb3522187" kindref="member">atmost</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1676"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1677"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,n,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaae6df5a2c5bb0b3e391088f5feff77ee4" kindref="member">IRT_LQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1678"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1683"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1684" refid="group__TaskModelMiniModelIntAlias_1ga46cdc3499e9b953cb6b3b6c28e89d97b" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga69f07c384f2b43fff58648bfb3522187" kindref="member">atmost</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1685"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1686"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaae6df5a2c5bb0b3e391088f5feff77ee4" kindref="member">IRT_LQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1687"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1695"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1696" refid="group__TaskModelMiniModelIntAlias_1gad638750dbdcbbf40db4855c833886317" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga69f07c384f2b43fff58648bfb3522187" kindref="member">atmost</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1697"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1698"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaae6df5a2c5bb0b3e391088f5feff77ee4" kindref="member">IRT_LQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1699"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1704"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1705" refid="group__TaskModelMiniModelIntAlias_1ga97ef0b5c7871c4cb7dcf5c5af5a48c96" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga69f07c384f2b43fff58648bfb3522187" kindref="member">atmost</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1706"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1707"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,n,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaae6df5a2c5bb0b3e391088f5feff77ee4" kindref="member">IRT_LQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1708"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1713"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1714" refid="group__TaskModelMiniModelIntAlias_1ga0e42328f0267b954e3ff9d811facb5d3" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga69f07c384f2b43fff58648bfb3522187" kindref="member">atmost</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1715"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1716"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaae6df5a2c5bb0b3e391088f5feff77ee4" kindref="member">IRT_LQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1717"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1725"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1726" refid="group__TaskModelMiniModelIntAlias_1ga7ad1ef027383013731ecbef98ba119a5" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga69f07c384f2b43fff58648bfb3522187" kindref="member">atmost</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>y,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1727"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1728"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaae6df5a2c5bb0b3e391088f5feff77ee4" kindref="member">IRT_LQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1729"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1730"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1735"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1736" refid="group__TaskModelMiniModelIntAlias_1gab71034829f9008e332a406d7825a9ea3" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gab71034829f9008e332a406d7825a9ea3" kindref="member">atleast</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1737"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1738"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,n,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa53d1fb6dc2ed68d0b23c012d9586707f" kindref="member">IRT_GQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1739"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1744"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1745" refid="group__TaskModelMiniModelIntAlias_1ga0eb65a55ed75c57a95af9ceb4f5b623b" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gab71034829f9008e332a406d7825a9ea3" kindref="member">atleast</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1746"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1747"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa53d1fb6dc2ed68d0b23c012d9586707f" kindref="member">IRT_GQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1748"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1756"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1757" refid="group__TaskModelMiniModelIntAlias_1gac3966869f841811cf64efbc44cd2e0a7" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gab71034829f9008e332a406d7825a9ea3" kindref="member">atleast</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1758"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1759"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa53d1fb6dc2ed68d0b23c012d9586707f" kindref="member">IRT_GQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1760"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1765"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1766" refid="group__TaskModelMiniModelIntAlias_1gac373f14f2fd84a50dc30feaa4962fcb1" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gab71034829f9008e332a406d7825a9ea3" kindref="member">atleast</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1767"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1768"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,n,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa53d1fb6dc2ed68d0b23c012d9586707f" kindref="member">IRT_GQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1769"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1774"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1775" refid="group__TaskModelMiniModelIntAlias_1ga8edd04a94fc63ce2ab838ca2b7eee075" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gab71034829f9008e332a406d7825a9ea3" kindref="member">atleast</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1776"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1777"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa53d1fb6dc2ed68d0b23c012d9586707f" kindref="member">IRT_GQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1778"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1786"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1787" refid="group__TaskModelMiniModelIntAlias_1ga599e8330374a5ea9740b76e639470639" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gab71034829f9008e332a406d7825a9ea3" kindref="member">atleast</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>y,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1788"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1789"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa53d1fb6dc2ed68d0b23c012d9586707f" kindref="member">IRT_GQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1790"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1791"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1796"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1797" refid="group__TaskModelMiniModelIntAlias_1gadc52f4ca87e85283ec3a2a392500b347" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gadc52f4ca87e85283ec3a2a392500b347" kindref="member">exactly</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1798"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1799"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,n,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1800"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1805"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1806" refid="group__TaskModelMiniModelIntAlias_1gae6b8cde090f8cdd0c3c572ead51620e2" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gadc52f4ca87e85283ec3a2a392500b347" kindref="member">exactly</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1807"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1808"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1809"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1817"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1818" refid="group__TaskModelMiniModelIntAlias_1ga180da2f81c64a4aeb2e382f2498e820f" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gadc52f4ca87e85283ec3a2a392500b347" kindref="member">exactly</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>y,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>m,</highlight></codeline>
|
||
|
<codeline lineno="1819"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1820"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,m,icl);</highlight></codeline>
|
||
|
<codeline lineno="1821"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1826"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1827" refid="group__TaskModelMiniModelIntAlias_1gaad3bce5a90b320be7c017ba1af14de80" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gadc52f4ca87e85283ec3a2a392500b347" kindref="member">exactly</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1828"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1829"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,n,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1830"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1835"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1836" refid="group__TaskModelMiniModelIntAlias_1gaa0f1309cc735623ab06a05e0522b47db" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gadc52f4ca87e85283ec3a2a392500b347" kindref="member">exactly</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1837"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1838"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1839"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1847"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1848" refid="group__TaskModelMiniModelIntAlias_1ga8c75768e09a1449dea4755955b4caa00" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1gadc52f4ca87e85283ec3a2a392500b347" kindref="member">exactly</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntArgs" kindref="compound">IntArgs</ref>&<sp/>y,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,</highlight></codeline>
|
||
|
<codeline lineno="1849"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1850"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntCount_1ga1ed6f089699260b994a25197199337a4" kindref="member">count</ref>(home,x,y,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,z,icl);</highlight></codeline>
|
||
|
<codeline lineno="1851"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1854"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1855" refid="group__TaskModelMiniModelIntAlias_1ga70b332a6bb1c6fa6f1cbec83c74f4d81" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga70b332a6bb1c6fa6f1cbec83c74f4d81" kindref="member">lex</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>r,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>y,</highlight></codeline>
|
||
|
<codeline lineno="1856"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1857"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(home,x,r,y,icl);</highlight></codeline>
|
||
|
<codeline lineno="1858"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1861"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1862" refid="group__TaskModelMiniModelIntAlias_1ga43a2c5fac05c3023718a73fad03bc6f8" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga70b332a6bb1c6fa6f1cbec83c74f4d81" kindref="member">lex</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>x,<sp/><ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aa" kindref="member">IntRelType</ref><sp/>r,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1BoolVarArgs" kindref="compound">BoolVarArgs</ref>&<sp/>y,</highlight></codeline>
|
||
|
<codeline lineno="1863"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1864"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(home,x,r,y,icl);</highlight></codeline>
|
||
|
<codeline lineno="1865"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1868"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1869" refid="group__TaskModelMiniModelIntAlias_1ga3132bb6ef494147e4400eb0e163425b0" refkind="member"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelIntAlias_1ga3132bb6ef494147e4400eb0e163425b0" kindref="member">values</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVarArgs" kindref="compound">IntVarArgs</ref>&<sp/>x,<sp/><ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref><sp/>y,</highlight></codeline>
|
||
|
<codeline lineno="1870"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1871"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatDomain_1gac1b9fa965f93c359aeadb620614e2b9b" kindref="member">dom</ref>(home,x,y,icl);</highlight></codeline>
|
||
|
<codeline lineno="1872"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntNValues_1gabd429c980b8dd6b587abce73719d6316" kindref="member">nvalues</ref>(home,x,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,y.<ref refid="classGecode_1_1IntSet_1a85c391ad5966d59eccad932c2ee6568b" kindref="member">size</ref>(),icl);</highlight></codeline>
|
||
|
<codeline lineno="1873"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1874"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1876"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1877"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS</highlight></codeline>
|
||
|
<codeline lineno="1878"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="1893"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1894"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>SetVar<sp/>y)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1895"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatRelFloat_1gae112d89eb47c5e2aa360b2fcca92e374" kindref="member">rel</ref>(home,<ref refid="namespaceGecode_1a5ea96737b3b12bbd5e67d43e20ea2e09a9d8d5285967c1b7a57e449ae59ceb7ce" kindref="member">SOT_UNION</ref>,x,y);</highlight></codeline>
|
||
|
<codeline lineno="1896"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntNValues_1gabd429c980b8dd6b587abce73719d6316" kindref="member">nvalues</ref>(home,x,<ref refid="namespaceGecode_1a2a4b3317737fd8ffb4dfdf43d1bb87aaa3c531f069e207c7078f1d06f9b16af83" kindref="member">IRT_EQ</ref>,<ref refid="group__TaskModelMiniModelPost_1ga23d2837ab202a1fad55a517913a62129" kindref="member">expr</ref>(home,<ref refid="group__TaskModelSetDom_1gad406de987b9e483a7c297bb7b2670800" kindref="member">cardinality</ref>(y)));</highlight></codeline>
|
||
|
<codeline lineno="1897"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1898"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1901"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1902"><highlight class="normal"><sp/><sp/>range(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>SetVar<sp/>y,<sp/>SetVar<sp/>z)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1903"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(home,<ref refid="namespaceGecode_1a5ea96737b3b12bbd5e67d43e20ea2e09a9d8d5285967c1b7a57e449ae59ceb7ce" kindref="member">SOT_UNION</ref>,x,y,z);</highlight></codeline>
|
||
|
<codeline lineno="1904"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1905"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1911"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">inline</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1912"><highlight class="normal"><sp/><sp/>roots(Home<sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>IntVarArgs&<sp/>x,<sp/>SetVar<sp/>y,<sp/>SetVar<sp/>z)<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1913"><highlight class="normal"><sp/><sp/><sp/><sp/>SetVarArgs<sp/>xiv(home,z.lubMax()+1,<ref refid="classGecode_1_1IntSet_1af6247876f310d0209b9b7f951cae9b99" kindref="member">IntSet::empty</ref>,0,x.<ref refid="classGecode_1_1IntSet_1a85c391ad5966d59eccad932c2ee6568b" kindref="member">size</ref>()-1);</highlight></codeline>
|
||
|
<codeline lineno="1914"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelFloatChannel_1gaf575154bbaaa03391f62f991d1cfe6d8" kindref="member">channel</ref>(home,x,xiv);</highlight></codeline>
|
||
|
<codeline lineno="1915"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(home,<ref refid="namespaceGecode_1a5ea96737b3b12bbd5e67d43e20ea2e09a9d8d5285967c1b7a57e449ae59ceb7ce" kindref="member">SOT_UNION</ref>,xiv,z,y);</highlight></codeline>
|
||
|
<codeline lineno="1916"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="1917"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1919"><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="1920"><highlight class="preprocessor"></highlight><highlight class="normal">}</highlight></codeline>
|
||
|
<codeline lineno="1921"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1922"><highlight class="normal"></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1923"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1924" refid="classGecode_1_1Matrix" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal">><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix</ref>;</highlight></codeline>
|
||
|
<codeline lineno="1925"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1933"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="1934" refid="classGecode_1_1Slice" refkind="compound"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Slice" kindref="compound">Slice</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1935"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1937" refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits<A>::ArgsType</ref><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">ArgsType</ref>;</highlight></codeline>
|
||
|
<codeline lineno="1938"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1939"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">ArgsType</ref><sp/>_r;<sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1940"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>_fc,<sp/></highlight></codeline>
|
||
|
<codeline lineno="1941"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>_tc,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1942"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>_fr,<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1943"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>_tr;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1944"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="1946"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Slice_1a2892c85d4df789831f2a51e318178462" kindref="member">Slice</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<A></ref>&<sp/>a,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>fc,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>tc,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>fr,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>tr);</highlight></codeline>
|
||
|
<codeline lineno="1950"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice</ref>&<sp/><ref refid="classGecode_1_1Slice_1a9911bf16786784f3cbc430ffa43d8824" kindref="member">reverse</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1952"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">ArgsType</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="1954"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<ArgsType></ref>(void);</highlight></codeline>
|
||
|
<codeline lineno="1955"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1957"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">ArgsType</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1959"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">operator</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<ArgsType></ref>(void)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="1960"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="1961"><highlight class="normal"><sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="1963"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="1964"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">Slice<A>::ArgsType</ref></highlight></codeline>
|
||
|
<codeline lineno="1965"><highlight class="normal"><sp/><sp/>operator+(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1966"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1968"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="1969"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">Slice<A>::ArgsType</ref></highlight></codeline>
|
||
|
<codeline lineno="1970"><highlight class="normal"><sp/><sp/>operator+(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits<A>::ArgsType</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1971"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1973"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="1974"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">Slice<A>::ArgsType</ref></highlight></codeline>
|
||
|
<codeline lineno="1975"><highlight class="normal"><sp/><sp/>operator+(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits<A>::ArgsType</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1976"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1978"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="1979"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">Slice<A>::ArgsType</ref></highlight></codeline>
|
||
|
<codeline lineno="1980"><highlight class="normal"><sp/><sp/>operator+(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits<A>::ValueType</ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1981"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1983"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="1984"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice_1ac22f49cd72ba044a071442b5cb176222" kindref="member">Slice<A>::ArgsType</ref></highlight></codeline>
|
||
|
<codeline lineno="1985"><highlight class="normal"><sp/><sp/>operator+(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits<A>::ValueType</ref>&<sp/>x,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref>&<sp/>y);</highlight></codeline>
|
||
|
<codeline lineno="1986"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="1997"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="1998"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="1999"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="2001" refid="classGecode_1_1Matrix_1a5f94c2a7883b5b2f3a11592c8aff51eb" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits<A>::ValueType</ref><sp/><ref refid="classGecode_1_1Matrix_1a5f94c2a7883b5b2f3a11592c8aff51eb" kindref="member">ValueType</ref>;</highlight></codeline>
|
||
|
<codeline lineno="2003" refid="classGecode_1_1Matrix_1a0966361678a7474d1c2058271b98f59d" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits<A>::ArgsType</ref><sp/><ref refid="classGecode_1_1Matrix_1a0966361678a7474d1c2058271b98f59d" kindref="member">ArgsType</ref>;</highlight></codeline>
|
||
|
<codeline lineno="2004"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2005"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">private</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="2007"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">typename</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1ArrayTraits" kindref="compound">ArrayTraits<A>::StorageType</ref><sp/>StorageType;</highlight></codeline>
|
||
|
<codeline lineno="2008"><highlight class="normal"><sp/><sp/><sp/><sp/>StorageType<sp/>_a;<sp/></highlight></codeline>
|
||
|
<codeline lineno="2009"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>_w;<sp/></highlight></codeline>
|
||
|
<codeline lineno="2010"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>_h;<sp/></highlight></codeline>
|
||
|
<codeline lineno="2011"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2012"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="2025"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Matrix_1adccf9c9c4ae2ba6ea1d1128e86be100e" kindref="member">Matrix</ref>(A<sp/>a,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>w,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>h);</highlight></codeline>
|
||
|
<codeline lineno="2026"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2039"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Matrix_1adccf9c9c4ae2ba6ea1d1128e86be100e" kindref="member">Matrix</ref>(A<sp/>a,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>n);</highlight></codeline>
|
||
|
<codeline lineno="2040"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2042"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix_1a742da0e317430fc93d95d4b68713ff5e" kindref="member">width</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="2044"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix_1a9bc77760569857e12b961bbabbd9c1d2" kindref="member">height</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="2046"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Matrix_1a0966361678a7474d1c2058271b98f59d" kindref="member">ArgsType</ref><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix_1a6c0677a79248b1f7338691deca4f3994" kindref="member">get_array</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="2047"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2053"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Matrix_1a5f94c2a7883b5b2f3a11592c8aff51eb" kindref="member">ValueType</ref>&<sp/><ref refid="classGecode_1_1Matrix_1af41321dff730a55ffb7b42d79ec15805" kindref="member">operator ()</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r);</highlight></codeline>
|
||
|
<codeline lineno="2054"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2060"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix_1a5f94c2a7883b5b2f3a11592c8aff51eb" kindref="member">ValueType</ref>&<sp/><ref refid="classGecode_1_1Matrix_1af41321dff730a55ffb7b42d79ec15805" kindref="member">operator ()</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="2061"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2071"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref><sp/><ref refid="classGecode_1_1Matrix_1a1759af537ec360c3c4959e8952682aeb" kindref="member">slice</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>fc,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>tc,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>fr,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>tr)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="2072"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2074"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref><sp/><ref refid="classGecode_1_1Matrix_1a8ea675452963e06e4b1a4fc459b63078" kindref="member">row</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>r)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="2075"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2077"><highlight class="normal"><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1Slice" kindref="compound">Slice<A></ref><sp/><ref refid="classGecode_1_1Matrix_1a1d105eb679bfd06d4821a60447dd0419" kindref="member">col</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>c)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal">;</highlight></codeline>
|
||
|
<codeline lineno="2078"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="2079"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2083"><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,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="2084"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
||
|
<codeline lineno="2085"><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_1Matrix" kindref="compound">Matrix<A></ref>&<sp/>m);</highlight></codeline>
|
||
|
<codeline lineno="2086"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2090"><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,<sp/></highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="2091"><highlight class="normal"><sp/><sp/>std::basic_ostream<Char,Traits>&</highlight></codeline>
|
||
|
<codeline lineno="2092"><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_1Slice" kindref="compound">Slice<A></ref>&<sp/>s);</highlight></codeline>
|
||
|
<codeline lineno="2093"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2100"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<IntArgs></ref>&<sp/>m,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="2101"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
||
|
<codeline lineno="2108"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<IntArgs></ref>&<sp/>m,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="2109"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>z,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
||
|
<codeline lineno="2116"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<IntVarArgs></ref>&<sp/>m,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="2117"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>z,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
||
|
<codeline lineno="2124"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<BoolVarArgs></ref>&<sp/>m,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="2125"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1BoolVar" kindref="compound">BoolVar</ref><sp/>z,<sp/><ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247ad" kindref="member">IntConLevel</ref><sp/>icl=<ref refid="namespaceGecode_1a22c1363cbf5a7e6fa6c250ae813247adace6cc5f677c3366b58e30b854c455472" kindref="member">ICL_DEF</ref>);</highlight></codeline>
|
||
|
<codeline lineno="2126"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_SET_VARS</highlight></codeline>
|
||
|
<codeline lineno="2127"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="2133"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<IntSetArgs></ref>&<sp/>m,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="2134"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1SetVar" kindref="compound">SetVar</ref><sp/>z);</highlight></codeline>
|
||
|
<codeline lineno="2141"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="group__TaskModelIntElement_1gac5e765f23e5bb9cc020ebeae7293b373" kindref="member">element</ref>(<ref refid="classGecode_1_1Home" kindref="compound">Home</ref><sp/>home,<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<SetVarArgs></ref>&<sp/>m,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>x,<sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/>y,<sp/><sp/></highlight></codeline>
|
||
|
<codeline lineno="2142"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1SetVar" kindref="compound">SetVar</ref><sp/>z);</highlight></codeline>
|
||
|
<codeline lineno="2143"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="2144"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="2148"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="2149"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref><sp/><ref refid="namespaceGecode_1a95ae0c658a5005f6353dd92fae2b2da5" kindref="member">rows_interchange</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<A></ref>&<sp/>m);</highlight></codeline>
|
||
|
<codeline lineno="2153"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="2154"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref><sp/><ref refid="namespaceGecode_1afe5e455905440d5418cc2262b628df6f" kindref="member">columns_interchange</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<A></ref>&<sp/>m);</highlight></codeline>
|
||
|
<codeline lineno="2158"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="2159"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref><sp/><ref refid="namespaceGecode_1a2e8fe0b7d12a576e3bddf1eec484d3ae" kindref="member">rows_reflect</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<A></ref>&<sp/>m);</highlight></codeline>
|
||
|
<codeline lineno="2163"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="2164"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref><sp/><ref refid="namespaceGecode_1a86021d1aeb6aa901e15040760b2d0efd" kindref="member">columns_reflect</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<A></ref>&<sp/>m);</highlight></codeline>
|
||
|
<codeline lineno="2170"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><</highlight><highlight class="keyword">class</highlight><highlight class="normal"><sp/>A></highlight></codeline>
|
||
|
<codeline lineno="2171"><highlight class="normal"><sp/><sp/><ref refid="classGecode_1_1SymmetryHandle" kindref="compound">SymmetryHandle</ref><sp/><ref refid="namespaceGecode_1adf66bd3fa7af1b80ed1a47e996ed5696" kindref="member">diagonal_reflect</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Matrix" kindref="compound">Matrix<A></ref>&<sp/>m);</highlight></codeline>
|
||
|
<codeline lineno="2172"><highlight class="normal">}</highlight></codeline>
|
||
|
<codeline lineno="2173"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2174"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/matrix.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2175"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/ldsb.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2176"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2181"><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="2183"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinIntExpr<sp/></highlight></codeline>
|
||
|
<codeline lineno="2184"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>Slice<IntArgs>&<sp/>slice);</highlight></codeline>
|
||
|
<codeline lineno="2186"><highlight class="normal"><sp/><sp/>GECODE_MINIMODEL_EXPORT<sp/>LinIntExpr<sp/></highlight></codeline>
|
||
|
<codeline lineno="2187"><highlight class="normal"><sp/><sp/><ref refid="group__TaskModelMiniModelLin_1ga8c3d837827d68f719e11213e95da6db1" kindref="member">sum</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>Matrix<IntArgs>&<sp/>matrix);</highlight></codeline>
|
||
|
<codeline lineno="2188"><highlight class="normal">}</highlight></codeline>
|
||
|
<codeline lineno="2191"><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">Gecode<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="2192"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2202"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">namespace<sp/></highlight><highlight class="normal">MiniModel<sp/>{</highlight></codeline>
|
||
|
<codeline lineno="2203"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2205"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><IntRelType<sp/>irt></highlight></codeline>
|
||
|
<codeline lineno="2206" refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace" refkind="compound"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace" kindref="compound">IntOptimizeSpace</ref><sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="2207"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="2209"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace_1aafa4a573d25f56aaffffa3ec90b39183" kindref="member">IntOptimizeSpace</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="2211"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace_1aafa4a573d25f56aaffffa3ec90b39183" kindref="member">IntOptimizeSpace</ref>(</highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace" kindref="compound">IntOptimizeSpace</ref>&<sp/>s);</highlight></codeline>
|
||
|
<codeline lineno="2213"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace_1a601fd996de632b7e62db8ca9f7e37d27" kindref="member">constrain</ref>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>best);</highlight></codeline>
|
||
|
<codeline lineno="2215"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1IntVar" kindref="compound">IntVar</ref><sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace_1a41808b242b796404a73ec720270016dd" kindref="member">cost</ref>(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="2216"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="2217"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2218"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS<sp/></highlight></codeline>
|
||
|
<codeline lineno="2219"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="2221"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">template</highlight><highlight class="normal"><FloatRelType<sp/>frt></highlight></codeline>
|
||
|
<codeline lineno="2222"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">class<sp/></highlight><highlight class="normal">FloatOptimizeSpace<sp/>:<sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref><sp/>{</highlight></codeline>
|
||
|
<codeline lineno="2223"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
|
||
|
<codeline lineno="2225"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>FloatOptimizeSpace(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">);</highlight></codeline>
|
||
|
<codeline lineno="2227"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/>FloatOptimizeSpace(</highlight><highlight class="keywordtype">bool</highlight><highlight class="normal"><sp/>share,<sp/>FloatOptimizeSpace&<sp/>s);</highlight></codeline>
|
||
|
<codeline lineno="2229"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>constrain(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1Space" kindref="compound">Space</ref>&<sp/>best);</highlight></codeline>
|
||
|
<codeline lineno="2231"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1FloatVar" kindref="compound">FloatVar</ref><sp/>cost(</highlight><highlight class="keywordtype">void</highlight><highlight class="normal">)<sp/></highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>=<sp/>0;</highlight></codeline>
|
||
|
<codeline lineno="2232"><highlight class="normal"><sp/><sp/><sp/><sp/>};</highlight></codeline>
|
||
|
<codeline lineno="2233"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2234"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="2235"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2236"><highlight class="normal"><sp/><sp/>}</highlight></codeline>
|
||
|
<codeline lineno="2237"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2239" refid="group__TaskModelMiniModelOptimize_1ga2110b74c0d8665aacadd62016609c162" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace" kindref="compound">MiniModel::IntOptimizeSpace<IRT_LE></ref><sp/><ref refid="group__TaskModelMiniModelOptimize_1ga2110b74c0d8665aacadd62016609c162" kindref="member">MinimizeSpace</ref>;</highlight></codeline>
|
||
|
<codeline lineno="2241" refid="group__TaskModelMiniModelOptimize_1gafb68536adc7753ee4dcc6d02b820d4ea" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace" kindref="compound">MiniModel::IntOptimizeSpace<IRT_GR></ref><sp/><ref refid="group__TaskModelMiniModelOptimize_1gafb68536adc7753ee4dcc6d02b820d4ea" kindref="member">MaximizeSpace</ref>;</highlight></codeline>
|
||
|
<codeline lineno="2243" refid="group__TaskModelMiniModelOptimize_1gac3e46889449b3e658889c425ac0baf06" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace" kindref="compound">MiniModel::IntOptimizeSpace<IRT_LE></ref><sp/><ref refid="group__TaskModelMiniModelOptimize_1gac3e46889449b3e658889c425ac0baf06" kindref="member">IntMinimizeSpace</ref>;</highlight></codeline>
|
||
|
<codeline lineno="2245" refid="group__TaskModelMiniModelOptimize_1gab9b25b996b40174a9d9b11d129b889b1" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/><ref refid="classGecode_1_1MiniModel_1_1IntOptimizeSpace" kindref="compound">MiniModel::IntOptimizeSpace<IRT_GR></ref><sp/><ref refid="group__TaskModelMiniModelOptimize_1gab9b25b996b40174a9d9b11d129b889b1" kindref="member">IntMaximizeSpace</ref>;</highlight></codeline>
|
||
|
<codeline lineno="2246"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2247"><highlight class="normal"></highlight><highlight class="preprocessor">#ifdef<sp/>GECODE_HAS_FLOAT_VARS<sp/></highlight></codeline>
|
||
|
<codeline lineno="2248"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="2250"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>MiniModel::FloatOptimizeSpace<FRT_LE><sp/>FloatMinimizeSpace;</highlight></codeline>
|
||
|
<codeline lineno="2252"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/>MiniModel::FloatOptimizeSpace<FRT_GR><sp/>FloatMaximizeSpace;</highlight></codeline>
|
||
|
<codeline lineno="2253"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2254"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="2255"><highlight class="preprocessor"></highlight></codeline>
|
||
|
<codeline lineno="2257"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2258"><highlight class="normal">}</highlight></codeline>
|
||
|
<codeline lineno="2259"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2260"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/><gecode/minimodel/optimize.hpp></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2261"><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2262"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
|
||
|
<codeline lineno="2263"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2264"><highlight class="normal"></highlight><highlight class="comment">//<sp/>IFDEF:<sp/>GECODE_HAS_INT_VARS</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2265"><highlight class="normal"></highlight><highlight class="comment">//<sp/>STATISTICS:<sp/>minimodel-any</highlight><highlight class="normal"></highlight></codeline>
|
||
|
<codeline lineno="2266"><highlight class="normal"></highlight></codeline>
|
||
|
</programlisting>
|
||
|
<location file="/usr/include/gecode/minimodel.hh"/>
|
||
|
</compounddef>
|
||
|
</doxygen>
|