⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classevat.html

📁 这是一个用于数据挖掘的常用算法的模板库(数据挖掘的C++模板库for UNIX)
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>DMTL: evat&lt; ALLOC_ &gt; Class Template Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.7 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>    <li><a href="files.html"><span>Files</span></a></li>    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>  </ul></div><h1>evat&lt; ALLOC_ &gt; Class Template Reference</h1><!-- doxytag: class="evat" -->Edge VAT class to store an occurrence of an edge within a graph.  <a href="#_details">More...</a><p><code>#include &lt;<a class="el" href="graph__evat_8h-source.html">graph_evat.h</a>&gt;</code><p><a href="classevat-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Public Types</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef pair&lt; int, int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevat.html#102a222aa84b7ae324271ffab7e27022">VID_PAIR</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">typedef vector&lt; <a class="el" href="classevat.html#102a222aa84b7ae324271ffab7e27022">VID_PAIR</a>,<br> ALLOC_&lt; <a class="el" href="classevat.html#102a222aa84b7ae324271ffab7e27022">VID_PAIR</a> &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classevat.html#38c8ee4ef89ea8e9476013cabc7e217e">EVAT</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62ddfae1b666abe2d249f77b4178e750"></a><!-- doxytag: member="evat::CONST_IT" ref="62ddfae1b666abe2d249f77b4178e750" args="" -->typedef EVAT::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>CONST_IT</b></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d16b3e4754b4f556288b288bd953f260"></a><!-- doxytag: member="evat::IT" ref="d16b3e4754b4f556288b288bd953f260" args="" -->typedef EVAT::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>IT</b></td></tr><tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="576e837271071e10535be5b0276c06c6"></a><!-- doxytag: member="evat::begin" ref="576e837271071e10535be5b0276c06c6" args="()" -->IT&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aec6a953834c8df278e84d7d0a76e62d"></a><!-- doxytag: member="evat::begin" ref="aec6a953834c8df278e84d7d0a76e62d" args="() const " -->CONST_IT&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb2eff3b7a1e3a340731d33ecb472ebf"></a><!-- doxytag: member="evat::end" ref="eb2eff3b7a1e3a340731d33ecb472ebf" args="()" -->IT&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="53b5428fa4e1bc8a87393ec006a4881b"></a><!-- doxytag: member="evat::end" ref="53b5428fa4e1bc8a87393ec006a4881b" args="() const " -->CONST_IT&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6a3eedbcb81a62843d797f9b1e84019e"></a><!-- doxytag: member="evat::byte_size" ref="6a3eedbcb81a62843d797f9b1e84019e" args="() const " -->unsigned long int&nbsp;</td><td class="memItemRight" valign="bottom"><b>byte_size</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6f516e7129ff18a346448fc59b76b68"></a><!-- doxytag: member="evat::write_file" ref="d6f516e7129ff18a346448fc59b76b68" args="(ostream &amp;output) const " -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>write_file</b> (ostream &amp;output) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e1a9484cee6cc29558cc4473f44917a"></a><!-- doxytag: member="evat::print" ref="7e1a9484cee6cc29558cc4473f44917a" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>print</b> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69492f88605136b53ee482a3d8d93c1a"></a><!-- doxytag: member="evat::read_file" ref="69492f88605136b53ee482a3d8d93c1a" args="(istream &amp;input, unsigned long int size)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>read_file</b> (istream &amp;input, unsigned long int size)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c64c086071cdc335b9a1323a49ad131b"></a><!-- doxytag: member="evat::operator[]" ref="c64c086071cdc335b9a1323a49ad131b" args="(const int &amp;i)" --><a class="el" href="classevat.html#102a222aa84b7ae324271ffab7e27022">VID_PAIR</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (const int &amp;i)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b74bb00a85e13c702e1f27fd4f43b47"></a><!-- doxytag: member="evat::operator[]" ref="9b74bb00a85e13c702e1f27fd4f43b47" args="(const int &amp;i) const " -->const <a class="el" href="classevat.html#102a222aa84b7ae324271ffab7e27022">VID_PAIR</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (const int &amp;i) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32a3e3ee1a1a23bd65e7b33b854de201"></a><!-- doxytag: member="evat::push_back" ref="32a3e3ee1a1a23bd65e7b33b854de201" args="(const pair&lt; int, int &gt; &amp;ids)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>push_back</b> (const pair&lt; int, int &gt; &amp;ids)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9299ee5a0adc8bf1f1f0a338574afe80"></a><!-- doxytag: member="evat::empty" ref="9299ee5a0adc8bf1f1f0a338574afe80" args="() const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55b6a33806d6b1c7523a69d5a046bd66"></a><!-- doxytag: member="evat::size" ref="55b6a33806d6b1c7523a69d5a046bd66" args="() const " -->int&nbsp;</td><td class="memItemRight" valign="bottom"><b>size</b> () const </td></tr><tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr><tr><td class="memTemplParams" nowrap colspan="2">template&lt;template&lt; typename, typename &gt; class VAT_ST, typename VAT, template&lt; typename &gt; class ALLOC&gt; </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classevat.html#bc5576e52b82773178fbb086d4513a6b">fwd_intersect</a> (const VAT &amp;vat_v1, const <a class="el" href="classevat.html">evat</a> &amp;evat_v1, const <a class="el" href="classevat.html">evat</a> &amp;evat_v2, VAT &amp;cand_vat, bool is_fwd_chain, const int &amp;rmp_index, const int &amp;new_edge_state, const int &amp;tid, bool l2_eq)</td></tr><tr><td class="memTemplParams" nowrap colspan="2">template&lt;template&lt; typename, typename &gt; class VAT_ST, typename VAT, template&lt; typename &gt; class ALLOC&gt; </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classevat.html#a1fea2d152697ef4dafab9bb9679a1cc">back_intersect</a> (const VAT &amp;vat_v1, const <a class="el" href="classevat.html">evat</a> &amp;evat_v1, const <a class="el" href="classevat.html">evat</a> &amp;evat_v2, VAT &amp;cand_vat, const int &amp;back_idx, const int &amp;new_edge_state, const int &amp;tid)</td></tr><tr><td colspan="2"><br><h2>Friends</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5b44c5fa629bb0bfac69e3f6e791f23"></a><!-- doxytag: member="evat::operator&lt;&lt;" ref="f5b44c5fa629bb0bfac69e3f6e791f23" args="(ostream &amp;, const evat&lt; ALLOC_ &gt; &amp;)" -->ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (ostream &amp;, const <a class="el" href="classevat.html">evat</a>&lt; ALLOC_ &gt; &amp;)</td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2><h3>template&lt;template&lt; typename &gt; class ALLOC_ = std::allocator&gt;<br> class evat&lt; ALLOC_ &gt;</h3>Edge VAT class to store an occurrence of an edge within a graph. <p><hr><h2>Member Typedef Documentation</h2><a class="anchor" name="38c8ee4ef89ea8e9476013cabc7e217e"></a><!-- doxytag: member="evat::EVAT" ref="38c8ee4ef89ea8e9476013cabc7e217e" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template&lt;template&lt; typename &gt; class ALLOC_ = std::allocator&gt; </div>      <table class="memname">        <tr>          <td class="memname">typedef vector&lt;<a class="el" href="classevat.html#102a222aa84b7ae324271ffab7e27022">VID_PAIR</a>, ALLOC_&lt;<a class="el" href="classevat.html#102a222aa84b7ae324271ffab7e27022">VID_PAIR</a>&gt; &gt; <a class="el" href="classevat.html">evat</a>&lt; ALLOC_ &gt;::<a class="el" href="classevat.html#38c8ee4ef89ea8e9476013cabc7e217e">EVAT</a>          </td>        </tr>      </table></div><div class="memdoc"><p>Each edge could occur multiple times in a graph </div></div><p><a class="anchor" name="102a222aa84b7ae324271ffab7e27022"></a><!-- doxytag: member="evat::VID_PAIR" ref="102a222aa84b7ae324271ffab7e27022" args="" --><div class="memitem"><div class="memproto"><div class="memtemplate">template&lt;template&lt; typename &gt; class ALLOC_ = std::allocator&gt; </div>      <table class="memname">        <tr>          <td class="memname">typedef pair&lt;int, int&gt; <a class="el" href="classevat.html">evat</a>&lt; ALLOC_ &gt;::<a class="el" href="classevat.html#102a222aa84b7ae324271ffab7e27022">VID_PAIR</a>          </td>        </tr>      </table></div><div class="memdoc"><p>Vertex ids for the two endsod edge </div></div><p><hr><h2>Member Function Documentation</h2><a class="anchor" name="a1fea2d152697ef4dafab9bb9679a1cc"></a><!-- doxytag: member="evat::back_intersect" ref="a1fea2d152697ef4dafab9bb9679a1cc" args="(const VAT &amp;vat_v1, const evat &amp;evat_v1, const evat &amp;evat_v2, VAT &amp;cand_vat, const int &amp;back_idx, const int &amp;new_edge_state, const int &amp;tid)" --><div class="memitem"><div class="memproto"><div class="memtemplate">template&lt;template&lt; typename &gt; class ALLOC_ = std::allocator&gt; </div><div class="memtemplate">template&lt;template&lt; typename, typename &gt; class VAT_ST, typename VAT, template&lt; typename &gt; class ALLOC&gt; </div>      <table class="memname">        <tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -