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/classGecode_1_1SetAssign.xml
Vitor Santos Costa a8eda03305 4.2.1 support
2014-01-22 09:41:47 +00:00

245 lines
15 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_1SetAssign" kind="class" prot="public">
<compoundname>Gecode::SetAssign</compoundname>
<basecompoundref refid="classGecode_1_1ValBranch" prot="public" virt="non-virtual">Gecode::ValBranch</basecompoundref>
<includes refid="set_8hh" local="no">set.hh</includes>
<sectiondef kind="public-type">
<memberdef kind="enum" id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8" prot="public" static="no">
<name>Select</name>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a48f755a3994bd74c9235ff97431544c8" prot="public">
<name>SEL_MIN_INC</name>
<briefdescription>
<para>Include smallest element. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a2011921233dbd5c12420bc5378a3897a" prot="public">
<name>SEL_MIN_EXC</name>
<briefdescription>
<para>Exclude smallest element. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8ab6672d022038c3f1e6e41b07e9559056" prot="public">
<name>SEL_MED_INC</name>
<briefdescription>
<para>Include median element (rounding downwards) </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a022c84065caab049ab766ac95975e904" prot="public">
<name>SEL_MED_EXC</name>
<briefdescription>
<para>Exclude median element (rounding downwards) </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8aa434a71667184d6ae052fb52de246800" prot="public">
<name>SEL_MAX_INC</name>
<briefdescription>
<para>Include largest element. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8aad4c188331e9d614ed0d4a470c388cdb" prot="public">
<name>SEL_MAX_EXC</name>
<briefdescription>
<para>Exclude largest element. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8adcfeb02f03811d07be9ea0b4766e0a85" prot="public">
<name>SEL_RND_INC</name>
<briefdescription>
<para>Include random element. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a34309faa462767021a1b74fafae99d58" prot="public">
<name>SEL_RND_EXC</name>
<briefdescription>
<para>Exclude random element. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<enumvalue id="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a57740b98ff76ee026f7356f826bc3cec" prot="public">
<name>SEL_VAL_COMMIT</name>
<briefdescription>
<para>Select value according to user-defined functions. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
</enumvalue>
<briefdescription>
<para>Which value selection. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="1455" column="1" bodyfile="/usr/include/gecode/set.hh" bodystart="1455" bodyend="1465"/>
</memberdef>
</sectiondef>
<sectiondef kind="protected-attrib">
<memberdef kind="variable" id="classGecode_1_1SetAssign_1a4c2ed6dba3f3a7ee029831c03faee267" prot="protected" static="no" mutable="no">
<type><ref refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8" kindref="member">Select</ref></type>
<definition>Select Gecode::SetAssign::s</definition>
<argsstring></argsstring>
<name>s</name>
<briefdescription>
<para>Which value to select. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="1468" column="1" bodyfile="/usr/include/gecode/set.hh" bodystart="1468" bodyend="-1"/>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classGecode_1_1SetAssign_1a38c0b9130c68bc8465fef9ad9aee97ad" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::SetAssign::SetAssign</definition>
<argsstring>(Select s=SEL_MIN_INC)</argsstring>
<name>SetAssign</name>
<param>
<type><ref refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8" kindref="member">Select</ref></type>
<declname>s</declname>
<defval><ref refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a48f755a3994bd74c9235ff97431544c8" kindref="member">SEL_MIN_INC</ref></defval>
</param>
<briefdescription>
<para>Initialize with selection strategy <emphasis>s</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="1471" column="1" bodyfile="/usr/include/gecode/set/branch/assign.hpp" bodystart="41" bodyend="42"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1SetAssign_1a7e8bba2f302fc938057fadeb7f9db02c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::SetAssign::SetAssign</definition>
<argsstring>(Select s, Rnd r)</argsstring>
<name>SetAssign</name>
<param>
<type><ref refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8" kindref="member">Select</ref></type>
<declname>s</declname>
</param>
<param>
<type><ref refid="classGecode_1_1Rnd" kindref="compound">Rnd</ref></type>
<declname>r</declname>
</param>
<briefdescription>
<para>Initialize with random number generator <emphasis>r</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="1473" column="1" bodyfile="/usr/include/gecode/set/branch/assign.hpp" bodystart="45" bodyend="46"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1SetAssign_1a4802698f4fa25c3085656be4ffc5c77d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>forceinline Gecode::SetAssign::SetAssign</definition>
<argsstring>(VoidFunction v, VoidFunction c)</argsstring>
<name>SetAssign</name>
<param>
<type><ref refid="namespaceGecode_1a6e982f1b655011d8c781cd9f38cfb907" kindref="member">VoidFunction</ref></type>
<declname>v</declname>
</param>
<param>
<type><ref refid="namespaceGecode_1a6e982f1b655011d8c781cd9f38cfb907" kindref="member">VoidFunction</ref></type>
<declname>c</declname>
</param>
<briefdescription>
<para>Initialize with value function <emphasis>f</emphasis> and commit function <emphasis>c</emphasis>. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="1475" column="1" bodyfile="/usr/include/gecode/set/branch/assign.hpp" bodystart="49" bodyend="50"/>
</memberdef>
<memberdef kind="function" id="classGecode_1_1SetAssign_1a4b930390463912234bdfe28a753b7b30" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type><ref refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8" kindref="member">Select</ref></type>
<definition>forceinline SetAssign::Select Gecode::SetAssign::select</definition>
<argsstring>(void) const </argsstring>
<name>select</name>
<param>
<type>void</type>
</param>
<briefdescription>
<para>Return selection strategy. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/usr/include/gecode/set.hh" line="1477" column="1" bodyfile="/usr/include/gecode/set/branch/assign.hpp" bodystart="53" bodyend="55"/>
</memberdef>
</sectiondef>
<briefdescription>
<para>Which value to select for assignment. </para> </briefdescription>
<detaileddescription>
</detaileddescription>
<inheritancegraph>
<node id="6375">
<label>Gecode::ValBranch</label>
<link refid="classGecode_1_1ValBranch"/>
</node>
<node id="6374">
<label>Gecode::SetAssign</label>
<link refid="classGecode_1_1SetAssign"/>
<childnode refid="6375" relation="public-inheritance">
</childnode>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="6377">
<label>Gecode::ValBranch</label>
<link refid="classGecode_1_1ValBranch"/>
<childnode refid="6378" relation="usage">
<edgelabel>r</edgelabel>
</childnode>
</node>
<node id="6378">
<label>Gecode::Rnd</label>
<link refid="classGecode_1_1Rnd"/>
<childnode refid="6379" relation="public-inheritance">
</childnode>
</node>
<node id="6379">
<label>Gecode::SharedHandle</label>
<link refid="classGecode_1_1SharedHandle"/>
</node>
<node id="6376">
<label>Gecode::SetAssign</label>
<link refid="classGecode_1_1SetAssign"/>
<childnode refid="6377" relation="public-inheritance">
</childnode>
</node>
</collaborationgraph>
<location file="/usr/include/gecode/set.hh" line="1452" column="1" bodyfile="/usr/include/gecode/set.hh" bodystart="1452" bodyend="1478"/>
<listofallmembers>
<member refid="classGecode_1_1ValBranch_1a3f210c407c95b73613c588a9ccad63de" prot="protected" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>cf</name></member>
<member refid="classGecode_1_1ValBranch_1a4e8a56a907d7d9a9bd71f5762b994407" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>commit</name></member>
<member refid="classGecode_1_1ValBranch_1a3e83e74c785cf1a2224abfa67de186fc" prot="protected" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>r</name></member>
<member refid="classGecode_1_1ValBranch_1acfc0a641a55ee13ab778ff5fbb5327ce" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>rnd</name></member>
<member refid="classGecode_1_1SetAssign_1a4c2ed6dba3f3a7ee029831c03faee267" prot="protected" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>s</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8aad4c188331e9d614ed0d4a470c388cdb" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_MAX_EXC</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8aa434a71667184d6ae052fb52de246800" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_MAX_INC</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a022c84065caab049ab766ac95975e904" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_MED_EXC</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8ab6672d022038c3f1e6e41b07e9559056" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_MED_INC</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a2011921233dbd5c12420bc5378a3897a" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_MIN_EXC</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a48f755a3994bd74c9235ff97431544c8" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_MIN_INC</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a34309faa462767021a1b74fafae99d58" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_RND_EXC</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8adcfeb02f03811d07be9ea0b4766e0a85" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_RND_INC</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8a57740b98ff76ee026f7356f826bc3cec" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SEL_VAL_COMMIT</name></member>
<member refid="classGecode_1_1SetAssign_1a5a3e657aaa4c9c9564597dcb9ad39da8" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>Select</name></member>
<member refid="classGecode_1_1SetAssign_1a4b930390463912234bdfe28a753b7b30" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>select</name></member>
<member refid="classGecode_1_1SetAssign_1a38c0b9130c68bc8465fef9ad9aee97ad" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SetAssign</name></member>
<member refid="classGecode_1_1SetAssign_1a7e8bba2f302fc938057fadeb7f9db02c" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SetAssign</name></member>
<member refid="classGecode_1_1SetAssign_1a4802698f4fa25c3085656be4ffc5c77d" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>SetAssign</name></member>
<member refid="classGecode_1_1ValBranch_1a0359f6d8d698d621f2b04f1e099f6a91" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>val</name></member>
<member refid="classGecode_1_1ValBranch_1aee3d20ec60e0914116719487eab754cc" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>ValBranch</name></member>
<member refid="classGecode_1_1ValBranch_1acbef5d412d3065c6b868e54f96954a96" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>ValBranch</name></member>
<member refid="classGecode_1_1ValBranch_1ab7f529dafc943daf32e482aa95bda06b" prot="public" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>ValBranch</name></member>
<member refid="classGecode_1_1ValBranch_1a777978a1be672670ef25af6f3a4ef135" prot="protected" virt="non-virtual"><scope>Gecode::SetAssign</scope><name>vf</name></member>
</listofallmembers>
</compounddef>
</doxygen>