<?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_1ViewSelMax" kind="class" prot="public"> <compoundname>Gecode::ViewSelMax</compoundname> <basecompoundref refid="classGecode_1_1ViewSelChoose" prot="public" virt="non-virtual">Gecode::ViewSelChoose< 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_1ViewSelMax_1a178bb90cb44a59001b97343dc5ccc94a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>forceinline Gecode::ViewSelMax< Merit >::ViewSelMax</definition> <argsstring>(Space &home, const VarBranch &vb)</argsstring> <name>ViewSelMax</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="326" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="843" bodyend="844"/> </memberdef> <memberdef kind="function" id="classGecode_1_1ViewSelMax_1a5310e3df38b753b127c19fc751e96844" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type></type> <definition>forceinline Gecode::ViewSelMax< Merit >::ViewSelMax</definition> <argsstring>(Space &home, bool shared, ViewSelMax< Merit > &vs)</argsstring> <name>ViewSelMax</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_1ViewSelMax" kindref="compound">ViewSelMax</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="328" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="848" bodyend="850"/> </memberdef> </sectiondef> <sectiondef kind="user-defined"> <header>Resource management and cloning</header> <memberdef kind="function" id="classGecode_1_1ViewSelMax_1a06e27f08c9dba8a58bc53f0670ee53f7" 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 ViewSelMax< Merit >::View > * Gecode::ViewSelMax< 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="333" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="854" bodyend="856"/> </memberdef> </sectiondef> <sectiondef kind="private-type"> <memberdef kind="typedef" id="classGecode_1_1ViewSelMax_1aca7fe01d2ed1aaaa62ff0c24f68b666f" prot="private" static="no"> <type><ref refid="classGecode_1_1ViewSelChoose" kindref="compound">ViewSelChoose</ref>< <ref refid="classGecode_1_1ChooseMax" kindref="compound">ChooseMax</ref>, Merit >::View</type> <definition>typedef ViewSelChoose<ChooseMax,Merit>::View Gecode::ViewSelMax< 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="320" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="320" bodyend="-1"/> </memberdef> <memberdef kind="typedef" id="classGecode_1_1ViewSelMax_1a6d59f9746efe40bceda038c97074a5da" prot="private" static="no"> <type><ref refid="classGecode_1_1ViewSelChoose" kindref="compound">ViewSelChoose</ref>< <ref refid="classGecode_1_1ChooseMax" kindref="compound">ChooseMax</ref>, Merit >::BranchFilter</type> <definition>typedef ViewSelChoose<ChooseMax,Merit>::BranchFilter Gecode::ViewSelMax< 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="321" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="321" bodyend="-1"/> </memberdef> </sectiondef> <briefdescription> <para>Select view with largest merit. </para> </briefdescription> <detaileddescription> </detaileddescription> <inheritancegraph> <node id="7919"> <label>Gecode::ViewSelMax< Merit ></label> <link refid="classGecode_1_1ViewSelMax"/> <childnode refid="7920" relation="public-inheritance"> </childnode> </node> <node id="7921"> <label>Gecode::ViewSel< Merit::View ></label> <link refid="classGecode_1_1ViewSel"/> </node> <node id="7920"> <label>Gecode::ViewSelChoose< ChooseMax, Merit ></label> <link refid="classGecode_1_1ViewSelChoose"/> <childnode refid="7921" relation="public-inheritance"> </childnode> </node> </inheritancegraph> <collaborationgraph> <node id="7922"> <label>Gecode::ViewSelMax< Merit ></label> <link refid="classGecode_1_1ViewSelMax"/> <childnode refid="7923" relation="public-inheritance"> </childnode> </node> <node id="7924"> <label>Gecode::ViewSel< Merit::View ></label> <link refid="classGecode_1_1ViewSel"/> </node> <node id="7925"> <label>Gecode::ChooseMax</label> <link refid="classGecode_1_1ChooseMax"/> </node> <node id="7923"> <label>Gecode::ViewSelChoose< ChooseMax, Merit ></label> <link refid="classGecode_1_1ViewSelChoose"/> <childnode refid="7924" relation="public-inheritance"> </childnode> <childnode refid="7925" relation="usage"> <edgelabel>c</edgelabel> </childnode> <childnode refid="7926" relation="usage"> <edgelabel>m</edgelabel> </childnode> </node> <node id="7926"> <label>Merit</label> </node> </collaborationgraph> <location file="/usr/include/gecode/kernel/brancher-view-sel.hpp" line="319" column="1" bodyfile="/usr/include/gecode/kernel/brancher-view-sel.hpp" bodystart="319" bodyend="335"/> <listofallmembers> <member refid="classGecode_1_1ViewSelMax_1a6d59f9746efe40bceda038c97074a5da" prot="private" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>BranchFilter</name></member> <member refid="classGecode_1_1ViewSelChoose_1a0e597f75daf3c629d6d6884a09fdf9f7" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>brk</name></member> <member refid="classGecode_1_1ViewSelChoose_1a5ba4cc5527ef5b74c37af63bacd2d5d7" prot="protected" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>c</name></member> <member refid="classGecode_1_1ViewSelMax_1a06e27f08c9dba8a58bc53f0670ee53f7" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>copy</name></member> <member refid="classGecode_1_1ViewSelChoose_1a6e8f334559841dc006c074992239fb4f" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>dispose</name></member> <member refid="classGecode_1_1ViewSelChoose_1a89ab459a4e11f54f907a83508d8f987e" prot="protected" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>m</name></member> <member refid="classGecode_1_1ViewSelChoose_1afdf2deb6f6dbe3388d49ffb62ab2e068" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>notice</name></member> <member refid="classGecode_1_1ViewSel_1a69d8f83ed5f3a52160524060ccb7b834" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>operator delete</name></member> <member refid="classGecode_1_1ViewSel_1ad332dc2aa6584a404d832715598a0ecd" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>operator delete</name></member> <member refid="classGecode_1_1ViewSel_1ac843be459641c947da1acb3d8a1b635f" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>operator new</name></member> <member refid="classGecode_1_1ViewSelChoose_1adb97adf60a1e08dfd88920b4dfa4c7e0" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>select</name></member> <member refid="classGecode_1_1ViewSelChoose_1a8b0af6f1907fddbde869a27d6375bbc3" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>select</name></member> <member refid="classGecode_1_1ViewSelChoose_1aa691832daa19098515a8ca9ebb655fd6" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>select</name></member> <member refid="classGecode_1_1ViewSelChoose_1ac6ad609a65f4b3e64cdb775262674c2f" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>ties</name></member> <member refid="classGecode_1_1ViewSelChoose_1a757323fe77ae99eb580367b3fb440602" prot="public" virt="virtual"><scope>Gecode::ViewSelMax</scope><name>ties</name></member> <member refid="classGecode_1_1ViewSelChoose_1a4a4d3d1ba3c1c25eaed7606481a3eaf5" prot="protected" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>Val</name></member> <member refid="classGecode_1_1ViewSelMax_1aca7fe01d2ed1aaaa62ff0c24f68b666f" prot="private" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>View</name></member> <member refid="classGecode_1_1ViewSel_1a5e6312d9ebe2a24d73cef47eab9866be" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>ViewSel</name></member> <member refid="classGecode_1_1ViewSel_1a5459dc8a5f1a0d606819e334d384e2bc" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>ViewSel</name></member> <member refid="classGecode_1_1ViewSelChoose_1a6d3621c59427bb9fa140d13452092d4a" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>ViewSelChoose</name></member> <member refid="classGecode_1_1ViewSelChoose_1a0ec8047e2929da07ebbaa79a98f667d4" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>ViewSelChoose</name></member> <member refid="classGecode_1_1ViewSelMax_1a178bb90cb44a59001b97343dc5ccc94a" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>ViewSelMax</name></member> <member refid="classGecode_1_1ViewSelMax_1a5310e3df38b753b127c19fc751e96844" prot="public" virt="non-virtual"><scope>Gecode::ViewSelMax</scope><name>ViewSelMax</name></member> </listofallmembers> </compounddef> </doxygen>