257 lines
15 KiB
XML
257 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_1ViewSelMaxTbl" kind="class" prot="public">
|
|
<compoundname>Gecode::ViewSelMaxTbl</compoundname>
|
|
<basecompoundref refid="classGecode_1_1ViewSelChooseTbl" prot="public" virt="non-virtual">Gecode::ViewSelChooseTbl< ChooseMax, Merit ></basecompoundref>
|
|
<includes refid="brancher-view-sel_8hpp" local="no">brancher-view-sel.hpp</includes>
|
|
<templateparamlist>
|
|
<param>
|
|
<type>class</type>
|
|
<declname>Merit</declname>
|
|
<defname>Merit</defname>
|
|
</param>
|
|
</templateparamlist>
|
|
<sectiondef kind="user-defined">
|
|
<header>Initialization</header>
|
|
<memberdef kind="function" id="classGecode_1_1ViewSelMaxTbl_1a1301ba1e6e42a500dcfbd4a408fc2e73" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>forceinline Gecode::ViewSelMaxTbl< Merit >::ViewSelMaxTbl</definition>
|
|
<argsstring>(Space &home, const VarBranch &vb)</argsstring>
|
|
<name>ViewSelMaxTbl</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1Space" kindref="compound">Space</ref> &</type>
|
|
<declname>home</declname>
|
|
</param>
|
|
<param>
|
|
<type>const <ref refid="classGecode_1_1VarBranch" kindref="compound">VarBranch</ref> &</type>
|
|
<declname>vb</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Constructor for initialization. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/brancher-view-sel.hpp" line="346" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="862" bodyend="863"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classGecode_1_1ViewSelMaxTbl_1a0583f39c956b334d84275e8d74fe1901" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>forceinline Gecode::ViewSelMaxTbl< Merit >::ViewSelMaxTbl</definition>
|
|
<argsstring>(Space &home, bool shared, ViewSelMaxTbl< Merit > &vs)</argsstring>
|
|
<name>ViewSelMaxTbl</name>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1Space" kindref="compound">Space</ref> &</type>
|
|
<declname>home</declname>
|
|
</param>
|
|
<param>
|
|
<type>bool</type>
|
|
<declname>shared</declname>
|
|
</param>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1ViewSelMaxTbl" kindref="compound">ViewSelMaxTbl</ref>< Merit > &</type>
|
|
<declname>vs</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Constructor for copying during cloning. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/brancher-view-sel.hpp" line="348" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="867" bodyend="869"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="user-defined">
|
|
<header>Resource management and cloning</header>
|
|
<memberdef kind="function" id="classGecode_1_1ViewSelMaxTbl_1afc5e6d9db6e40f673c9dd5633432b862" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
|
|
<type><ref refid="classGecode_1_1ViewSel" kindref="compound">ViewSel</ref>< View > *</type>
|
|
<definition>ViewSel< typename ViewSelMaxTbl< Merit >::View > * Gecode::ViewSelMaxTbl< Merit >::copy</definition>
|
|
<argsstring>(Space &home, bool shared)</argsstring>
|
|
<name>copy</name>
|
|
<reimplements refid="classGecode_1_1ViewSel_1a67747297fd08692609d43b1970a9e616">copy</reimplements>
|
|
<param>
|
|
<type><ref refid="classGecode_1_1Space" kindref="compound">Space</ref> &</type>
|
|
<declname>home</declname>
|
|
</param>
|
|
<param>
|
|
<type>bool</type>
|
|
<declname>shared</declname>
|
|
</param>
|
|
<briefdescription>
|
|
<para>Create copy during cloning. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/brancher-view-sel.hpp" line="353" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="873" bodyend="875"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="private-type">
|
|
<memberdef kind="typedef" id="classGecode_1_1ViewSelMaxTbl_1aa3c411903986e76f35e0d92abd49a581" prot="private" static="no">
|
|
<type><ref refid="classGecode_1_1ViewSelChooseTbl" kindref="compound">ViewSelChooseTbl</ref>< <ref refid="classGecode_1_1ChooseMax" kindref="compound">ChooseMax</ref>, Merit >::View</type>
|
|
<definition>typedef ViewSelChooseTbl<ChooseMax,Merit>::View Gecode::ViewSelMaxTbl< Merit >::View</definition>
|
|
<argsstring></argsstring>
|
|
<name>View</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/brancher-view-sel.hpp" line="340" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="340" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="typedef" id="classGecode_1_1ViewSelMaxTbl_1aca467ca281425e416e80602c45b41a23" prot="private" static="no">
|
|
<type><ref refid="classGecode_1_1ViewSelChooseTbl" kindref="compound">ViewSelChooseTbl</ref>< <ref refid="classGecode_1_1ChooseMax" kindref="compound">ChooseMax</ref>, Merit >::BranchFilter</type>
|
|
<definition>typedef ViewSelChooseTbl<ChooseMax,Merit>::BranchFilter Gecode::ViewSelMaxTbl< Merit >::BranchFilter</definition>
|
|
<argsstring></argsstring>
|
|
<name>BranchFilter</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="/usr/include/gecode/kernel/brancher-view-sel.hpp" line="341" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="341" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<briefdescription>
|
|
<para>Select view with largest merit taking tie-break limit into account. </para> </briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inheritancegraph>
|
|
<node id="7928">
|
|
<label>Gecode::ViewSelChooseTbl< ChooseMax, Merit ></label>
|
|
<link refid="classGecode_1_1ViewSelChooseTbl"/>
|
|
<childnode refid="7929" relation="public-inheritance">
|
|
</childnode>
|
|
</node>
|
|
<node id="7927">
|
|
<label>Gecode::ViewSelMaxTbl< Merit ></label>
|
|
<link refid="classGecode_1_1ViewSelMaxTbl"/>
|
|
<childnode refid="7928" relation="public-inheritance">
|
|
</childnode>
|
|
</node>
|
|
<node id="7930">
|
|
<label>Gecode::ViewSel< Merit::View ></label>
|
|
<link refid="classGecode_1_1ViewSel"/>
|
|
</node>
|
|
<node id="7929">
|
|
<label>Gecode::ViewSelChoose< ChooseMax, Merit ></label>
|
|
<link refid="classGecode_1_1ViewSelChoose"/>
|
|
<childnode refid="7930" relation="public-inheritance">
|
|
</childnode>
|
|
</node>
|
|
</inheritancegraph>
|
|
<collaborationgraph>
|
|
<node id="7942">
|
|
<label>Gecode::SharedHandle::Object</label>
|
|
<link refid="classGecode_1_1SharedHandle_1_1Object"/>
|
|
</node>
|
|
<node id="7932">
|
|
<label>Gecode::ViewSelChooseTbl< ChooseMax, Merit ></label>
|
|
<link refid="classGecode_1_1ViewSelChooseTbl"/>
|
|
<childnode refid="7933" relation="public-inheritance">
|
|
</childnode>
|
|
<childnode refid="7937" relation="usage">
|
|
<edgelabel>tbl</edgelabel>
|
|
</childnode>
|
|
</node>
|
|
<node id="7938">
|
|
<label>Gecode::LocalObject</label>
|
|
<link refid="classGecode_1_1LocalObject"/>
|
|
<childnode refid="7939" relation="public-inheritance">
|
|
</childnode>
|
|
</node>
|
|
<node id="7941">
|
|
<label>Gecode::VarImpBase</label>
|
|
<link refid="classGecode_1_1VarImpBase"/>
|
|
</node>
|
|
<node id="7931">
|
|
<label>Gecode::ViewSelMaxTbl< Merit ></label>
|
|
<link refid="classGecode_1_1ViewSelMaxTbl"/>
|
|
<childnode refid="7932" relation="public-inheritance">
|
|
</childnode>
|
|
</node>
|
|
<node id="7937">
|
|
<label>Gecode::Space</label>
|
|
<link refid="classGecode_1_1Space"/>
|
|
<childnode refid="7938" relation="usage">
|
|
<edgelabel>local</edgelabel>
|
|
</childnode>
|
|
<childnode refid="7941" relation="usage">
|
|
<edgelabel>vars_u</edgelabel>
|
|
<edgelabel>vars_noidx</edgelabel>
|
|
</childnode>
|
|
<childnode refid="7942" relation="usage">
|
|
<edgelabel>shared</edgelabel>
|
|
</childnode>
|
|
<childnode refid="7940" relation="usage">
|
|
<edgelabel>active</edgelabel>
|
|
<edgelabel>queue</edgelabel>
|
|
</childnode>
|
|
</node>
|
|
<node id="7934">
|
|
<label>Gecode::ViewSel< Merit::View ></label>
|
|
<link refid="classGecode_1_1ViewSel"/>
|
|
</node>
|
|
<node id="7935">
|
|
<label>Gecode::ChooseMax</label>
|
|
<link refid="classGecode_1_1ChooseMax"/>
|
|
</node>
|
|
<node id="7933">
|
|
<label>Gecode::ViewSelChoose< ChooseMax, Merit ></label>
|
|
<link refid="classGecode_1_1ViewSelChoose"/>
|
|
<childnode refid="7934" relation="public-inheritance">
|
|
</childnode>
|
|
<childnode refid="7935" relation="usage">
|
|
<edgelabel>c</edgelabel>
|
|
</childnode>
|
|
<childnode refid="7936" relation="usage">
|
|
<edgelabel>m</edgelabel>
|
|
</childnode>
|
|
</node>
|
|
<node id="7939">
|
|
<label>Gecode::Actor</label>
|
|
<link refid="classGecode_1_1Actor"/>
|
|
<childnode refid="7940" relation="private-inheritance">
|
|
</childnode>
|
|
</node>
|
|
<node id="7940">
|
|
<label>Gecode::ActorLink</label>
|
|
<link refid="classGecode_1_1ActorLink"/>
|
|
</node>
|
|
<node id="7936">
|
|
<label>Merit</label>
|
|
</node>
|
|
</collaborationgraph>
|
|
<location file="/usr/include/gecode/kernel/brancher-view-sel.hpp" line="339" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="339" bodyend="355"/>
|
|
<listofallmembers>
|
|
<member refid="classGecode_1_1ViewSelMaxTbl_1aca467ca281425e416e80602c45b41a23" prot="private" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>BranchFilter</name></member>
|
|
<member refid="classGecode_1_1ViewSelChooseTbl_1a87699af6ef59194ed03f37f5cf545cb3" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>brk</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1a5ba4cc5527ef5b74c37af63bacd2d5d7" prot="protected" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>c</name></member>
|
|
<member refid="classGecode_1_1ViewSelMaxTbl_1afc5e6d9db6e40f673c9dd5633432b862" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>copy</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1a6e8f334559841dc006c074992239fb4f" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>dispose</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1a89ab459a4e11f54f907a83508d8f987e" prot="protected" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>m</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1afdf2deb6f6dbe3388d49ffb62ab2e068" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>notice</name></member>
|
|
<member refid="classGecode_1_1ViewSel_1a69d8f83ed5f3a52160524060ccb7b834" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>operator delete</name></member>
|
|
<member refid="classGecode_1_1ViewSel_1ad332dc2aa6584a404d832715598a0ecd" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>operator delete</name></member>
|
|
<member refid="classGecode_1_1ViewSel_1ac843be459641c947da1acb3d8a1b635f" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>operator new</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1adb97adf60a1e08dfd88920b4dfa4c7e0" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>select</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1a8b0af6f1907fddbde869a27d6375bbc3" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>select</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1aa691832daa19098515a8ca9ebb655fd6" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>select</name></member>
|
|
<member refid="classGecode_1_1ViewSelChooseTbl_1af8d89b35324316fc7eab2b7bd89c867a" prot="protected" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>tbl</name></member>
|
|
<member refid="classGecode_1_1ViewSelChooseTbl_1ab67dd56bec66c43b924d7ca05bcd8f1b" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ties</name></member>
|
|
<member refid="classGecode_1_1ViewSelChooseTbl_1af7cc300661e99fcf18aabf02dcb80405" prot="public" virt="virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ties</name></member>
|
|
<member refid="classGecode_1_1ViewSelChooseTbl_1a62c082d52eb8799e8852748372ce09ac" prot="protected" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>Val</name></member>
|
|
<member refid="classGecode_1_1ViewSelMaxTbl_1aa3c411903986e76f35e0d92abd49a581" prot="private" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>View</name></member>
|
|
<member refid="classGecode_1_1ViewSel_1a5e6312d9ebe2a24d73cef47eab9866be" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ViewSel</name></member>
|
|
<member refid="classGecode_1_1ViewSel_1a5459dc8a5f1a0d606819e334d384e2bc" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ViewSel</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1a6d3621c59427bb9fa140d13452092d4a" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ViewSelChoose</name></member>
|
|
<member refid="classGecode_1_1ViewSelChoose_1a0ec8047e2929da07ebbaa79a98f667d4" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ViewSelChoose</name></member>
|
|
<member refid="classGecode_1_1ViewSelChooseTbl_1a61fb40c7734ca48161dc96704079cf5c" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ViewSelChooseTbl</name></member>
|
|
<member refid="classGecode_1_1ViewSelChooseTbl_1a2863ac4825b0adf58cd9adb97cdea7b0" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ViewSelChooseTbl</name></member>
|
|
<member refid="classGecode_1_1ViewSelMaxTbl_1a1301ba1e6e42a500dcfbd4a408fc2e73" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ViewSelMaxTbl</name></member>
|
|
<member refid="classGecode_1_1ViewSelMaxTbl_1a0583f39c956b334d84275e8d74fe1901" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMaxTbl</scope><name>ViewSelMaxTbl</name></member>
|
|
</listofallmembers>
|
|
</compounddef>
|
|
</doxygen>
|