<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Compute Library
-  <span id="projectnumber">18.01</span>
+  <span id="projectnumber">18.05</span>
</div>
</td>
</tr>
<div class="textblock"><code>#include "<a class="el" href="_c_l_pixel_wise_multiplication_8h_source.xhtml">arm_compute/runtime/CL/functions/CLPixelWiseMultiplication.h</a>"</code><br />
<code>#include "<a class="el" href="_c_l_accessor_8h_source.xhtml">tests/CL/CLAccessor.h</a>"</code><br />
<code>#include "<a class="el" href="_padding_calculator_8h_source.xhtml">tests/PaddingCalculator.h</a>"</code><br />
-<code>#include "<a class="el" href="_convert_policy_dataset_8h_source.xhtml">tests/datasets/ConvertPolicyDataset.h</a>"</code><br />
-<code>#include "<a class="el" href="_shape_datasets_8h_source.xhtml">tests/datasets/ShapeDatasets.h</a>"</code><br />
+<code>#include "tests/datasets/ConvertPolicyDataset.h"</code><br />
+<code>#include "tests/datasets/ShapeDatasets.h"</code><br />
<code>#include "<a class="el" href="tests_2framework_2_macros_8h_source.xhtml">tests/framework/Macros.h</a>"</code><br />
<code>#include "<a class="el" href="_validation_8h_source.xhtml">tests/validation/Validation.h</a>"</code><br />
-<code>#include "<a class="el" href="_fixed_point_pixel_wise_multiplication_fixture_8h_source.xhtml">tests/validation/fixtures/FixedPointPixelWiseMultiplicationFixture.h</a>"</code><br />
-<code>#include "<a class="el" href="_pixel_wise_multiplication_fixture_8h_source.xhtml">tests/validation/fixtures/PixelWiseMultiplicationFixture.h</a>"</code><br />
+<code>#include "tests/validation/fixtures/FixedPointPixelWiseMultiplicationFixture.h"</code><br />
+<code>#include "tests/validation/fixtures/PixelWiseMultiplicationFixture.h"</code><br />
</div>
<p><a href="_c_l_2_pixel_wise_multiplication_8cpp_source.xhtml">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="memitem:a4f598e454c5c5b092d7da31df59f4a74"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
<tr class="memitem:a4f598e454c5c5b092d7da31df59f4a74"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a4f598e454c5c5b092d7da31df59f4a74">CLFixedPointPixelWiseMultiplicationFixture</a> = FixedPointPixelWiseMultiplicationValidationFixture< CLTensor, CLAccessor, CLPixelWiseMultiplication, T ></td></tr>
<tr class="separator:a4f598e454c5c5b092d7da31df59f4a74"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a496f5db93be5fe78ac59164998261574"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
+<tr class="memitem:a496f5db93be5fe78ac59164998261574"><td class="memTemplItemLeft" align="right" valign="top">using </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a496f5db93be5fe78ac59164998261574">CLPixelWiseMultiplicationBroadcastFixture</a> = PixelWiseMultiplicationBroadcastValidationFixture< CLTensor, CLAccessor, CLPixelWiseMultiplication, T, float ></td></tr>
+<tr class="separator:a496f5db93be5fe78ac59164998261574"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="separator:a38fe4b20a05bbaa1c844f3d7a19791ae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8cc070dbbb4e0732bf34e744e5c6e5ec"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a8cc070dbbb4e0732bf34e744e5c6e5ec">combine</a> (combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP)))</td></tr>
<tr class="separator:a8cc070dbbb4e0732bf34e744e5c6e5ec"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a573091e1c684932e811f59fd2f826b63"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a573091e1c684932e811f59fd2f826b63">combine</a> (combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::QS8)), framework::dataset::make("DataType2", DataType::QS8)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)), framework::dataset::make("FixedPointPosition", 1, 7)))</td></tr>
-<tr class="separator:a573091e1c684932e811f59fd2f826b63"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af2e4223a9875344f7b1470f045d19c84"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#af2e4223a9875344f7b1470f045d19c84">combine</a> (combine(combine(combine(combine(combine(datasets::SmallShapes(), framework::dataset::make("DataType1", DataType::QS16)), framework::dataset::make("DataType2", DataType::QS16)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)), framework::dataset::make("FixedPointPosition", 1, 15)))</td></tr>
-<tr class="separator:af2e4223a9875344f7b1470f045d19c84"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad79acecf688cf60afa5e9c4e493960ce"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad79acecf688cf60afa5e9c4e493960ce">combine</a> (combine(combine(combine(combine(combine(datasets::TinyShapes(), framework::dataset::make("DataType1", DataType::QS8)), framework::dataset::make("DataType2", DataType::QS8)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)), framework::dataset::make("FixedPointPosition", 1, 7)))</td></tr>
+<tr class="separator:ad79acecf688cf60afa5e9c4e493960ce"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad9496faa7fed7abce992ad806cfa948e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ad9496faa7fed7abce992ad806cfa948e">combine</a> (combine(combine(combine(combine(combine(datasets::TinyShapes(), framework::dataset::make("DataType1", DataType::QS16)), framework::dataset::make("DataType2", DataType::QS16)), framework::dataset::make("Scale", std::move(scale_unity))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO)), framework::dataset::make("FixedPointPosition", 1, 15)))</td></tr>
+<tr class="separator:ad9496faa7fed7abce992ad806cfa948e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a274d2afc8082b3cdf926001c5969d317"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a274d2afc8082b3cdf926001c5969d317">combine</a> (combine(combine(combine(combine(datasets::SmallShapesBroadcast(), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_255))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_NEAREST_UP)))</td></tr>
+<tr class="separator:a274d2afc8082b3cdf926001c5969d317"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="separator:afc6adad979268c373fb2d0fccd57b2c9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae2e213fd0b2223735283b9b5d1272c9d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#ae2e213fd0b2223735283b9b5d1272c9d">CLFixedPointPixelWiseMultiplicationFixture< qint16_t ></a></td></tr>
<tr class="separator:ae2e213fd0b2223735283b9b5d1272c9d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3e75bd77bb0651928ec6c635c0e2612d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacearm__compute_1_1test_1_1validation.xhtml#a3e75bd77bb0651928ec6c635c0e2612d">CLPixelWiseMultiplicationBroadcastFixture< float ></a></td></tr>
+<tr class="separator:a3e75bd77bb0651928ec6c635c0e2612d"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ae1e618ea16e38487a6e0dc1e6330e865"></a>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a42699a26fbdddf91da4aa58a610bb8a8">FIXTURE_DATA_TEST_CASE</a>(TEST_NAME, CLFixedPointPixelWiseMultiplication##FIXTURE, framework::DatasetMode::MODE, \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>( \</div><div class="line"> datasets::SHAPES, \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType1"</span>, DataType::DT1)), \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType2"</span>, DataType::DT2)), \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"Scale"</span>, std::move(SCALE))), \</div><div class="line"> datasets::ConvertPolicies()), \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"RoundingPolicy"</span>, RoundingPolicy::RP)), \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"FixedPointPosition"</span>, FPP_START, FPP_END))) \</div><div class="line"> { <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6813132c943295888972727864ea5c2f">\</a></div><div class="line"><a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#a6813132c943295888972727864ea5c2f"> validate</a>(CLAccessor(_target), _reference); \</div><div class="line"> }</div><div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_af664738437237ceaafa84915b636396b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">arm_compute::test::validation::combine</a></div><div class="ttdeci">combine(combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))</div></div>
-<div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div>
+<div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00160">ContainerDataset.h:160</a></div></div>
<div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_a6813132c943295888972727864ea5c2f"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#a6813132c943295888972727864ea5c2f">arm_compute::test::validation::validate</a></div><div class="ttdeci">validate(dst.info() ->valid_region(), dst_valid_region)</div></div>
<div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a42699a26fbdddf91da4aa58a610bb8a8"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a42699a26fbdddf91da4aa58a610bb8a8">FIXTURE_DATA_TEST_CASE</a></div><div class="ttdeci">#define FIXTURE_DATA_TEST_CASE(TEST_NAME, FIXTURE, MODE, DATASET)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00217">Macros.h:217</a></div></div>
</div><!-- fragment -->
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><a class="code" href="tests_2framework_2_macros_8h.xhtml#a42699a26fbdddf91da4aa58a610bb8a8">FIXTURE_DATA_TEST_CASE</a>(TEST_NAME, CLPixelWiseMultiplication##FIXTURE, framework::DatasetMode::MODE, \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>(<a class="code" href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">combine</a>( \</div><div class="line"> datasets::SHAPES, \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType1"</span>, DataType::DT1)), \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"DataType2"</span>, DataType::DT2)), \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"Scale"</span>, std::move(SCALE))), \</div><div class="line"> datasets::ConvertPolicies()), \</div><div class="line"> <a class="code" href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">framework::dataset::make</a>(<span class="stringliteral">"RoundingPolicy"</span>, RoundingPolicy::RP))) \</div><div class="line"> { <a class="code" href="_c_l_2_pixel_wise_multiplication_8cpp.xhtml#a8d69c709ef45fd63b622f283b0723eaf">\</a></div><div class="line"><a class="code" href="_c_l_2_pixel_wise_multiplication_8cpp.xhtml#a8d69c709ef45fd63b622f283b0723eaf"> VALIDATE</a> \</div><div class="line"> }</div><div class="ttc" id="namespacearm__compute_1_1test_1_1validation_xhtml_af664738437237ceaafa84915b636396b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1validation.xhtml#af664738437237ceaafa84915b636396b">arm_compute::test::validation::combine</a></div><div class="ttdeci">combine(combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), framework::dataset::make("DataType1", DataType::F32)), framework::dataset::make("DataType2", DataType::F32)), framework::dataset::make("Scale", std::move(scale_other))), datasets::ConvertPolicies()), framework::dataset::make("RoundingPolicy", RoundingPolicy::TO_ZERO))</div></div>
<div class="ttc" id="_c_l_2_pixel_wise_multiplication_8cpp_xhtml_a8d69c709ef45fd63b622f283b0723eaf"><div class="ttname"><a href="_c_l_2_pixel_wise_multiplication_8cpp.xhtml#a8d69c709ef45fd63b622f283b0723eaf">VALIDATE</a></div><div class="ttdeci">#define VALIDATE(TYPE, TOLERANCE)</div><div class="ttdef"><b>Definition:</b> <a href="_c_l_2_pixel_wise_multiplication_8cpp_source.xhtml#l00047">PixelWiseMultiplication.cpp:47</a></div></div>
-<div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00140">ContainerDataset.h:140</a></div></div>
+<div class="ttc" id="namespacearm__compute_1_1test_1_1framework_1_1dataset_xhtml_a352791fb808d42a82ad70df5efa3508b"><div class="ttname"><a href="namespacearm__compute_1_1test_1_1framework_1_1dataset.xhtml#a352791fb808d42a82ad70df5efa3508b">arm_compute::test::framework::dataset::make</a></div><div class="ttdeci">std::enable_if< is_container< T >::value, ContainerDataset< T > >::type make(std::string name, T &&values)</div><div class="ttdoc">Helper function to create a ContainerDataset. </div><div class="ttdef"><b>Definition:</b> <a href="_container_dataset_8h_source.xhtml#l00160">ContainerDataset.h:160</a></div></div>
<div class="ttc" id="tests_2framework_2_macros_8h_xhtml_a42699a26fbdddf91da4aa58a610bb8a8"><div class="ttname"><a href="tests_2framework_2_macros_8h.xhtml#a42699a26fbdddf91da4aa58a610bb8a8">FIXTURE_DATA_TEST_CASE</a></div><div class="ttdeci">#define FIXTURE_DATA_TEST_CASE(TEST_NAME, FIXTURE, MODE, DATASET)</div><div class="ttdef"><b>Definition:</b> <a href="tests_2framework_2_macros_8h_source.xhtml#l00217">Macros.h:217</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="_c_l_2_pixel_wise_multiplication_8cpp_source.xhtml#l00049">49</a> of file <a class="el" href="_c_l_2_pixel_wise_multiplication_8cpp_source.xhtml">PixelWiseMultiplication.cpp</a>.</p>
<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="dir_e7c7b16542faa38cb4655ff1750d3604.xhtml">validation</a></li><li class="navelem"><a class="el" href="dir_f7024513cd67abef53e86ee9382ac5ce.xhtml">CL</a></li><li class="navelem"><a class="el" href="_c_l_2_pixel_wise_multiplication_8cpp.xhtml">PixelWiseMultiplication.cpp</a></li>
- <li class="footer">Generated on Wed Jan 24 2018 14:30:43 for Compute Library by
+ <li class="footer">Generated on Wed May 23 2018 11:36:39 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>