arm_compute v18.01

Change-Id: I9bfa178c2e38bfd5fc812e62aab6760d87748e05
diff --git a/documentation/functions_func_t.xhtml b/documentation/functions_func_t.xhtml
index 901ce8d..56d13d5 100644
--- a/documentation/functions_func_t.xhtml
+++ b/documentation/functions_func_t.xhtml
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">17.12</span>
+   &#160;<span id="projectnumber">18.01</span>
    </div>
   </td>
  </tr>
@@ -177,6 +177,17 @@
 : <a class="el" href="classarm__compute_1_1test_1_1_activation_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">ActivationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_alex_net_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">AlexNetFixture&lt; ITensorType, TensorType, SubTensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, FullyConnectedLayerFunction, NormalizationLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_batch_normalization_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">BatchNormalizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_depth_concatenate_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">DepthConcatenateLayerFixture&lt; TensorType, ITensorType, Function, AccessorType &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_dequantization_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">DequantizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_flatten_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">FlattenLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_g_e_m_m_interleave4x4_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">GEMMInterleave4x4Fixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_harris_corners_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">HarrisCornersFixture&lt; TensorType, Function, Accessor, ArrayType &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_l2_normalize_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">L2NormalizeLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_magnitude_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">MagnitudeFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_quantization_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">QuantizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_reshape_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">ReshapeLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_scale_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">ScaleFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_transpose_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">TransposeFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_convolution_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">ConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_depthwise_convolution_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">DepthwiseConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_depthwise_separable_convolution_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">DepthwiseSeparableConvolutionLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
@@ -189,8 +200,10 @@
 , <a class="el" href="classarm__compute_1_1test_1_1_mobile_net_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">MobileNetFixture&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionLayerFunction, ReshapeFunction, PoolingLayerFunction &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_mobile_net_v1_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">MobileNetV1Fixture&lt; TensorType, Accessor, ActivationLayerFunction, BatchNormalizationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionFunction, ReshapeFunction, PoolingLayerFunction, SoftmaxLayerFunction, InputSize &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_normalization_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">NormalizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_normalize_planar_y_u_v_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">NormalizePlanarYUVLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_pooling_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">PoolingLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_r_o_i_pooling_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">ROIPoolingLayerFixture&lt; TensorType, Function, Accessor, Array_T, ArrayAccessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_scale_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">ScaleLayerFixture&lt; TensorType, Function, Accessor, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_softmax_layer_fixture.xhtml#a4adab6322a0276f34a7d656d49fc865c">SoftmaxLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 </li>
 <li>tensor()
@@ -198,16 +211,13 @@
 , <a class="el" href="classarm__compute_1_1graph_1_1_sub_tensor.xhtml#a2ab74f480b51fb1f6816c1ebde64f0a8">SubTensor</a>
 </li>
 <li>Tensor()
-: <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#ab298ace2b19220e074aaa99026fb7c9e">Tensor</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#a781a239b3f8dcb682e738cfa6bce8157">Tensor</a>
 </li>
 <li>tensor()
 : <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#a2ab74f480b51fb1f6816c1ebde64f0a8">Tensor</a>
 </li>
 <li>Tensor()
-: <a class="el" href="classarm__compute_1_1graph_1_1_tensor.xhtml#a781a239b3f8dcb682e738cfa6bce8157">Tensor</a>
-</li>
-<li>Tensor4D()
-: <a class="el" href="class_tensor4_d.xhtml#a742e8887b4ad95d2e7243f18d161321d">Tensor4D&lt; ShapeT, T &gt;</a>
+: <a class="el" href="classarm__compute_1_1_tensor.xhtml#a09dacbd79d16b74ba8698e27ae3dc42b">Tensor</a>
 </li>
 <li>tensor_shape()
 : <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a7c66505457d00ece3aa4b34cab80757d">ITensorInfo</a>
@@ -216,13 +226,13 @@
 , <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a269b19ce3f357ac65f41f9951906e38e">TensorInfo</a>
 </li>
 <li>TensorAllocator()
-: <a class="el" href="classarm__compute_1_1_tensor_allocator.xhtml#a20c11f37f59a434b1dd0b69f62771ac6">TensorAllocator</a>
+: <a class="el" href="classarm__compute_1_1_tensor_allocator.xhtml#a1f7d6251f7bd7834128664d851986e6a">TensorAllocator</a>
 </li>
 <li>TensorInfo()
-: <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a95aaadcca549fc310c8e6dddb2ab78d7">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a134dfebc14c0e971f8df850846764f8e">TensorInfo</a>
 </li>
 <li>TensorShape()
-: <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml#a5fa5abfb10a67d23a75339646e84517a">TensorShape</a>
+: <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml#a929d0b5223357298ada0ce4d42fa5ec7">TensorShape</a>
 </li>
 <li>test_infos()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#af77825496fa0fbf840b676d2c9aabaf4">Framework</a>
@@ -233,21 +243,14 @@
 <li>TestCaseRegistrar()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_case_registrar.xhtml#a04917daee68d0de97571d85d56cb01b5">TestCaseRegistrar&lt; T &gt;</a>
 </li>
-<li>TestEq()
-: <a class="el" href="class_tensor4_d.xhtml#a4be251a7e61a2d077161b7e5e1a06dc3">Tensor4D&lt; ShapeT, T &gt;</a>
-, <a class="el" href="struct_tensor4_d_shape.xhtml#a4bc709a73f76342e647efdd116e075aa">Tensor4DShape</a>
-</li>
 <li>TestError()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_error.xhtml#a2efd38879bc1756478be45d206c13a44">TestError</a>
 </li>
 <li>TestFilter()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_filter.xhtml#a6c1c1828685702cd5b6a577d568d629c">TestFilter</a>
 </li>
-<li>TestPattern()
-: <a class="el" href="class_tensor4_d.xhtml#ae4b3cc88e8d5e6c811f0cfd41e1d6bc5">Tensor4D&lt; ShapeT, T &gt;</a>
-</li>
 <li>TestResult()
-: <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_result.xhtml#afd97aa935d9362353eca0963fff222c6">TestResult</a>
+: <a class="el" href="structarm__compute_1_1test_1_1framework_1_1_test_result.xhtml#a9ea903979a30707785974ea98d1b0c8e">TestResult</a>
 </li>
 <li>TestSuiteRegistrar()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1detail_1_1_test_suite_registrar.xhtml#a890f3b71cffb279d8aaf55228fbbe482">TestSuiteRegistrar</a>
@@ -274,7 +277,7 @@
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_toggle_option.xhtml#ae27b8b254e5e02265bd1032771aa303e">ToggleOption</a>
 </li>
 <li>TopNPredictionsAccessor()
-: <a class="el" href="classarm__compute_1_1graph__utils_1_1_top_n_predictions_accessor.xhtml#a6bb5b548e58f2efa9e1a0b05028748e5">TopNPredictionsAccessor</a>
+: <a class="el" href="classarm__compute_1_1graph__utils_1_1_top_n_predictions_accessor.xhtml#ad12f4e3c945ec4fad9ab6386954a3550">TopNPredictionsAccessor</a>
 </li>
 <li>total_size()
 : <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a18064e0011c3869d884653e9e7c47b66">ITensorInfo</a>
@@ -288,12 +291,14 @@
 <li>total_size_upper()
 : <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml#a91d8061f66e7f8bc56da91d965f04376">TensorShape</a>
 </li>
-<li>Transform()
-: <a class="el" href="struct_transform_impl.xhtml#a63b509dd384dfffc0d4f650115799f8b">TransformImpl&lt; IntBy, BlockBy, Transposed, TOutSize, TInSize &gt;</a>
-, <a class="el" href="struct_transpose_interleave_common.xhtml#a01a4063744a2a3facb06389427638d2a">TransposeInterleaveCommon&lt; IntBy, TIn, TOut &gt;</a>
+<li>transform_input()
+: <a class="el" href="classarm__compute_1_1_winograd3x3_f32.xhtml#a1b74c5a552d468e90f2a32b36950b6ad">Winograd3x3F32</a>
+</li>
+<li>transform_output()
+: <a class="el" href="classarm__compute_1_1_winograd3x3_f32.xhtml#a9450a57c8bbf78ebaa0f69d2d718772e">Winograd3x3F32</a>
 </li>
 <li>transform_weights()
-: <a class="el" href="classarm__compute_1_1_winograd3x3_f32.xhtml#aeada170e9e70bec7f2d2e978bf5c9a04">Winograd3x3F32</a>
+: <a class="el" href="classarm__compute_1_1_winograd3x3_f32.xhtml#afb88084e7ba971a01cb89654b48a077f">Winograd3x3F32</a>
 </li>
 <li>tune_kernel()
 : <a class="el" href="classarm__compute_1_1_c_l_tuner.xhtml#a3542e1479b9049456d8256d1442df1ac">CLTuner</a>
@@ -312,7 +317,7 @@
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Thu Dec 14 2017 23:48:39 for Compute Library by
+    <li class="footer">Generated on Wed Jan 24 2018 14:30:48 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>