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__TaskModelSetConnect.xml

230 lines
9.7 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__TaskModelSetConnect" kind="group">
<compoundname>TaskModelSetConnect</compoundname>
<title>Connection constraints to integer variables</title>
<sectiondef kind="func">
<memberdef kind="function" id="group__TaskModelSetConnect_1ga2a4b8e447ab3f2347077cec57631ff9a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_SET_EXPORT void</type>
<definition>GECODE_SET_EXPORT void Gecode::min</definition>
<argsstring>(Home home, SetVar s, IntVar x)</argsstring>
<name>min</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>SetVar</type>
<declname>s</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<briefdescription>
<para>Post propagator that propagates that <emphasis>x</emphasis> is the minimal element of <emphasis>s</emphasis>, and that <emphasis>s</emphasis> is not empty. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="875" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelSetConnect_1gac1ece265efc6a2665c7c664b54a74660" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_SET_EXPORT void</type>
<definition>GECODE_SET_EXPORT void Gecode::notMin</definition>
<argsstring>(Home home, SetVar s, IntVar x)</argsstring>
<name>notMin</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>SetVar</type>
<declname>s</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<briefdescription>
<para>Post propagator that propagates that <emphasis>x</emphasis> is not the minimal element of <emphasis>s</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="880" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelSetConnect_1ga0ce1eca58f5f2b1b3ce55f90f3c0a3a4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_SET_EXPORT void</type>
<definition>GECODE_SET_EXPORT void Gecode::min</definition>
<argsstring>(Home home, SetVar s, IntVar x, Reify r)</argsstring>
<name>min</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>SetVar</type>
<declname>s</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>Reify</type>
<declname>r</declname>
</param>
<briefdescription>
<para>Post reified propagator for <emphasis>b</emphasis> iff <emphasis>x</emphasis> is the minimal element of <emphasis>s</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="885" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelSetConnect_1gab8a883c0e5057fa3f745b0b79c66f015" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_SET_EXPORT void</type>
<definition>GECODE_SET_EXPORT void Gecode::max</definition>
<argsstring>(Home home, SetVar s, IntVar x)</argsstring>
<name>max</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>SetVar</type>
<declname>s</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<briefdescription>
<para>Post propagator that propagates that <emphasis>x</emphasis> is the maximal element of <emphasis>s</emphasis>, and that <emphasis>s</emphasis> is not empty. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="890" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelSetConnect_1gabf6bc0bf197dcdcdcf9b306d26c0c64c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_SET_EXPORT void</type>
<definition>GECODE_SET_EXPORT void Gecode::notMax</definition>
<argsstring>(Home home, SetVar s, IntVar x)</argsstring>
<name>notMax</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>SetVar</type>
<declname>s</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<briefdescription>
<para>Post propagator that propagates that <emphasis>x</emphasis> is not the maximal element of <emphasis>s</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="895" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelSetConnect_1gaee13f4f654ac62a9fc81aeb52e0f5cd7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_SET_EXPORT void</type>
<definition>GECODE_SET_EXPORT void Gecode::max</definition>
<argsstring>(Home home, SetVar s, IntVar x, Reify r)</argsstring>
<name>max</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>SetVar</type>
<declname>s</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<param>
<type>Reify</type>
<declname>r</declname>
</param>
<briefdescription>
<para>Post reified propagator for <emphasis>b</emphasis> iff <emphasis>x</emphasis> is the maximal element of <emphasis>s</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="900" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelSetConnect_1gaa8f17df0c9e254bec3b2517cafb688d2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_SET_EXPORT void</type>
<definition>GECODE_SET_EXPORT void Gecode::cardinality</definition>
<argsstring>(Home home, SetVar s, IntVar x)</argsstring>
<name>cardinality</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>SetVar</type>
<declname>s</declname>
</param>
<param>
<type>IntVar</type>
<declname>x</declname>
</param>
<briefdescription>
<para>Post propagator for <formula id="370">$ |s|=x $</formula>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="904" column="1"/>
</memberdef>
<memberdef kind="function" id="group__TaskModelSetConnect_1ga5b279613cd3b2d155e0ceec9bb462bb6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>GECODE_SET_EXPORT void</type>
<definition>GECODE_SET_EXPORT void Gecode::weights</definition>
<argsstring>(Home home, IntSharedArray elements, IntSharedArray weights, SetVar x, IntVar y)</argsstring>
<name>weights</name>
<param>
<type>Home</type>
<declname>home</declname>
</param>
<param>
<type>IntSharedArray</type>
<declname>elements</declname>
</param>
<param>
<type>IntSharedArray</type>
<declname>weights</declname>
</param>
<param>
<type>SetVar</type>
<declname>x</declname>
</param>
<param>
<type>IntVar</type>
<declname>y</declname>
</param>
<briefdescription>
<para>Post propagator for <formula id="424">$y = \mathrm{weight}(x)$</formula>. </para> </briefdescription>
<detaileddescription>
<para>The weights are given as pairs of elements and their weight: <formula id="425">$\mathrm{weight}(\mathrm{elements}_i) = \mathrm{weights}_i$</formula></para><para>The upper bound of <emphasis>x</emphasis> is constrained to contain only elements from <emphasis>elements</emphasis>. The weight of a set is the sum of the weights of its elements. </para> </detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="917" column="1"/>
</memberdef>
</sectiondef>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
</compounddef>
</doxygen>