This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/gecode/dev/extractor/xml/group__TaskModelIntDomain.xml

428 lines
17 KiB
XML
Raw Normal View History

2014-01-22 09:41:47 +00:00
<?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="group__TaskModelIntDomain" kind="group">
<compoundname>TaskModelIntDomain</compoundname>
<title>Domain constraints</title>
<sectiondef kind="func">
<memberdef kind="function" id="group__TaskModelIntDomain_1ga7c2c12e121d7bcf1467129b4c2f189d6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, IntVar x, int n, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>int</type>
<declname>n</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Propagates <formula id="51">$x=n$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="979" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1gadf571d527e74ef8daac75e06d38cba9c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, const IntVarArgs &amp;x, int n, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>const IntVarArgs &amp;</type>
<declname>x</declname>
</param>
<param>
<type>int</type>
<declname>n</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Propagates <formula id="52">$ x_i=n$</formula> for all <formula id="53">$0\leq i&lt;|x|$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="983" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1gaa3e1603f997b663ce29c52a8caf4501d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, IntVar x, int l, int m, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>int</type>
<declname>l</declname>
</param>
<param>
<type>int</type>
<declname>m</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Propagates <formula id="207">$ l\leq x\leq m$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="988" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1ga939b99feb0cdf1eb465e80ce3ce45a57" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, const IntVarArgs &amp;x, int l, int m, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>const IntVarArgs &amp;</type>
<declname>x</declname>
</param>
<param>
<type>int</type>
<declname>l</declname>
</param>
<param>
<type>int</type>
<declname>m</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Propagates <formula id="208">$ l\leq x_i\leq m$</formula> for all <formula id="53">$0\leq i&lt;|x|$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="992" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1ga57ec7afa76a3804e5d1cc15730324d93" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, IntVar x, const IntSet &amp;s, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>const IntSet &amp;</type>
<declname>s</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Propagates <formula id="209">$ x\in s $</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="997" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1gabacca35862e90954318bf51ab6e2aede" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, const IntVarArgs &amp;x, const IntSet &amp;s, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>const IntVarArgs &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const IntSet &amp;</type>
<declname>s</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Propagates <formula id="210">$ x_i\in s$</formula> for all <formula id="53">$0\leq i&lt;|x|$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="1001" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1gaebe0c4b8f1f2980a8bfd75cb10b65268" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, IntVar x, int n, Reify r, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>int</type>
<declname>n</declname>
</param>
<param>
<type>Reify</type>
<declname>r</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Post domain consistent propagator for <formula id="56">$ (x=n) \equiv r$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="1006" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1ga1f5f881f668476d073b40c4dfca0d1cf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, IntVar x, int l, int m, Reify r, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>int</type>
<declname>l</declname>
</param>
<param>
<type>int</type>
<declname>m</declname>
</param>
<param>
<type>Reify</type>
<declname>r</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Post domain consistent propagator for <formula id="211">$ (l\leq x \leq m) \equiv r$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="1010" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1gaa2ed9369f350884d87e108caddab9963" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, IntVar x, const IntSet &amp;s, Reify r, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>const IntSet &amp;</type>
<declname>s</declname>
</param>
<param>
<type>Reify</type>
<declname>r</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Post domain consistent propagator for <formula id="212">$ (x \in s) \equiv r$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="1014" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1ga34228afd1f212cf772aa64d759630a7b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, IntVar x, IntVar d, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>IntVar</type>
<declname>d</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Constrain domain of <emphasis>x</emphasis> according to domain of <emphasis>d</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="1019" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1ga13ad3e4daa484795703075d23fe65297" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, BoolVar x, BoolVar d, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>BoolVar</type>
<declname>x</declname>
</param>
<param>
<type>BoolVar</type>
<declname>d</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Constrain domain of <emphasis>x</emphasis> according to domain of <emphasis>d</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="1023" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1gaee8b5f4514fd627f73f12013f2f182a1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, const IntVarArgs &amp;x, const IntVarArgs &amp;d, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>const IntVarArgs &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const IntVarArgs &amp;</type>
<declname>d</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Constrain domain of <formula id="58">$ x_i $</formula> according to domain of <formula id="59">$ d_i $</formula> for all <formula id="53">$0\leq i&lt;|x|$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="1027" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelIntDomain_1gae1a6fe5a941f65ed70ac7169010b3c18" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_INT_EXPORT void</type>
<definition>GECODE_INT_EXPORT void Gecode::dom</definition>
<argsstring>(Home home, const BoolVarArgs &amp;x, const BoolVarArgs &amp;d, IntConLevel icl=ICL_DEF)</argsstring>
<name>dom</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>const BoolVarArgs &amp;</type>
<declname>x</declname>
</param>
<param>
<type>const BoolVarArgs &amp;</type>
<declname>d</declname>
</param>
<param>
<type>IntConLevel</type>
<declname>icl</declname>
<defval>ICL_DEF</defval>
</param>
<briefdescription>
<para>Constrain domain of <formula id="58">$ x_i $</formula> according to domain of <formula id="59">$ d_i $</formula> for all <formula id="53">$0\leq i&lt;|x|$</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/int.hh" line="1031" column="1"/>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
</compounddef>
</doxygen>