507 lines
31 KiB
XML
507 lines
31 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_1PropCost" kind="class" prot="public">
|
|
<compoundname>Gecode::PropCost</compoundname>
|
|
<includes refid="core_8hpp" local="no">core.hpp</includes>
|
|
<sectiondef kind="public-type">
|
|
<memberdef kind="enum" id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6" prot="public" static="no">
|
|
<name>ActualCost</name>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6ab239852cb13e17a2297b9b601703fda0" prot="public">
|
|
<name>AC_CRAZY_LO</name>
|
|
<initializer>= 0</initializer>
|
|
<briefdescription>
|
|
<para>Exponential complexity, cheap. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6aeee8c617748184f9482cf8e812afbaae" prot="public">
|
|
<name>AC_CRAZY_HI</name>
|
|
<initializer>= 0</initializer>
|
|
<briefdescription>
|
|
<para>Exponential complexity, expensive. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a30ab976eee8f4ac9dff9b9ab1ee50c1b" prot="public">
|
|
<name>AC_CUBIC_LO</name>
|
|
<initializer>= 1</initializer>
|
|
<briefdescription>
|
|
<para>Cubic complexity, cheap. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a9fa795a8e741f88466727d865580f2ee" prot="public">
|
|
<name>AC_CUBIC_HI</name>
|
|
<initializer>= 1</initializer>
|
|
<briefdescription>
|
|
<para>Cubic complexity, expensive. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6add9d88744586f83621d9091acc951554" prot="public">
|
|
<name>AC_QUADRATIC_LO</name>
|
|
<initializer>= 2</initializer>
|
|
<briefdescription>
|
|
<para>Quadratic complexity, cheap. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6af1eec7c619b558b0e32aada2f7f1a413" prot="public">
|
|
<name>AC_QUADRATIC_HI</name>
|
|
<initializer>= 2</initializer>
|
|
<briefdescription>
|
|
<para>Quadratic complexity, expensive. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a9dfc3a66f9915c6ab213d1f9646c85f9" prot="public">
|
|
<name>AC_LINEAR_HI</name>
|
|
<initializer>= 3</initializer>
|
|
<briefdescription>
|
|
<para>Linear complexity, expensive. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6acea71595715fb4a08b99001f4f78b32c" prot="public">
|
|
<name>AC_LINEAR_LO</name>
|
|
<initializer>= 4</initializer>
|
|
<briefdescription>
|
|
<para>Linear complexity, cheap. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a1ef6f03710cfc7ce22824c69c1858614" prot="public">
|
|
<name>AC_TERNARY_HI</name>
|
|
<initializer>= 4</initializer>
|
|
<briefdescription>
|
|
<para>Three variables, expensive. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a9942b0aa417dabf7946918a7abe68518" prot="public">
|
|
<name>AC_BINARY_HI</name>
|
|
<initializer>= 5</initializer>
|
|
<briefdescription>
|
|
<para>Two variables, expensive. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a12a661db80bb5b495fb5e93cbc4c1fa8" prot="public">
|
|
<name>AC_TERNARY_LO</name>
|
|
<initializer>= 5</initializer>
|
|
<briefdescription>
|
|
<para>Three variables, cheap. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a2703925b0cb3c4cfc6ca994bd4417127" prot="public">
|
|
<name>AC_BINARY_LO</name>
|
|
<initializer>= 6</initializer>
|
|
<briefdescription>
|
|
<para>Two variables, cheap. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6ad31df3851f1930577eb29dd0e6eeec9d" prot="public">
|
|
<name>AC_UNARY_LO</name>
|
|
<initializer>= 6</initializer>
|
|
<briefdescription>
|
|
<para>Only single variable, cheap. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a397c3767c38e5297a3f50d6f659d11da" prot="public">
|
|
<name>AC_UNARY_HI</name>
|
|
<initializer>= 6</initializer>
|
|
<briefdescription>
|
|
<para>Only single variable, expensive. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6aa829cd26c740c589a85a6c691240e79d" prot="public">
|
|
<name>AC_MAX</name>
|
|
<initializer>= 6</initializer>
|
|
<briefdescription>
|
|
<para>Maximal cost value. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<briefdescription>
|
|
<para>The actual cost values that are used. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="541" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="541" bodyend="557"/>
|
|
</memberdef>
|
|
<memberdef kind="enum" id="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" prot="public" static="no">
|
|
<name>Mod</name>
|
|
<enumvalue id="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcda29f70a7d7f550f3822568ddce422d861" prot="public">
|
|
<name>LO</name>
|
|
<briefdescription>
|
|
<para>Cheap. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<enumvalue id="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcdada52d4d3b08e9888c5063df5140e12e2" prot="public">
|
|
<name>HI</name>
|
|
<briefdescription>
|
|
<para>Expensive. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
</enumvalue>
|
|
<briefdescription>
|
|
<para>Propagation cost modifier. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="562" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="562" bodyend="565"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="friend">
|
|
<memberdef kind="friend" id="classGecode_1_1PropCost_1a2129e6c0ac73536a2ac4f681dae16947" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>friend class</type>
|
|
<definition>friend class Space</definition>
|
|
<argsstring></argsstring>
|
|
<name>Space</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="538" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="538" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="public-attrib">
|
|
<memberdef kind="variable" id="classGecode_1_1PropCost_1a000c418961c621c43a7c5e42e93d95bb" prot="public" static="no" mutable="no">
|
|
<type><ref refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6" kindref="member">ActualCost</ref></type>
|
|
<definition>ActualCost Gecode::PropCost::ac</definition>
|
|
<argsstring></argsstring>
|
|
<name>ac</name>
|
|
<briefdescription>
|
|
<para>Actual cost. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="559" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="559" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="private-static-func">
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1a1e7216b07bf506b40ffefe58e98fcace" prot="private" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::cost</definition>
|
|
<argsstring>(Mod m, ActualCost lo, ActualCost hi, unsigned int n)</argsstring>
|
|
<name>cost</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6" kindref="member">ActualCost</ref></type>
|
|
<declname>lo</declname>
|
|
</param>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6" kindref="member">ActualCost</ref></type>
|
|
<declname>hi</declname>
|
|
</param>
|
|
<param>
|
|
<type>unsigned int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Compute dynamic cost for cost <emphasis>lo</emphasis>, expensive cost <emphasis>hi</emphasis>, and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="568" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3923" bodyend="3934"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="private-func">
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1ac0920e811f939545dafca6fad11eb5fa" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>forceinline Gecode::PropCost::PropCost</definition>
|
|
<argsstring>(ActualCost ac)</argsstring>
|
|
<name>PropCost</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6" kindref="member">ActualCost</ref></type>
|
|
<declname>ac</declname>
|
|
<defname>ac0</defname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Constructor for automatic coercion of <emphasis>ac</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="570" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3920" bodyend="3920"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="public-static-func">
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1a7d068bb108efa74ced4c6734f9f09f6a" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::crazy</definition>
|
|
<argsstring>(PropCost::Mod m, unsigned int n)</argsstring>
|
|
<name>crazy</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type>unsigned int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Exponential complexity for modifier <emphasis>m</emphasis> and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="573" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3937" bodyend="3939"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1a899aa5d17637b96f7eadd755c3786be4" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::crazy</definition>
|
|
<argsstring>(PropCost::Mod m, int n)</argsstring>
|
|
<name>crazy</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Exponential complexity for modifier <emphasis>m</emphasis> and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="575" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3941" bodyend="3944"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1abc295e19d623ac3a577bef5b83254a25" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::cubic</definition>
|
|
<argsstring>(PropCost::Mod m, unsigned int n)</argsstring>
|
|
<name>cubic</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type>unsigned int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Cubic complexity for modifier <emphasis>m</emphasis> and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="577" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3946" bodyend="3948"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1ad7e56f85b0e043cdbc2ee1e42f075151" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::cubic</definition>
|
|
<argsstring>(PropCost::Mod m, int n)</argsstring>
|
|
<name>cubic</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Cubic complexity for modifier <emphasis>m</emphasis> and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="579" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3950" bodyend="3953"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1ab9758f7a6301e1f3e1010762465b085a" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::quadratic</definition>
|
|
<argsstring>(PropCost::Mod m, unsigned int n)</argsstring>
|
|
<name>quadratic</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type>unsigned int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Quadratic complexity for modifier <emphasis>m</emphasis> and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="581" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3955" bodyend="3957"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1a2ac3004f6947c8cf38ba4446b5f3b5ce" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::quadratic</definition>
|
|
<argsstring>(PropCost::Mod m, int n)</argsstring>
|
|
<name>quadratic</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Quadratic complexity for modifier <emphasis>m</emphasis> and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="583" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3959" bodyend="3962"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1a4a383a3772df2c1e49341813edc19b34" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::linear</definition>
|
|
<argsstring>(PropCost::Mod m, unsigned int n)</argsstring>
|
|
<name>linear</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type>unsigned int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Linear complexity for modifier <emphasis>pcm</emphasis> and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="585" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3964" bodyend="3966"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1a20ea0ab41c2f09bd2dd1138fbc06aba5" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::linear</definition>
|
|
<argsstring>(PropCost::Mod m, int n)</argsstring>
|
|
<name>linear</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<param>
|
|
<type>int</type>
|
|
<declname>n</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Linear complexity for modifier <emphasis>pcm</emphasis> and size measure <emphasis>n</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="587" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3968" bodyend="3971"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1a5fcd312cd07d326081997c6879799a6b" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::ternary</definition>
|
|
<argsstring>(PropCost::Mod m)</argsstring>
|
|
<name>ternary</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Three variables for modifier <emphasis>pcm</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="589" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3973" bodyend="3975"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1ab1f645eea8eaf90e3bee56c6cdb3ab74" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::binary</definition>
|
|
<argsstring>(PropCost::Mod m)</argsstring>
|
|
<name>binary</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Two variables for modifier <emphasis>pcm</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="591" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3977" bodyend="3979"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1PropCost_1a6c01ce3c391f293ce6a8b27294d7ee0c" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type><ref refid="classGecode_1_1PropCost" kindref="compound">PropCost</ref></type>
|
|
<definition>forceinline PropCost Gecode::PropCost::unary</definition>
|
|
<argsstring>(PropCost::Mod m)</argsstring>
|
|
<name>unary</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" kindref="member">PropCost::Mod</ref></type>
|
|
<declname>m</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Single variable for modifier <emphasis>pcm</emphasis>. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="593" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="3981" bodyend="3983"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<briefdescription>
|
|
<para>Propagation cost. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<location file="/usr/include/gecode/kernel/core.hpp" line="537" column="1" bodyfile="/usr/include/gecode/kernel/core.hpp" bodystart="537" bodyend="594"/>
|
|
<listofallmembers>
|
|
<member refid="classGecode_1_1PropCost_1a000c418961c621c43a7c5e42e93d95bb" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>ac</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a9942b0aa417dabf7946918a7abe68518" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_BINARY_HI</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a2703925b0cb3c4cfc6ca994bd4417127" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_BINARY_LO</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6aeee8c617748184f9482cf8e812afbaae" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_CRAZY_HI</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6ab239852cb13e17a2297b9b601703fda0" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_CRAZY_LO</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a9fa795a8e741f88466727d865580f2ee" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_CUBIC_HI</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a30ab976eee8f4ac9dff9b9ab1ee50c1b" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_CUBIC_LO</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a9dfc3a66f9915c6ab213d1f9646c85f9" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_LINEAR_HI</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6acea71595715fb4a08b99001f4f78b32c" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_LINEAR_LO</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6aa829cd26c740c589a85a6c691240e79d" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_MAX</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6af1eec7c619b558b0e32aada2f7f1a413" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_QUADRATIC_HI</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6add9d88744586f83621d9091acc951554" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_QUADRATIC_LO</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a1ef6f03710cfc7ce22824c69c1858614" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_TERNARY_HI</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a12a661db80bb5b495fb5e93cbc4c1fa8" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_TERNARY_LO</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6a397c3767c38e5297a3f50d6f659d11da" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_UNARY_HI</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6ad31df3851f1930577eb29dd0e6eeec9d" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>AC_UNARY_LO</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ae2c6c8b930a30a5e745b48110adc77b6" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>ActualCost</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ab1f645eea8eaf90e3bee56c6cdb3ab74" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>binary</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a1e7216b07bf506b40ffefe58e98fcace" prot="private" virt="non-virtual"><scope>Gecode::PropCost</scope><name>cost</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a7d068bb108efa74ced4c6734f9f09f6a" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>crazy</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a899aa5d17637b96f7eadd755c3786be4" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>crazy</name></member>
|
|
<member refid="classGecode_1_1PropCost_1abc295e19d623ac3a577bef5b83254a25" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>cubic</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ad7e56f85b0e043cdbc2ee1e42f075151" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>cubic</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcdada52d4d3b08e9888c5063df5140e12e2" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>HI</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a4a383a3772df2c1e49341813edc19b34" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>linear</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a20ea0ab41c2f09bd2dd1138fbc06aba5" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>linear</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcda29f70a7d7f550f3822568ddce422d861" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>LO</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ad1bebae59ea373495c5bf51ffc249dcd" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>Mod</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ac0920e811f939545dafca6fad11eb5fa" prot="private" virt="non-virtual"><scope>Gecode::PropCost</scope><name>PropCost</name></member>
|
|
<member refid="classGecode_1_1PropCost_1ab9758f7a6301e1f3e1010762465b085a" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>quadratic</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a2ac3004f6947c8cf38ba4446b5f3b5ce" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>quadratic</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a2129e6c0ac73536a2ac4f681dae16947" prot="private" virt="non-virtual"><scope>Gecode::PropCost</scope><name>Space</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a5fcd312cd07d326081997c6879799a6b" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>ternary</name></member>
|
|
<member refid="classGecode_1_1PropCost_1a6c01ce3c391f293ce6a8b27294d7ee0c" prot="public" virt="non-virtual"><scope>Gecode::PropCost</scope><name>unary</name></member>
|
|
</listofallmembers>
|
|
</compounddef>
|
|
</doxygen>
|