📄 classevat.html
字号:
<td class="memname">static void <a class="el" href="classevat.html">evat</a>< ALLOC_ >::back_intersect </td> <td>(</td> <td class="paramtype">const VAT & </td> <td class="paramname"> <em>vat_v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classevat.html">evat</a>< ALLOC_ > & </td> <td class="paramname"> <em>evat_v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classevat.html">evat</a>< ALLOC_ > & </td> <td class="paramname"> <em>evat_v2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VAT & </td> <td class="paramname"> <em>cand_vat</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int & </td> <td class="paramname"> <em>back_idx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int & </td> <td class="paramname"> <em>new_edge_state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int & </td> <td class="paramname"> <em>tid</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table></div><div class="memdoc"><p>Performs back-intersection of v1_evat and v2_evat; populates cand_vat with result <p>Similar to fwd_intersect, first determine swap_vids </div></div><p><a class="anchor" name="bc5576e52b82773178fbb086d4513a6b"></a><!-- doxytag: member="evat::fwd_intersect" ref="bc5576e52b82773178fbb086d4513a6b" args="(const VAT &vat_v1, const evat &evat_v1, const evat &evat_v2, VAT &cand_vat, bool is_fwd_chain, const int &rmp_index, const int &new_edge_state, const int &tid, bool l2_eq)" --><div class="memitem"><div class="memproto"><div class="memtemplate">template<template< typename > class ALLOC_ = std::allocator> </div><div class="memtemplate">template<template< typename, typename > class VAT_ST, typename VAT, template< typename > class ALLOC> </div> <table class="memname"> <tr> <td class="memname">static void <a class="el" href="classevat.html">evat</a>< ALLOC_ >::fwd_intersect </td> <td>(</td> <td class="paramtype">const VAT & </td> <td class="paramname"> <em>vat_v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classevat.html">evat</a>< ALLOC_ > & </td> <td class="paramname"> <em>evat_v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classevat.html">evat</a>< ALLOC_ > & </td> <td class="paramname"> <em>evat_v2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VAT & </td> <td class="paramname"> <em>cand_vat</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>is_fwd_chain</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int & </td> <td class="paramname"> <em>rmp_index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int & </td> <td class="paramname"> <em>new_edge_state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int & </td> <td class="paramname"> <em>tid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>l2_eq</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"><code> [inline, static]</code></td> </tr> </table></div><div class="memdoc"><p>Performs forward-intersection of v1_evat and v2_evat; populates cand_vat with result; v1 is of first pattern <p>The next few lines determine if the vids of evat_v2 should be swapped. If the two v-lbls are distinct, then you can determine this based on new_edge_state. However, if the labels are same, then you need to check both for a match and accordingly set this flag<p>this is a valid fwd extension /// </div></div><p><hr>The documentation for this class was generated from the following file:<ul><li><a class="el" href="graph__evat_8h-source.html">graph_evat.h</a></ul><hr size="1"><address style="align: right;"><small>Generated on Wed Jul 26 14:01:09 2006 for DMTL by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -