arm_compute v18.01
Change-Id: I9bfa178c2e38bfd5fc812e62aab6760d87748e05
diff --git a/documentation/tests_2_utils_8h.xhtml b/documentation/tests_2_utils_8h.xhtml
index e093f0d..fa9ddd7 100644
--- a/documentation/tests_2_utils_8h.xhtml
+++ b/documentation/tests_2_utils_8h.xhtml
@@ -40,7 +40,7 @@
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Compute Library
-  <span id="projectnumber">17.12</span>
+  <span id="projectnumber">18.01</span>
</div>
</td>
</tr>
@@ -125,6 +125,8 @@
<div class="textblock"><code>#include "<a class="el" href="_coordinates_8h_source.xhtml">arm_compute/core/Coordinates.h</a>"</code><br />
<code>#include "<a class="el" href="core_2_error_8h_source.xhtml">arm_compute/core/Error.h</a>"</code><br />
<code>#include "<a class="el" href="arm__compute_2core_2_fixed_point_8h_source.xhtml">arm_compute/core/FixedPoint.h</a>"</code><br />
+<code>#include "<a class="el" href="_h_o_g_info_8h_source.xhtml">arm_compute/core/HOGInfo.h</a>"</code><br />
+<code>#include "<a class="el" href="_size2_d_8h_source.xhtml">arm_compute/core/Size2D.h</a>"</code><br />
<code>#include "<a class="el" href="_tensor_info_8h_source.xhtml">arm_compute/core/TensorInfo.h</a>"</code><br />
<code>#include "<a class="el" href="_tensor_shape_8h_source.xhtml">arm_compute/core/TensorShape.h</a>"</code><br />
<code>#include "<a class="el" href="arm__compute_2core_2_types_8h_source.xhtml">arm_compute/core/Types.h</a>"</code><br />
@@ -218,12 +220,12 @@
<tr class="memitem:a89322cccde5e0a27d3a41085d3fd366c"><td class="memTemplItemLeft" align="right" valign="top">I </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a89322cccde5e0a27d3a41085d3fd366c">foldl</a> (F &&func, I &&initial, T &&<a class="el" href="hwc_8hpp.xhtml#a0f61d63b009d0880a89c843bd50d8d76">value</a>, Vs &&...values)</td></tr>
<tr class="memdesc:a89322cccde5e0a27d3a41085d3fd366c"><td class="mdescLeft"> </td><td class="mdescRight">Fold left. <a href="namespacearm__compute_1_1test.xhtml#a89322cccde5e0a27d3a41085d3fd366c">More...</a><br /></td></tr>
<tr class="separator:a89322cccde5e0a27d3a41085d3fd366c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4c9ad143c34306817986409ffb1dbd40"><td class="memItemLeft" align="right" valign="top">ValidRegion </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">shape_to_valid_region</a> (TensorShape shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</td></tr>
-<tr class="memdesc:a4c9ad143c34306817986409ffb1dbd40"><td class="mdescLeft"> </td><td class="mdescRight">Create a valid region based on tensor shape, border mode and border size. <a href="namespacearm__compute_1_1test.xhtml#a4c9ad143c34306817986409ffb1dbd40">More...</a><br /></td></tr>
-<tr class="separator:a4c9ad143c34306817986409ffb1dbd40"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0c848c53c05bedad63a7cc1bfa0b9725"><td class="memItemLeft" align="right" valign="top">ValidRegion </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a0c848c53c05bedad63a7cc1bfa0b9725">shape_to_valid_region_gaussian_pyramid_half</a> (TensorShape shape, ValidRegion valid_region, bool border_undefined=false)</td></tr>
-<tr class="memdesc:a0c848c53c05bedad63a7cc1bfa0b9725"><td class="mdescLeft"> </td><td class="mdescRight">Create a valid region for Gaussian <a class="el" href="classarm__compute_1_1_pyramid.xhtml" title="Basic implementation of the pyramid interface. ">Pyramid</a> Half based on tensor shape and valid region at level "i - 1" and border mode. <a href="namespacearm__compute_1_1test.xhtml#a0c848c53c05bedad63a7cc1bfa0b9725">More...</a><br /></td></tr>
-<tr class="separator:a0c848c53c05bedad63a7cc1bfa0b9725"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8103df0e6c416f55f40106aa49072b42"><td class="memItemLeft" align="right" valign="top">ValidRegion </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a8103df0e6c416f55f40106aa49072b42">shape_to_valid_region</a> (const TensorShape &a_shape, bool border_undefined=false, BorderSize border_size=BorderSize(0))</td></tr>
+<tr class="memdesc:a8103df0e6c416f55f40106aa49072b42"><td class="mdescLeft"> </td><td class="mdescRight">Create a valid region based on tensor shape, border mode and border size. <a href="namespacearm__compute_1_1test.xhtml#a8103df0e6c416f55f40106aa49072b42">More...</a><br /></td></tr>
+<tr class="separator:a8103df0e6c416f55f40106aa49072b42"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1177ef8061a8b46b5d79c1af93c12de1"><td class="memItemLeft" align="right" valign="top">ValidRegion </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a1177ef8061a8b46b5d79c1af93c12de1">shape_to_valid_region_gaussian_pyramid_half</a> (const TensorShape &a_shape, const ValidRegion &a_valid_region, bool border_undefined=false)</td></tr>
+<tr class="memdesc:a1177ef8061a8b46b5d79c1af93c12de1"><td class="mdescLeft"> </td><td class="mdescRight">Create a valid region for Gaussian <a class="el" href="classarm__compute_1_1_pyramid.xhtml" title="Basic implementation of the pyramid interface. ">Pyramid</a> Half based on tensor shape and valid region at level "i - 1" and border mode. <a href="namespacearm__compute_1_1test.xhtml#a1177ef8061a8b46b5d79c1af93c12de1">More...</a><br /></td></tr>
+<tr class="separator:a1177ef8061a8b46b5d79c1af93c12de1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1e6934e95738573214c2ce1d6648d116"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
<tr class="memitem:a1e6934e95738573214c2ce1d6648d116"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a1e6934e95738573214c2ce1d6648d116">store_value_with_data_type</a> (void *ptr, T <a class="el" href="hwc_8hpp.xhtml#a0f61d63b009d0880a89c843bd50d8d76">value</a>, DataType data_type)</td></tr>
<tr class="memdesc:a1e6934e95738573214c2ce1d6648d116"><td class="mdescLeft"> </td><td class="mdescRight">Write the value after casting the pointer according to <code>data_type</code>. <a href="namespacearm__compute_1_1test.xhtml#a1e6934e95738573214c2ce1d6648d116">More...</a><br /></td></tr>
@@ -245,6 +247,14 @@
<tr class="memitem:a316948014329b50b11a302305a6ab3ab"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a316948014329b50b11a302305a6ab3ab">create_tensor</a> (const TensorShape &shape, DataType data_type, int num_channels=1, int fixed_point_position=0, QuantizationInfo quantization_info=QuantizationInfo())</td></tr>
<tr class="memdesc:a316948014329b50b11a302305a6ab3ab"><td class="mdescLeft"> </td><td class="mdescRight">Create and initialize a tensor of the given type. <a href="namespacearm__compute_1_1test.xhtml#a316948014329b50b11a302305a6ab3ab">More...</a><br /></td></tr>
<tr class="separator:a316948014329b50b11a302305a6ab3ab"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1a1319867418814820134ec77cf09eed"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
+<tr class="memitem:a1a1319867418814820134ec77cf09eed"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a1a1319867418814820134ec77cf09eed">create_tensor</a> (const TensorShape &shape, Format format)</td></tr>
+<tr class="memdesc:a1a1319867418814820134ec77cf09eed"><td class="mdescLeft"> </td><td class="mdescRight">Create and initialize a tensor of the given type. <a href="namespacearm__compute_1_1test.xhtml#a1a1319867418814820134ec77cf09eed">More...</a><br /></td></tr>
+<tr class="separator:a1a1319867418814820134ec77cf09eed"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac0cf6098a0e58cdfb4483dfa9347bfc0"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
+<tr class="memitem:ac0cf6098a0e58cdfb4483dfa9347bfc0"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#ac0cf6098a0e58cdfb4483dfa9347bfc0">create_HOG</a> (const Size2D &cell_size, const Size2D &block_size, const Size2D &detection_window_size, const Size2D &block_stride, size_t num_bins, HOGNormType normalization_type=HOGNormType::L2HYS_NORM, float l2_hyst_threshold=0.2f, PhaseType phase_type=PhaseType::UNSIGNED)</td></tr>
+<tr class="memdesc:ac0cf6098a0e58cdfb4483dfa9347bfc0"><td class="mdescLeft"> </td><td class="mdescRight">Create and initialize a <a class="el" href="classarm__compute_1_1_h_o_g.xhtml" title="CPU implementation of HOG data-object. ">HOG</a> (Histogram of Oriented Gradients) of the given type. <a href="namespacearm__compute_1_1test.xhtml#ac0cf6098a0e58cdfb4483dfa9347bfc0">More...</a><br /></td></tr>
+<tr class="separator:ac0cf6098a0e58cdfb4483dfa9347bfc0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac7324cc960068b65c558b7d25dfe2914"><td class="memItemLeft" align="right" valign="top">std::vector< ROI > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#ac7324cc960068b65c558b7d25dfe2914">generate_random_rois</a> (const TensorShape &shape, const ROIPoolingLayerInfo &pool_info, unsigned int num_rois, std::random_device::result_type seed)</td></tr>
<tr class="memdesc:ac7324cc960068b65c558b7d25dfe2914"><td class="mdescLeft"> </td><td class="mdescRight">Create a vector of random ROIs. <a href="namespacearm__compute_1_1test.xhtml#ac7324cc960068b65c558b7d25dfe2914">More...</a><br /></td></tr>
<tr class="separator:ac7324cc960068b65c558b7d25dfe2914"><td class="memSeparator" colspan="2"> </td></tr>
@@ -254,6 +264,14 @@
<tr class="memitem:ae47155d6186155ec4da9295764b3c05a"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#ae47155d6186155ec4da9295764b3c05a">get_typestring</a> (DataType data_type)</td></tr>
<tr class="memdesc:ae47155d6186155ec4da9295764b3c05a"><td class="mdescLeft"> </td><td class="mdescRight">Obtain numpy type string from DataType. <a href="namespacearm__compute_1_1test.xhtml#ae47155d6186155ec4da9295764b3c05a">More...</a><br /></td></tr>
<tr class="separator:ae47155d6186155ec4da9295764b3c05a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5967bb62a612be6b300aa96049a2166a"><td class="memTemplParams" colspan="2">template<typename TensorType > </td></tr>
+<tr class="memitem:a5967bb62a612be6b300aa96049a2166a"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a5967bb62a612be6b300aa96049a2166a">sync_if_necessary</a> ()</td></tr>
+<tr class="memdesc:a5967bb62a612be6b300aa96049a2166a"><td class="mdescLeft"> </td><td class="mdescRight">Sync if necessary. <a href="namespacearm__compute_1_1test.xhtml#a5967bb62a612be6b300aa96049a2166a">More...</a><br /></td></tr>
+<tr class="separator:a5967bb62a612be6b300aa96049a2166a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a619736e19838c20cac8f668ab13aae37"><td class="memTemplParams" colspan="2">template<typename TensorType > </td></tr>
+<tr class="memitem:a619736e19838c20cac8f668ab13aae37"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test.xhtml#a619736e19838c20cac8f668ab13aae37">sync_tensor_if_necessary</a> (TensorType &tensor)</td></tr>
+<tr class="memdesc:a619736e19838c20cac8f668ab13aae37"><td class="mdescLeft"> </td><td class="mdescRight">Sync tensor if necessary. <a href="namespacearm__compute_1_1test.xhtml#a619736e19838c20cac8f668ab13aae37">More...</a><br /></td></tr>
+<tr class="separator:a619736e19838c20cac8f668ab13aae37"><td class="memSeparator" colspan="2"> </td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -261,7 +279,7 @@
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.xhtml">tests</a></li><li class="navelem"><a class="el" href="tests_2_utils_8h.xhtml">Utils.h</a></li>
- <li class="footer">Generated on Thu Dec 14 2017 23:48:33 for Compute Library by
+ <li class="footer">Generated on Wed Jan 24 2018 14:30:42 for Compute Library by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>