|
139 | 139 | </div><table class="memberdecls">
|
140 | 140 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
141 | 141 | Functions</h2></td></tr>
|
142 |
| -<tr class="memitem:ga86891b1c2eb658a9f15746434e30fdd5"><td class="memTemplParams" colspan="2">template<typename T , typename DST , typename std::enable_if< has_vector_inst< DST >() &&IsVector< DST >::value &&SameElementType< DST, T >::value, bool >::type = true> </td></tr> |
| 142 | +<tr class="memitem:ga86891b1c2eb658a9f15746434e30fdd5"><td class="memTemplParams" colspan="2">template<typename T , typename DST , typename std::enable_if< has_vector_inst< DST >() &&IsVector< DST >::value &&compatible_element< DST, T >() &&has_predicate< DST >(), bool >::type = true> </td></tr> |
143 | 143 | <tr class="memitem:ga86891b1c2eb658a9f15746434e30fdd5"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__HELIUMALG.html#ga86891b1c2eb658a9f15746434e30fdd5">_Fill</a> (DST &v, const T val, const vector_length_t l, const Helium *=nullptr)</td></tr>
|
144 | 144 | <tr class="memdesc:ga86891b1c2eb658a9f15746434e30fdd5"><td class="mdescLeft"> </td><td class="mdescRight">Fill evaluator for Helium. <br /></td></tr>
|
145 | 145 | <tr class="separator:ga86891b1c2eb658a9f15746434e30fdd5"><td class="memSeparator" colspan="2"> </td></tr>
|
146 |
| -<tr class="memitem:ga2acf49f8cba5a245ed8a3d30b8300c3b"><td class="memTemplParams" colspan="2">template<typename T , typename DST , typename std::enable_if< has_vector_inst< DST >() &&must_use_matrix_idx< DST >() &&SameElementType< DST, T >::value, bool >::type = true> </td></tr> |
| 146 | +<tr class="memitem:ga2acf49f8cba5a245ed8a3d30b8300c3b"><td class="memTemplParams" colspan="2">template<typename T , typename DST , typename std::enable_if< has_vector_inst< DST >() &&must_use_matrix_idx< DST >() &&compatible_element< DST, T >() &&has_predicate< DST >(), bool >::type = true> </td></tr> |
147 | 147 | <tr class="memitem:ga2acf49f8cba5a245ed8a3d30b8300c3b"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__HELIUMALG.html#ga2acf49f8cba5a245ed8a3d30b8300c3b">_Fill2D</a> (DST &v, const T val, const vector_length_t rows, const vector_length_t cols, const Helium *=nullptr)</td></tr>
|
148 | 148 | <tr class="memdesc:ga2acf49f8cba5a245ed8a3d30b8300c3b"><td class="mdescLeft"> </td><td class="mdescRight">Fill2D evaluator for Helium. <br /></td></tr>
|
149 | 149 | <tr class="separator:ga2acf49f8cba5a245ed8a3d30b8300c3b"><td class="memSeparator" colspan="2"> </td></tr>
|
150 |
| -<tr class="memitem:ga2385fcdec693110d57d1b356e3f0b6d7"><td class="memTemplParams" colspan="2">template<typename DA , typename DB , typename std::enable_if< has_vector_inst< DA >() &&vector_idx_pair< DA, DB >(), bool >::type = true> </td></tr> |
| 150 | +<tr class="memitem:ga2385fcdec693110d57d1b356e3f0b6d7"><td class="memTemplParams" colspan="2">template<typename DA , typename DB , typename std::enable_if< has_vector_inst< DA >() &&has_vector_inst< DB >() &&vector_idx_pair< DA, DB >() &&same_nb_lanes< DA, DB >() &&has_predicate< DA >(), bool >::type = true> </td></tr> |
151 | 151 | <tr class="memitem:ga2385fcdec693110d57d1b356e3f0b6d7"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__HELIUMALG.html#ga2385fcdec693110d57d1b356e3f0b6d7">eval</a> (DA &v, const DB &other, const vector_length_t l, const Helium *=nullptr)</td></tr>
|
152 | 152 | <tr class="memdesc:ga2385fcdec693110d57d1b356e3f0b6d7"><td class="mdescLeft"> </td><td class="mdescRight">Eval function for Helium. <br /></td></tr>
|
153 | 153 | <tr class="separator:ga2385fcdec693110d57d1b356e3f0b6d7"><td class="memSeparator" colspan="2"> </td></tr>
|
154 |
| -<tr class="memitem:ga1ceaa88192732124a39c7cdd3b0b073c"><td class="memTemplParams" colspan="2">template<typename DA , typename DB , typename std::enable_if< has_vector_inst< DA >() &&must_use_matrix_idx_pair< DA, DB >(), bool >::type = true> </td></tr> |
| 154 | +<tr class="memitem:ga1ceaa88192732124a39c7cdd3b0b073c"><td class="memTemplParams" colspan="2">template<typename DA , typename DB , typename std::enable_if< has_vector_inst< DA >() &&has_vector_inst< DB >() &&must_use_matrix_idx_pair< DA, DB >() &&same_nb_lanes< DA, DB >() &&(has_predicate< DA >() &&has_predicate< DB >()), bool >::type = true> </td></tr> |
155 | 155 | <tr class="memitem:ga1ceaa88192732124a39c7cdd3b0b073c"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__HELIUMALG.html#ga1ceaa88192732124a39c7cdd3b0b073c">eval2D</a> (DA &v, const DB &other, const vector_length_t rows, const vector_length_t cols, const Helium *=nullptr)</td></tr>
|
156 | 156 | <tr class="memdesc:ga1ceaa88192732124a39c7cdd3b0b073c"><td class="mdescLeft"> </td><td class="mdescRight">Eval2D function for Helium. <br /></td></tr>
|
157 | 157 | <tr class="separator:ga1ceaa88192732124a39c7cdd3b0b073c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
163 | 163 | <tr class="memitem:ga36ced6a37a48ee04127daa2c77ae9262"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__HELIUMALG.html#ga36ced6a37a48ee04127daa2c77ae9262">printt</a> (const std::tuple< T... > &_tup)</td></tr>
|
164 | 164 | <tr class="memdesc:ga36ced6a37a48ee04127daa2c77ae9262"><td class="mdescLeft"> </td><td class="mdescRight">Print tuple. <br /></td></tr>
|
165 | 165 | <tr class="separator:ga36ced6a37a48ee04127daa2c77ae9262"><td class="memSeparator" colspan="2"> </td></tr>
|
166 |
| -<tr class="memitem:ga6e93f3782669bf2f1870ea177c536d7e"><td class="memTemplParams" colspan="2">template<typename DA , typename DB , typename std::enable_if< has_vector_inst< DA >() &&vector_idx_pair< DA, DB >(), bool >::type = true> </td></tr> |
167 |
| -<tr class="memitem:ga6e93f3782669bf2f1870ea177c536d7e"><td class="memTemplItemLeft" align="right" valign="top">DotResult< DA > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__HELIUMALG.html#ga6e93f3782669bf2f1870ea177c536d7e">_dot</a> (const DA &a, const DB &b, const vector_length_t l, const Helium *=nullptr)</td></tr> |
168 |
| -<tr class="memdesc:ga6e93f3782669bf2f1870ea177c536d7e"><td class="mdescLeft"> </td><td class="mdescRight">Dor product for Helium. <br /></td></tr> |
169 |
| -<tr class="separator:ga6e93f3782669bf2f1870ea177c536d7e"><td class="memSeparator" colspan="2"> </td></tr> |
170 |
| -<tr class="memitem:gaf769d651b0aa9c7cbc026beefc8257ba"><td class="memTemplParams" colspan="2">template<typename DA , typename DB , typename std::enable_if< has_vector_inst< DA >() &&vector_idx_pair< DA, DB >(), bool >::type = true> </td></tr> |
| 166 | +<tr class="memitem:ga8b3315347db8969ec7d77c8277fdc692"><td class="memTemplParams" colspan="2">template<typename DA , typename DB , typename std::enable_if< has_vector_inst< DA >() &&has_vector_inst< DB >() &&vector_idx_pair< DA, DB >() &&same_nb_lanes< DA, DB >() &&has_predicate< DotFieldResult< DA, DB > >(), bool >::type = true> </td></tr> |
| 167 | +<tr class="memitem:ga8b3315347db8969ec7d77c8277fdc692"><td class="memTemplItemLeft" align="right" valign="top">DotResult< DotFieldResult< DA, DB > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__HELIUMALG.html#ga8b3315347db8969ec7d77c8277fdc692">_dot</a> (const DA &a, const DB &b, const vector_length_t l, const Helium *=nullptr)</td></tr> |
| 168 | +<tr class="memdesc:ga8b3315347db8969ec7d77c8277fdc692"><td class="mdescLeft"> </td><td class="mdescRight">Dor product for Helium. <br /></td></tr> |
| 169 | +<tr class="separator:ga8b3315347db8969ec7d77c8277fdc692"><td class="memSeparator" colspan="2"> </td></tr> |
| 170 | +<tr class="memitem:gaf769d651b0aa9c7cbc026beefc8257ba"><td class="memTemplParams" colspan="2">template<typename DA , typename DB , typename std::enable_if< has_vector_inst< DA >() &&has_vector_inst< DB >() &&vector_idx_pair< DA, DB >() &&has_predicate< DA >(), bool >::type = true> </td></tr> |
171 | 171 | <tr class="memitem:gaf769d651b0aa9c7cbc026beefc8257ba"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__HELIUMALG.html#gaf769d651b0aa9c7cbc026beefc8257ba">_swap</a> (DA &&a, DB &&b, const vector_length_t l, const Helium *=nullptr)</td></tr>
|
172 | 172 | <tr class="memdesc:gaf769d651b0aa9c7cbc026beefc8257ba"><td class="mdescLeft"> </td><td class="mdescRight">Swap operator for Helium. <br /></td></tr>
|
173 | 173 | <tr class="separator:gaf769d651b0aa9c7cbc026beefc8257ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
0 commit comments