arm_compute v18.02

Change-Id: I7207aa488e5470f235f39b6c188b4678dc38d1a6
diff --git a/documentation/functions_func_s.xhtml b/documentation/functions_func_s.xhtml
index aae885f..2dc74da 100644
--- a/documentation/functions_func_s.xhtml
+++ b/documentation/functions_func_s.xhtml
@@ -40,7 +40,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">18.01</span>
+   &#160;<span id="projectnumber">18.02</span>
    </div>
   </td>
  </tr>
@@ -182,6 +182,9 @@
 , <a class="el" href="classarm__compute_1_1_o_m_p_scheduler.xhtml#aa4fc1e7b1c1d9d42903cfc48351e57ad">OMPScheduler</a>
 , <a class="el" href="classarm__compute_1_1_single_thread_scheduler.xhtml#aa4fc1e7b1c1d9d42903cfc48351e57ad">SingleThreadScheduler</a>
 </li>
+<li>SchedulerTimer()
+: <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_scheduler_timer.xhtml#ad20c4027c4914e731aef370807ca8987">SchedulerTimer</a>
+</li>
 <li>seed()
 : <a class="el" href="classarm__compute_1_1test_1_1_assets_library.xhtml#a4035a1140831801ced5dfa1d9fe6988a">AssetsLibrary</a>
 </li>
@@ -190,8 +193,9 @@
 </li>
 <li>set()
 : <a class="el" href="classarm__compute_1_1_dimensions.xhtml#a982730e6f0da5f9490f59bc5f6bb3f27">Dimensions&lt; T &gt;</a>
-, <a class="el" href="classarm__compute_1_1_scheduler.xhtml#aa35fa7aa123444c798c28d4ac8fe7546">Scheduler</a>
-, <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml#a0cb0e1f5da2e1cc2e0ea5690450f53e8">TensorShape</a>
+, <a class="el" href="classarm__compute_1_1_scheduler.xhtml#a12775a7fbfa126fa4f9f06f8e02d9a8e">Scheduler</a>
+, <a class="el" href="classarm__compute_1_1_tensor_shape.xhtml#a3095e0ccbbc39daf5b3816193edca6ad">TensorShape</a>
+, <a class="el" href="structarm__compute_1_1_valid_region.xhtml#ae658e258947a14e0d45975c531e03540">ValidRegion</a>
 , <a class="el" href="classarm__compute_1_1_window.xhtml#acd3d2bba51cb84d34dd7656ad2375a6e">Window</a>
 </li>
 <li>set_access_offset()
@@ -216,6 +220,9 @@
 <li>set_border_size()
 : <a class="el" href="classarm__compute_1_1test_1_1_padding_calculator.xhtml#aacfa81e91a8e77c44b1221606374f8b1">PaddingCalculator</a>
 </li>
+<li>set_cl_kernel_event()
+: <a class="el" href="classarm__compute_1_1_c_l_tuner.xhtml#a7937dca7876064401bb14b4443bf5d8d">CLTuner</a>
+</li>
 <li>set_color_output()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_pretty_printer.xhtml#afcf598578056fcc9e9ed8916b68e28a2">PrettyPrinter</a>
 </li>
@@ -242,6 +249,9 @@
 <li>set_dimension_step()
 : <a class="el" href="classarm__compute_1_1_window.xhtml#a55ed4ad2395fd25ba847cbf6c54b85e4">Window</a>
 </li>
+<li>set_end()
+: <a class="el" href="classarm__compute_1_1_window_1_1_dimension.xhtml#ad04b3b858cfdad2a7c64a6a014c3b773">Window::Dimension</a>
+</li>
 <li>set_error_on_missing_assets()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#a46a0cefc3b9a13645548ec705f438ce9">Framework</a>
 </li>
@@ -276,6 +286,9 @@
 : <a class="el" href="classarm__compute_1_1_i_c_l_kernel.xhtml#a44c701b9dbd01a171de4928254d1ecbf">ICLKernel</a>
 , <a class="el" href="classarm__compute_1_1_i_g_c_kernel.xhtml#a3c6173aecfebc9030bf8a0bee0c0ced8">IGCKernel</a>
 </li>
+<li>set_needs_shifting()
+: <a class="el" href="classarm__compute_1_1_i_g_c_tensor.xhtml#a69cfba8177b402abe134fdad5fe4c7dc">IGCTensor</a>
+</li>
 <li>set_num_channels()
 : <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#aaf74be25e2392705f29352ffaa4b1f9d">ITensorInfo</a>
 , <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a5b0a9fd674f8748506b6944c030bc47e">SubTensorInfo</a>
@@ -300,9 +313,9 @@
 : <a class="el" href="classarm__compute_1_1test_1_1_padding_calculator.xhtml#a8c357fa4f24f5e2ad4d06b68687d5e9b">PaddingCalculator</a>
 </li>
 <li>set_quantization_info()
-: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#ab64a0374b9e2292ed2b55f4f18c98423">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#ae3099a4be4777389b60712f43e065403">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#ae3099a4be4777389b60712f43e065403">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a575d37eaf8a905c8ca3c0250757c2b81">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#acda9036ad24c455f67f2fea388a0ae13">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#acda9036ad24c455f67f2fea388a0ae13">TensorInfo</a>
 </li>
 <li>set_queue()
 : <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#a9608e5af9f3a199f69ca6aa41b94359a">CLScheduler</a>
@@ -328,6 +341,9 @@
 <li>set_stream()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_printer.xhtml#a4c42c24c66df12502377695d5e54ffa7">Printer</a>
 </li>
+<li>set_supports_in_place()
+: <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#a48a1f1a1fdc7328d9d50fb72a2e12be2">INode</a>
+</li>
 <li>set_target()
 : <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#ad5ba9d34a3a855bf1dd2e36316ff550a">CLScheduler</a>
 , <a class="el" href="classarm__compute_1_1graph_1_1_i_tensor_object.xhtml#aeef25dd1e341012fd05197bea6ab4e41">ITensorObject</a>
@@ -344,9 +360,9 @@
 : <a class="el" href="classarm__compute_1_1graph_1_1_graph.xhtml#a3945abf22acb665acda99694b5478dd8">Graph</a>
 </li>
 <li>set_tensor_shape()
-: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#aaf359cee0fc728e7c7fb8b692979994b">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a73e8ce43ba86fece3400cf79d0978811">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a73e8ce43ba86fece3400cf79d0978811">TensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a12a4f1190952613e36b44846962e26bb">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a7b6610e6100c67d39b712df6f4f80dcf">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a7b6610e6100c67d39b712df6f4f80dcf">TensorInfo</a>
 </li>
 <li>set_test_result()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_framework.xhtml#a4494f098cda45f40105c454d0ffa9147">Framework</a>
@@ -358,14 +374,14 @@
 : <a class="el" href="classarm__compute_1_1_access_window_auto_padding.xhtml#a7f947a06cc9bc2896f3d0efc0201ac5a">AccessWindowAutoPadding</a>
 , <a class="el" href="classarm__compute_1_1_access_window_rectangle.xhtml#a718cd06814abc688b1abdc729ed3a71b">AccessWindowRectangle</a>
 , <a class="el" href="classarm__compute_1_1_access_window_static.xhtml#a729ab9364d77a28c009732b497c3b835">AccessWindowStatic</a>
-, <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#acea00276098762fd0e83a3c25d9f88cb">ITensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a0cbba4e45a4a1e389606493af3814415">SubTensorInfo</a>
-, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a0cbba4e45a4a1e389606493af3814415">TensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a9586081a29fceb532ab270bd843abee6">ITensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a43e45363267b6bce4bb6770febe9ce11">SubTensorInfo</a>
+, <a class="el" href="classarm__compute_1_1_tensor_info.xhtml#a43e45363267b6bce4bb6770febe9ce11">TensorInfo</a>
 </li>
 <li>setup()
 : <a class="el" href="classarm__compute_1_1test_1_1_activation_layer_fixture.xhtml#a133406d92bc4207e919a6129cb437440">ActivationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_alex_net_fixture.xhtml#a185963d7942ed980634a92b96446df50">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#acab980ecd77cd2a0fee5c0a8ce0455f1">BatchNormalizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_batch_normalization_layer_fixture.xhtml#a7a0ea2fd1c0a23d8b2ab0f6d52650915">BatchNormalizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_depth_concatenate_layer_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">DepthConcatenateLayerFixture&lt; TensorType, ITensorType, Function, AccessorType &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_dequantization_layer_fixture.xhtml#aaa3c0a7c0715d50c525f88f99d79cf35">DequantizationLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1benchmark_1_1_flatten_layer_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">FlattenLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
@@ -383,7 +399,7 @@
 , <a class="el" href="classarm__compute_1_1test_1_1_floor_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">FloorFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_fixture.xhtml#a4fc01d736fe50cf5b977f755b675f11d">Fixture</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_fully_connected_layer_fixture.xhtml#aa2d1f9c5f65c10bd64d74eac9051f29f">FullyConnectedLayerFixture&lt; TensorType, Function, Accessor &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1_g_e_m_m_fixture.xhtml#a976ed582c1740d7b92ef7d8bdf6a0769">GEMMFixture&lt; TensorType, Function, Accessor &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1_g_e_m_m_fixture.xhtml#a72148b57b6159ddbdae5ccb350dd632b">GEMMFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_g_e_m_m_lowp_matrix_multiply_core_fixture.xhtml#a44eeceeeedee48ece4e5799f9e618d31">GEMMLowpMatrixMultiplyCoreFixture&lt; TensorType, Function, Accessor &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_le_net5_fixture.xhtml#ae0889d5950a7bc129f6ecdbbdc6bcdde">LeNet5Fixture&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, FullyConnectedLayerFunction, PoolingLayerFunction, SoftmaxLayerFunction &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1_mobile_net_fixture.xhtml#ae0889d5950a7bc129f6ecdbbdc6bcdde">MobileNetFixture&lt; TensorType, Accessor, ActivationLayerFunction, ConvolutionLayerFunction, DirectConvolutionLayerFunction, DepthwiseConvolutionLayerFunction, ReshapeFunction, PoolingLayerFunction &gt;</a>
@@ -403,20 +419,23 @@
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_fixture.xhtml#a8201654def90dc987798d66714d8fc20">ActivationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_generic_fixture.xhtml#a3bc9c5df05963918f8b87668adf9ec88">ActivationValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_activation_validation_quantized_fixture.xhtml#a1a3a0415f34248bd9f7f7d02c9e0e8ac">ActivationValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml#a2fd2a952a0490b9ed4d483ca710b3fbc">ArithmeticAdditionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml#a75819e4b60c60472ece8e6a0b06e8f3d">ArithmeticAdditionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_broadcast_validation_fixed_point_fixture.xhtml#a99bfd14c5ab96c4edc6dcefa16560318">ArithmeticAdditionBroadcastValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_broadcast_validation_fixture.xhtml#a97ba5da7405e92020b48551e5d4322f0">ArithmeticAdditionBroadcastValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixed_point_fixture.xhtml#a290de3a3a31ac5dd6ae741ca88ab3a47">ArithmeticAdditionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_addition_validation_fixture.xhtml#ace2ada599330c4875b2c3badbd63eb6c">ArithmeticAdditionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixed_point_fixture.xhtml#a2fd2a952a0490b9ed4d483ca710b3fbc">ArithmeticSubtractionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T1, T2, T3 &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_arithmetic_subtraction_validation_fixture.xhtml#a75819e4b60c60472ece8e6a0b06e8f3d">ArithmeticSubtractionValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2, T3 &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml#afe3c476be552a5dfe1c3424f9df4307d">BatchNormalizationLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml#a05420bae21c6d8d4d1cbe29d20b3f73b">BatchNormalizationLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixed_point_fixture.xhtml#a08f022d13db42b94c5f9c35a169ba907">BatchNormalizationLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_batch_normalization_layer_validation_fixture.xhtml#a9b657ea665e1236d15506a827fcb4aeb">BatchNormalizationLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_and_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">BitwiseAndValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_not_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">BitwiseNotValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_or_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">BitwiseOrValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_bitwise_xor_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">BitwiseXorValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_box3x3_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">Box3x3ValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_rectangle_validation_fixture.xhtml#ad9836d2a017224edea865eb5c4403063">ConvolutionRectangleValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_separable_validation_fixture.xhtml#aab70fee0af891e7ad86c5024f66a6634">ConvolutionSeparableValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_square_validation_fixture.xhtml#aab70fee0af891e7ad86c5024f66a6634">ConvolutionSquareValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_channel_extract_validation_fixture.xhtml#af5f8014c2da05492d9edbeea4ee7d86d">ChannelExtractValidationFixture&lt; MultiImageType, TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_rectangle_validation_fixture.xhtml#adccf14465cd979b50b5f89eb92acb7c6">ConvolutionRectangleValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_separable_validation_fixture.xhtml#a2d592461c1375d1ffd76c2fef21a37b7">ConvolutionSeparableValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_square_validation_fixture.xhtml#a2d592461c1375d1ffd76c2fef21a37b7">ConvolutionSquareValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixed_point_fixture.xhtml#a75f5c0acd9be0f4e0fedac8f08565326">ConvolutionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_fixture.xhtml#ace91f7c17f96d3462da663858964be58">ConvolutionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_convolution_validation_generic_fixture.xhtml#aa9182978cc803ad27df1459661e5661d">ConvolutionValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
@@ -436,13 +455,21 @@
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_derivative_validation_fixture.xhtml#ab7566a3d6b6ea5c74cf0b400a57cf75e">DerivativeValidationFixture&lt; TensorType, AccessorType, FunctionType, T, U &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dilate_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">DilateValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_fixture.xhtml#a80cf460fccc2e11417a5e9ac50f573f1">DirectConvolutionValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixed_point_tensor_shift_fixture.xhtml#a80cf460fccc2e11417a5e9ac50f573f1">DirectConvolutionValidationFixedPointTensorShiftFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_fixture.xhtml#aa066ba38977b9ce2addae3ad1b9396b6">DirectConvolutionValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_generic_fixture.xhtml#af8e2a3921565046434bb1f71553e2dfe">DirectConvolutionValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_generic_tensor_shift_fixture.xhtml#af8e2a3921565046434bb1f71553e2dfe">DirectConvolutionValidationGenericTensorShiftFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_quantized_fixture.xhtml#afecceaeb93c4090c820cdc74f5b41052">DirectConvolutionValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_quantized_tensor_shift_fixture.xhtml#afecceaeb93c4090c820cdc74f5b41052">DirectConvolutionValidationQuantizedTensorShiftFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_tensor_shift_fixture.xhtml#aa066ba38977b9ce2addae3ad1b9396b6">DirectConvolutionValidationTensorShiftFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_fixture.xhtml#ab9edf693ee9802848ab27cde76c5d7b5">DirectConvolutionValidationWithTensorShapesFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_quantized_fixture.xhtml#a0a5ae5ad5e0b43ef9051908a4dc21624">DirectConvolutionValidationWithTensorShapesQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_quantized_tensor_shift_fixture.xhtml#a0a5ae5ad5e0b43ef9051908a4dc21624">DirectConvolutionValidationWithTensorShapesQuantizedTensorShiftFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_direct_convolution_validation_with_tensor_shapes_tensor_shift_fixture.xhtml#ab9edf693ee9802848ab27cde76c5d7b5">DirectConvolutionValidationWithTensorShapesTensorShiftFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_dropout_layer_validation_fixture.xhtml#a6b911ebe3db08a33aa8a1c9df1341081">DropoutLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_equalize_histogram_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">EqualizeHistogramValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_erode_validation_fixture.xhtml#af0466ca71197e96e212ed52f6a249ec0">ErodeValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fast_corners_validation_fixture.xhtml#a051cba5996d45570d673bedf1645eca7">FastCornersValidationFixture&lt; TensorType, AccessorType, ArrayType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fixed_point_pixel_wise_multiplication_validation_fixture.xhtml#ae37307bac21551e8b9374590e6d423bc">FixedPointPixelWiseMultiplicationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_fixed_point_validation_fixture.xhtml#a6b1f26ea0df1d4ec46250dccf466d43d">FixedPointValidationFixture&lt; TensorType, AccessorType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_flatten_layer_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">FlattenLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
@@ -482,11 +509,12 @@
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_normalize_planar_y_u_v_layer_validation_fixture.xhtml#a6e9345aa3739b1972036e9fd59a70d0b">NormalizePlanarYUVLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_permute_validation_fixture.xhtml#a0265c35bd946119c91e2e11995a9666c">PermuteValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_phase_validation_fixture.xhtml#a9bbec58642b79e2a012324ae6c9212d5">PhaseValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pixel_wise_multiplication_validation_fixture.xhtml#ae2da16b7f105a28685fa3c57ba318ad0">PixelWiseMultiplicationValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml#aba7482605e6b3b566ef2fc57eb10f5d6">PoolingLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml#afece20d40025a4de35a16295db1592b2">PoolingLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pixel_wise_multiplication_broadcast_validation_fixture.xhtml#a80250810216daaa7ce0bf0ca59d15415">PixelWiseMultiplicationBroadcastValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pixel_wise_multiplication_validation_fixture.xhtml#a1c097a7fbfc433b66713523db27f2c34">PixelWiseMultiplicationValidationFixture&lt; TensorType, AccessorType, FunctionType, T1, T2 &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixed_point_fixture.xhtml#a49696761bc623b5f393c00fc2077371a">PoolingLayerValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_fixture.xhtml#a6e3c7b2942b1a541e487fcb51a450f56">PoolingLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_generic_fixture.xhtml#a46249decc4614bb6d2aea63bf59c7b99">PoolingLayerValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
-, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_quantized_fixture.xhtml#abcc1b40849b2655fb79ef1e1ce9fc12c">PoolingLayerValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_pooling_layer_validation_quantized_fixture.xhtml#a53563e1cdb94ff832f73ee7871ab6f05">PoolingLayerValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixed_point_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">QuantizationValidationFixedPointFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_quantization_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">QuantizationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_reduction_operation_validation_fixture.xhtml#ad6bb7dc0867c04e8af42bb7db1c6af7d">ReductionOperationValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
@@ -499,6 +527,7 @@
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_fixture.xhtml#accb980e1f831c6bd9745a7e67ddb5515">SoftmaxValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_generic_fixture.xhtml#a301f31fc95de1f33a6379bcd09f9b6d3">SoftmaxValidationGenericFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_softmax_validation_quantized_fixture.xhtml#a30437d3816f07c8af4db3cab2c803508">SoftmaxValidationQuantizedFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
+, <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_special_pooling_layer_validation_fixture.xhtml#a554bc0d0d9c1f9998962c69702426429">SpecialPoolingLayerValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_table_lookup_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">TableLookupValidationFixture&lt; TensorType, AccessorType, FunctionType, LutAccessorType, LutType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_threshold_validation_fixture.xhtml#ab6ba3f24183b1e763158ec5f93cabcee">ThresholdValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
 , <a class="el" href="classarm__compute_1_1test_1_1validation_1_1_transpose_validation_fixture.xhtml#a8e81f3e3a398b216ac76aaa32d884220">TransposeValidationFixture&lt; TensorType, AccessorType, FunctionType, T &gt;</a>
@@ -519,6 +548,9 @@
 <li>shift()
 : <a class="el" href="classarm__compute_1_1_window.xhtml#ae688f3eb6c2673216d12d5490e1e88dc">Window</a>
 </li>
+<li>shift_dimensions()
+: <a class="el" href="classarm__compute_1_1_window.xhtml#a53623f00e49a6d4ddc4bc1bbde5e2eaa">Window</a>
+</li>
 <li>shift_left()
 : <a class="el" href="structarm__compute_1_1test_1_1fixed__point__arithmetic_1_1detail_1_1functions.xhtml#a0e0473f8d30d0a8067f9903430ddcd85">functions</a>
 </li>
@@ -535,7 +567,7 @@
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_simple_option.xhtml#a53b7b0b7aee13285e6d841dc184c054b">SimpleOption&lt; T &gt;</a>
 </li>
 <li>SimpleTensor()
-: <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#ae1769959044a4356fdc93cac2b03a5f6">SimpleTensor&lt; T &gt;</a>
+: <a class="el" href="classarm__compute_1_1test_1_1_simple_tensor.xhtml#a011bb65bd16aaf66b8efb3929692b2ce">SimpleTensor&lt; T &gt;</a>
 </li>
 <li>SingletonDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1dataset_1_1_singleton_dataset.xhtml#ad23d34842f593ae646353d39fc0466cd">SingletonDataset&lt; T &gt;</a>
@@ -620,6 +652,9 @@
 <li>SmallDirectConvolutionShapes()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_direct_convolution_shapes.xhtml#acb0c6c9450dcbca845c4eb86d08e4f5f">SmallDirectConvolutionShapes</a>
 </li>
+<li>SmallDirectConvolutionTensorShiftShapes()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_direct_convolution_tensor_shift_shapes.xhtml#af09bea43374e4a36bb0291e133210ebc">SmallDirectConvolutionTensorShiftShapes</a>
+</li>
 <li>SmallFullyConnectedLayerDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_fully_connected_layer_dataset.xhtml#a0a66e0392159c7744c95a8a673e9a376">SmallFullyConnectedLayerDataset</a>
 </li>
@@ -650,6 +685,9 @@
 <li>SmallShapes()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes.xhtml#a1b136718b9d6afe5e05c64730fd84531">SmallShapes</a>
 </li>
+<li>SmallShapesBroadcast()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_shapes_broadcast.xhtml#ab0af0f82bef619049eff42006e7ca01a">SmallShapesBroadcast</a>
+</li>
 <li>SmallWinogradLayerDataset()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_small_winograd_layer_dataset.xhtml#a482338739d82088e97d41698747d78ef">SmallWinogradLayerDataset</a>
 </li>
@@ -659,6 +697,9 @@
 <li>SoftmaxLayerSmallShapes()
 : <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_softmax_layer_small_shapes.xhtml#ab9bc8c1b90f03d8280cd6ea5b02e0146">SoftmaxLayerSmallShapes</a>
 </li>
+<li>SoftmaxLayerTinyShapes()
+: <a class="el" href="classarm__compute_1_1test_1_1datasets_1_1_softmax_layer_tiny_shapes.xhtml#a868b3e1d449024e362204f40adaf633b">SoftmaxLayerTinyShapes</a>
+</li>
 <li>spatial_scale()
 : <a class="el" href="classarm__compute_1_1_r_o_i_pooling_layer_info.xhtml#a13a5239b80c3170a975b369f288cbd91">ROIPoolingLayerInfo</a>
 </li>
@@ -683,6 +724,7 @@
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_open_c_l_timer.xhtml#a5d5d9ebd12cd3a7d268bc98a3fc7bf97">OpenCLTimer</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_p_m_u_counter.xhtml#a5d5d9ebd12cd3a7d268bc98a3fc7bf97">PMUCounter</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_profiler.xhtml#a60de64d75454385b23995437f1d72669">Profiler</a>
+, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_scheduler_timer.xhtml#a5d5d9ebd12cd3a7d268bc98a3fc7bf97">SchedulerTimer</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_wall_clock_timer.xhtml#a5d5d9ebd12cd3a7d268bc98a3fc7bf97">WallClockTimer</a>
 , <a class="el" href="structarm__compute_1_1_valid_region.xhtml#aec54a7ff1ca347fdda25821cfb8fd0ed">ValidRegion</a>
 , <a class="el" href="classarm__compute_1_1_window_1_1_dimension.xhtml#a27c3790df96e9523b0370e7e10c0d375">Window::Dimension</a>
@@ -692,7 +734,7 @@
 , <a class="el" href="classarm__compute_1_1_i_simple_lifetime_manager.xhtml#af9e6669812c674ab36a3cb3e592d5efe">ISimpleLifetimeManager</a>
 </li>
 <li>Status()
-: <a class="el" href="classarm__compute_1_1_status.xhtml#a04f96e4e7edaff82af5ac355b0b209f6">Status</a>
+: <a class="el" href="classarm__compute_1_1_status.xhtml#aafde58df1b2a6a91d5b674373be3ffc5">Status</a>
 </li>
 <li>status()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_test_case_factory.xhtml#a53db8bc0a7fc4a59903bd0492614bc3e">TestCaseFactory</a>
@@ -701,7 +743,7 @@
 : <a class="el" href="classarm__compute_1_1_window_1_1_dimension.xhtml#a992b375fc3254afe2e38f63bc29a43d4">Window::Dimension</a>
 </li>
 <li>Steps()
-: <a class="el" href="classarm__compute_1_1_steps.xhtml#a55144677120e26b771c2ed3959fb21bf">Steps</a>
+: <a class="el" href="classarm__compute_1_1_steps.xhtml#ae1478601d1a4df4ce6952dfedc42aea6">Steps</a>
 </li>
 <li>stop()
 : <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_instrument.xhtml#a0efff8623a2fb79dad94a96dcf16d966">Instrument</a>
@@ -709,6 +751,7 @@
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_open_c_l_timer.xhtml#ab3536e22848ce87b16a9b96d6d824d45">OpenCLTimer</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_p_m_u_counter.xhtml#ab3536e22848ce87b16a9b96d6d824d45">PMUCounter</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_profiler.xhtml#a8c528baf37154d347366083f0f816846">Profiler</a>
+, <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_scheduler_timer.xhtml#ab3536e22848ce87b16a9b96d6d824d45">SchedulerTimer</a>
 , <a class="el" href="classarm__compute_1_1test_1_1framework_1_1_wall_clock_timer.xhtml#ab3536e22848ce87b16a9b96d6d824d45">WallClockTimer</a>
 </li>
 <li>stop_on_error()
@@ -721,7 +764,7 @@
 : <a class="el" href="classarm__compute_1_1_pad_stride_info.xhtml#ad2f1ea50a9e215ad8ef612a724a4866a">PadStrideInfo</a>
 </li>
 <li>Strides()
-: <a class="el" href="classarm__compute_1_1_strides.xhtml#aff8ae27aa78df0ff95b55bbf726c92da">Strides</a>
+: <a class="el" href="classarm__compute_1_1_strides.xhtml#a6b0793690f5dce340a23009dbd04f482">Strides</a>
 </li>
 <li>strides_in_bytes()
 : <a class="el" href="classarm__compute_1_1_i_tensor_info.xhtml#a6b14f175bf5281f57b561e2d4e4b1f1f">ITensorInfo</a>
@@ -738,10 +781,13 @@
 : <a class="el" href="classarm__compute_1_1graph_1_1_sub_graph.xhtml#af740215546f06a8decc93c085f69d1b0">SubGraph</a>
 </li>
 <li>SubTensor()
-: <a class="el" href="classarm__compute_1_1graph_1_1_sub_tensor.xhtml#a61d247ace734aaece16c2236ed6815af">SubTensor</a>
+: <a class="el" href="classarm__compute_1_1graph_1_1_sub_tensor.xhtml#a366eac7e6cd70c8032528a17da5c3999">SubTensor</a>
 </li>
 <li>SubTensorInfo()
-: <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#ae2f91fa1c229a5e05f81c4b50e667236">SubTensorInfo</a>
+: <a class="el" href="classarm__compute_1_1_sub_tensor_info.xhtml#a3504ac3cf390bdc4eadbc5dca081e07a">SubTensorInfo</a>
+</li>
+<li>supports_in_place()
+: <a class="el" href="classarm__compute_1_1graph_1_1_i_node.xhtml#a3f5a851dcc0fae248668de12466017c8">INode</a>
 </li>
 <li>sync()
 : <a class="el" href="classarm__compute_1_1_c_l_scheduler.xhtml#ad55f80ed3cd8b6c4f247763b747016af">CLScheduler</a>
@@ -786,7 +832,7 @@
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
-    <li class="footer">Generated on Wed Jan 24 2018 14:30:48 for Compute Library by
+    <li class="footer">Generated on Thu Feb 22 2018 15:45:28 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>