526 lines
28 KiB
XML
526 lines
28 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="classGecode_1_1IntSet" kind="class" prot="public">
|
|
<compoundname>Gecode::IntSet</compoundname>
|
|
<basecompoundref refid="classGecode_1_1SharedHandle" prot="public" virt="non-virtual">Gecode::SharedHandle</basecompoundref>
|
|
<includes refid="int_8hh" local="no">int.hh</includes>
|
|
<innerclass refid="classGecode_1_1IntSet_1_1IntSetObject" prot="private">Gecode::IntSet::IntSetObject</innerclass>
|
|
<innerclass refid="classGecode_1_1IntSet_1_1Range" prot="private">Gecode::IntSet::Range</innerclass>
|
|
<sectiondef kind="user-defined">
|
|
<header>Constructors and initialization</header>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a645f4ad63e777531629b0eb174c17b09" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>forceinline Gecode::IntSet::IntSet</definition>
|
|
<argsstring>(void)</argsstring>
|
|
<name>IntSet</name>
|
|
<param>
|
|
<type>void</type>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize as empty set. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="209" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="47" bodyend="47"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a383f3da12025e19b19b63453edc2bef0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>forceinline Gecode::IntSet::IntSet</definition>
|
|
<argsstring>(int n, int m)</argsstring>
|
|
<name>IntSet</name>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize as range with minimum <emphasis>n</emphasis> and maximum <emphasis>m</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
<para>Note that the set is empty if <emphasis>n</emphasis> is larger than <emphasis>m</emphasis> </para> </detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="214" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="110" bodyend="112"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a76d1ac69f19602fc02eb73b1e765a2bc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>forceinline Gecode::IntSet::IntSet</definition>
|
|
<argsstring>(const int r[], int n)</argsstring>
|
|
<name>IntSet</name>
|
|
<param>
|
|
<type>const int</type>
|
|
<declname>r</declname>
|
|
<array>[]</array>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize with <emphasis>n</emphasis> integers from array <emphasis>r</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="216" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="105" bodyend="107"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a0beec57a1644c5efbbaaaf16b703b027" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>forceinline Gecode::IntSet::IntSet</definition>
|
|
<argsstring>(const int r[][2], int n)</argsstring>
|
|
<name>IntSet</name>
|
|
<param>
|
|
<type>const int</type>
|
|
<declname>r</declname>
|
|
<array>[][2]</array>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize with <emphasis>n</emphasis> ranges from array <emphasis>r</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
<para>For position <emphasis>i</emphasis> in the array <emphasis>r</emphasis>, the minimum is <emphasis>r</emphasis>[<emphasis>i</emphasis>][0] and the maximum is <emphasis>r</emphasis>[<emphasis>i</emphasis>][1]. </para> </detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="222" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="100" bodyend="102"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1aafa42fb60b4406786ef5ad15042bb5a4" prot="public" static="no" const="no" explicit="yes" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>class I</type>
|
|
</param>
|
|
</templateparamlist>
|
|
<type></type>
|
|
<definition>Gecode::IntSet::IntSet</definition>
|
|
<argsstring>(I &i)</argsstring>
|
|
<name>IntSet</name>
|
|
<param>
|
|
<type>I &</type>
|
|
<declname>i</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize with range iterator <emphasis>i</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
<para>Initialize integer set with iterator. </para> </detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="225" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="89" bodyend="91"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1acc0d2bafd695a83676ea67a768ee6b09" prot="public" static="no" const="no" explicit="yes" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>class I</type>
|
|
</param>
|
|
</templateparamlist>
|
|
<type></type>
|
|
<definition>Gecode::IntSet::IntSet</definition>
|
|
<argsstring>(const I &i)</argsstring>
|
|
<name>IntSet</name>
|
|
<param>
|
|
<type>const I &</type>
|
|
<declname>i</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize with range iterator <emphasis>i</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
<para>Initialize integer set with iterator. </para> </detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="228" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="95" bodyend="97"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="user-defined">
|
|
<header>Range access</header>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1aee0385be2d8c4e34996cc24b25629d2c" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>int</type>
|
|
<definition>forceinline int Gecode::IntSet::ranges</definition>
|
|
<argsstring>(void) const </argsstring>
|
|
<name>ranges</name>
|
|
<param>
|
|
<type>void</type>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return number of ranges of the specification. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="234" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="134" bodyend="137"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a4489c522db083acd3564c62f273e7e00" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>int</type>
|
|
<definition>forceinline int Gecode::IntSet::min</definition>
|
|
<argsstring>(int i) const </argsstring>
|
|
<name>min</name>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>i</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return minimum of range at position <emphasis>i</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="236" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="115" bodyend="118"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a116eb1bf6dbeac4826dae8bcad0fc2cb" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>int</type>
|
|
<definition>forceinline int Gecode::IntSet::max</definition>
|
|
<argsstring>(int i) const </argsstring>
|
|
<name>max</name>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>i</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return maximum of range at position <emphasis>i</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="238" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="121" bodyend="124"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a75799a817365f4941f2c0e208477dca7" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>unsigned int</type>
|
|
<definition>forceinline unsigned int Gecode::IntSet::width</definition>
|
|
<argsstring>(int i) const </argsstring>
|
|
<name>width</name>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>i</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return width of range at position <emphasis>i</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="240" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="127" bodyend="131"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="user-defined">
|
|
<header>Entire set access</header>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1af472994be622a2ee63887023d3d49a3a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>bool</type>
|
|
<definition>forceinline bool Gecode::IntSet::in</definition>
|
|
<argsstring>(int n) const </argsstring>
|
|
<name>in</name>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return whether <emphasis>n</emphasis> is included in the set. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="246" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="140" bodyend="146"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a85c391ad5966d59eccad932c2ee6568b" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>unsigned int</type>
|
|
<definition>forceinline unsigned int Gecode::IntSet::size</definition>
|
|
<argsstring>(void) const </argsstring>
|
|
<name>size</name>
|
|
<param>
|
|
<type>void</type>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return size (cardinality) of set. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="248" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="161" bodyend="164"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a164bf14a10bf53706c5b506ac0e1d9fd" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>unsigned int</type>
|
|
<definition>forceinline unsigned int Gecode::IntSet::width</definition>
|
|
<argsstring>(void) const </argsstring>
|
|
<name>width</name>
|
|
<param>
|
|
<type>void</type>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return width of set (distance between maximum and minimum) </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="250" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="167" bodyend="169"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1ac2c2ef88aed2a04a765f206d6d3a7546" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>int</type>
|
|
<definition>forceinline int Gecode::IntSet::min</definition>
|
|
<argsstring>(void) const </argsstring>
|
|
<name>min</name>
|
|
<param>
|
|
<type>void</type>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return minimum of entire set. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="252" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="149" bodyend="152"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a50a50ba8ca1b6859a05e191d2131e797" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
|
|
<type>int</type>
|
|
<definition>forceinline int Gecode::IntSet::max</definition>
|
|
<argsstring>(void) const </argsstring>
|
|
<name>max</name>
|
|
<param>
|
|
<type>void</type>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Return maximum of entire set. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="254" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="155" bodyend="158"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="user-defined">
|
|
<header>Predefined value</header>
|
|
<memberdef kind="variable" id="classGecode_1_1IntSet_1af6247876f310d0209b9b7f951cae9b99" prot="public" static="yes" mutable="no">
|
|
<type>GECODE_INT_EXPORT const <ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref></type>
|
|
<definition>GECODE_INT_EXPORT const IntSet Gecode::IntSet::empty</definition>
|
|
<argsstring></argsstring>
|
|
<name>empty</name>
|
|
<briefdescription>
|
|
<para>Empty set. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="260" column="1" bodyfile="/usr/include/gecode/int.hh" bodystart="260" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="friend">
|
|
<memberdef kind="friend" id="classGecode_1_1IntSet_1a3fb89daa1f7f7157aefdc19e2b19e952" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>friend class</type>
|
|
<definition>friend class IntSetRanges</definition>
|
|
<argsstring></argsstring>
|
|
<name>IntSetRanges</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="170" column="1" bodyfile="/usr/include/gecode/int.hh" bodystart="170" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="friend" id="classGecode_1_1IntSet_1ab17f90976fd81f64b268e1022ef2d5de" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>class I</type>
|
|
</param>
|
|
</templateparamlist>
|
|
<type>friend class</type>
|
|
<definition>friend class IntSetInit</definition>
|
|
<argsstring></argsstring>
|
|
<name>IntSetInit</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="171" column="1" bodyfile="/usr/include/gecode/int.hh" bodystart="171" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="private-func">
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1af202046a5824a4415efe4a7462fdb928" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>GECODE_INT_EXPORT void</type>
|
|
<definition>GECODE_INT_EXPORT void Gecode::IntSet::normalize</definition>
|
|
<argsstring>(Range *r, int n)</argsstring>
|
|
<name>normalize</name>
|
|
<param>
|
|
<type>Range *</type>
|
|
<declname>r</declname>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Normalize the first <emphasis>n</emphasis> elements of <emphasis>r</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="198" column="1"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a183524a6e673a28f9b12c399d25cf366" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>GECODE_INT_EXPORT void</type>
|
|
<definition>GECODE_INT_EXPORT void Gecode::IntSet::init</definition>
|
|
<argsstring>(int n, int m)</argsstring>
|
|
<name>init</name>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize as range with minimum <emphasis>n</emphasis> and maximum <emphasis>m</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="200" column="1"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1afa037078f94e5730f82d2dcae868f02c" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>GECODE_INT_EXPORT void</type>
|
|
<definition>GECODE_INT_EXPORT void Gecode::IntSet::init</definition>
|
|
<argsstring>(const int r[], int n)</argsstring>
|
|
<name>init</name>
|
|
<param>
|
|
<type>const int</type>
|
|
<declname>r</declname>
|
|
<array>[]</array>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize with <emphasis>n</emphasis> integers from array <emphasis>r</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="202" column="1"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1a92d679759363be9101eba0e1063a9b1f" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>GECODE_INT_EXPORT void</type>
|
|
<definition>GECODE_INT_EXPORT void Gecode::IntSet::init</definition>
|
|
<argsstring>(const int r[][2], int n)</argsstring>
|
|
<name>init</name>
|
|
<param>
|
|
<type>const int</type>
|
|
<declname>r</declname>
|
|
<array>[][2]</array>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Initialize with <emphasis>n</emphasis> ranges from array <emphasis>r</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="204" column="1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="related">
|
|
<memberdef kind="function" id="classGecode_1_1IntSet_1adce8247627d078f91211bef2ab1fbc3f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<templateparamlist>
|
|
<param>
|
|
<type>class Char</type>
|
|
</param>
|
|
<param>
|
|
<type>class Traits</type>
|
|
</param>
|
|
</templateparamlist>
|
|
<type>std::basic_ostream< Char, Traits > &</type>
|
|
<definition>std::basic_ostream< Char, Traits > & operator<<</definition>
|
|
<argsstring>(std::basic_ostream< Char, Traits > &os, const IntSet &s)</argsstring>
|
|
<name>operator<<</name>
|
|
<param>
|
|
<type>std::basic_ostream< Char, Traits > &</type>
|
|
<declname>os</declname>
|
|
</param>
|
|
<param>
|
|
<type>const <ref refid="classGecode_1_1IntSet" kindref="compound">IntSet</ref> &</type>
|
|
<declname>s</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Print integer set <emphasis>s</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/int.hh" line="149" column="1" bodyfile="/usr/include/gecode/int/int-set-1.hpp" bodystart="236" bodyend="253"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<briefdescription>
|
|
<para>Integer sets. </para> </briefdescription>
|
|
<detaileddescription>
|
|
<para>Integer sets are the means to specify arbitrary sets of integers to be used as domains for integer variables. </para> </detaileddescription>
|
|
<inheritancegraph>
|
|
<node id="2970">
|
|
<label>Gecode::SharedHandle</label>
|
|
<link refid="classGecode_1_1SharedHandle"/>
|
|
</node>
|
|
<node id="2969">
|
|
<label>Gecode::IntSet</label>
|
|
<link refid="classGecode_1_1IntSet"/>
|
|
<childnode refid="2970" relation="public-inheritance">
|
|
</childnode>
|
|
</node>
|
|
</inheritancegraph>
|
|
<collaborationgraph>
|
|
<node id="2972">
|
|
<label>Gecode::SharedHandle</label>
|
|
<link refid="classGecode_1_1SharedHandle"/>
|
|
</node>
|
|
<node id="2971">
|
|
<label>Gecode::IntSet</label>
|
|
<link refid="classGecode_1_1IntSet"/>
|
|
<childnode refid="2972" relation="public-inheritance">
|
|
</childnode>
|
|
<childnode refid="2971" relation="usage">
|
|
<edgelabel>empty</edgelabel>
|
|
</childnode>
|
|
</node>
|
|
</collaborationgraph>
|
|
<location file="/usr/include/gecode/int.hh" line="169" column="1" bodyfile="/usr/include/gecode/int.hh" bodystart="169" bodyend="262"/>
|
|
<listofallmembers>
|
|
<member refid="classGecode_1_1IntSet_1af6247876f310d0209b9b7f951cae9b99" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>empty</name></member>
|
|
<member refid="classGecode_1_1IntSet_1af472994be622a2ee63887023d3d49a3a" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>in</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a183524a6e673a28f9b12c399d25cf366" prot="private" virt="non-virtual"><scope>Gecode::IntSet</scope><name>init</name></member>
|
|
<member refid="classGecode_1_1IntSet_1afa037078f94e5730f82d2dcae868f02c" prot="private" virt="non-virtual"><scope>Gecode::IntSet</scope><name>init</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a92d679759363be9101eba0e1063a9b1f" prot="private" virt="non-virtual"><scope>Gecode::IntSet</scope><name>init</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a645f4ad63e777531629b0eb174c17b09" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>IntSet</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a383f3da12025e19b19b63453edc2bef0" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>IntSet</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a76d1ac69f19602fc02eb73b1e765a2bc" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>IntSet</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a0beec57a1644c5efbbaaaf16b703b027" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>IntSet</name></member>
|
|
<member refid="classGecode_1_1IntSet_1aafa42fb60b4406786ef5ad15042bb5a4" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>IntSet</name></member>
|
|
<member refid="classGecode_1_1IntSet_1acc0d2bafd695a83676ea67a768ee6b09" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>IntSet</name></member>
|
|
<member refid="classGecode_1_1IntSet_1ab17f90976fd81f64b268e1022ef2d5de" prot="private" virt="non-virtual"><scope>Gecode::IntSet</scope><name>IntSetInit</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a3fb89daa1f7f7157aefdc19e2b19e952" prot="private" virt="non-virtual"><scope>Gecode::IntSet</scope><name>IntSetRanges</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a116eb1bf6dbeac4826dae8bcad0fc2cb" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>max</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a50a50ba8ca1b6859a05e191d2131e797" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>max</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a4489c522db083acd3564c62f273e7e00" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>min</name></member>
|
|
<member refid="classGecode_1_1IntSet_1ac2c2ef88aed2a04a765f206d6d3a7546" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>min</name></member>
|
|
<member refid="classGecode_1_1IntSet_1af202046a5824a4415efe4a7462fdb928" prot="private" virt="non-virtual"><scope>Gecode::IntSet</scope><name>normalize</name></member>
|
|
<member refid="classGecode_1_1SharedHandle_1a703f11794c6cac8c22bfc4a4136eb4f8" prot="protected" virt="non-virtual"><scope>Gecode::IntSet</scope><name>object</name></member>
|
|
<member refid="classGecode_1_1SharedHandle_1a688e41d609c30fe5517ca35cf908ddee" prot="protected" virt="non-virtual"><scope>Gecode::IntSet</scope><name>object</name></member>
|
|
<member refid="classGecode_1_1IntSet_1adce8247627d078f91211bef2ab1fbc3f" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>operator<<</name></member>
|
|
<member refid="classGecode_1_1SharedHandle_1ae484ef9621e41e100aa778b8c908f65e" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>operator=</name></member>
|
|
<member refid="classGecode_1_1IntSet_1aee0385be2d8c4e34996cc24b25629d2c" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>ranges</name></member>
|
|
<member refid="classGecode_1_1SharedHandle_1a421b3931301cdbd047737c7eb920097c" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>SharedHandle</name></member>
|
|
<member refid="classGecode_1_1SharedHandle_1a7af0bf287aedc0181643f91ee7f94b92" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>SharedHandle</name></member>
|
|
<member refid="classGecode_1_1SharedHandle_1aad7da499195487bdf3085d61ed83d004" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>SharedHandle</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a85c391ad5966d59eccad932c2ee6568b" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>size</name></member>
|
|
<member refid="classGecode_1_1SharedHandle_1afeb40b81ba09fed2539490f1035788f8" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>update</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a75799a817365f4941f2c0e208477dca7" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>width</name></member>
|
|
<member refid="classGecode_1_1IntSet_1a164bf14a10bf53706c5b506ac0e1d9fd" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>width</name></member>
|
|
<member refid="classGecode_1_1SharedHandle_1abdf052ec870b883c26b79538296819f8" prot="public" virt="non-virtual"><scope>Gecode::IntSet</scope><name>~SharedHandle</name></member>
|
|
</listofallmembers>
|
|
</compounddef>
|
|
</doxygen>
|