arm_compute v17.10
[platform/upstream/armcl.git] / documentation / arm__compute_2graph_2nodes_2_pooling_layer_8h_source.xhtml
index 80b145a..18a8cf6 100644 (file)
@@ -38,7 +38,7 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Compute Library
-   &#160;<span id="projectnumber">17.09</span>
+   &#160;<span id="projectnumber">17.10</span>
    </div>
   </td>
  </tr>
@@ -141,22 +141,22 @@ $(document).ready(function(){initNavTree('arm__compute_2graph_2nodes_2_pooling_l
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#ifndef __ARM_COMPUTE_GRAPH_POOLING_LAYER_H__</span></div>
 <div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define __ARM_COMPUTE_GRAPH_POOLING_LAYER_H__</span></div>
 <div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_i_node_8h.xhtml">arm_compute/graph/INode.h</a>&quot;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="graph_2_tensor_8h.xhtml">arm_compute/graph/Tensor.h</a>&quot;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="arm__compute_2graph_2_types_8h.xhtml">arm_compute/graph/Types.h</a>&quot;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>arm_compute</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{</div>
-<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>graph</div>
-<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;{</div>
-<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml">   36</a></span>&#160;<span class="keyword">class </span><a class="code" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml">PoolingLayer</a> : <span class="keyword">public</span> <a class="code" href="classarm__compute_1_1graph_1_1_i_node.xhtml">INode</a></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;{</div>
-<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <a class="code" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#a02315c73ac4da37139151d565c86e217">PoolingLayer</a>(<span class="keyword">const</span> <a class="code" href="classarm__compute_1_1_pooling_layer_info.xhtml">PoolingLayerInfo</a> pool_info);</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    <span class="comment">// Inherited methods overriden:</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    std::unique_ptr&lt;arm_compute::IFunction&gt; <a class="code" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#aaa115a53f16316ee0a38398e90415968">instantiate_node</a>(<a class="code" href="namespacearm__compute_1_1graph.xhtml#a0e3ca6c9bf8d16363c1be8fddd2cfcae">Hint</a> hint, <a class="code" href="classarm__compute_1_1_i_tensor.xhtml">ITensor</a> *input, <a class="code" href="classarm__compute_1_1_i_tensor.xhtml">ITensor</a> *output) <span class="keyword">override</span>;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#ab9acab91b0e030ef0c969aa9c2fe7529">print_info</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_graph_context_8h.xhtml">arm_compute/graph/GraphContext.h</a>&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_i_node_8h.xhtml">arm_compute/graph/INode.h</a>&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="graph_2_tensor_8h.xhtml">arm_compute/graph/Tensor.h</a>&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="arm__compute_2graph_2_types_8h.xhtml">arm_compute/graph/Types.h</a>&quot;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>arm_compute</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">namespace </span>graph</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;{</div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml">   37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml">PoolingLayer</a> final : <span class="keyword">public</span> <a class="code" href="classarm__compute_1_1graph_1_1_i_node.xhtml">INode</a></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;{</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">public</span>:</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    <a class="code" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#a02315c73ac4da37139151d565c86e217">PoolingLayer</a>(<span class="keyword">const</span> <a class="code" href="classarm__compute_1_1_pooling_layer_info.xhtml">PoolingLayerInfo</a> pool_info);</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    <span class="comment">// Inherited methods overriden:</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    std::unique_ptr&lt;arm_compute::IFunction&gt; <a class="code" href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#a6715346967f76b53aea4e31cacbe75de">instantiate_node</a>(<a class="code" href="classarm__compute_1_1graph_1_1_graph_context.xhtml">GraphContext</a> &amp;ctx, <a class="code" href="classarm__compute_1_1_i_tensor.xhtml">ITensor</a> *input, <a class="code" href="classarm__compute_1_1_i_tensor.xhtml">ITensor</a> *output) <span class="keyword">override</span>;</div>
 <div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div>
 <div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="keyword">private</span>:</div>
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    <span class="keyword">const</span> <a class="code" href="classarm__compute_1_1_pooling_layer_info.xhtml">PoolingLayerInfo</a> _pool_info; </div>
@@ -164,16 +164,16 @@ $(document).ready(function(){initNavTree('arm__compute_2graph_2nodes_2_pooling_l
 <div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;} <span class="comment">// namespace graph</span></div>
 <div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;} <span class="comment">// namespace arm_compute</span></div>
 <div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __ARM_COMPUTE_GRAPH_POOLING_LAYER_H__ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="classarm__compute_1_1graph_1_1_pooling_layer_xhtml_a6715346967f76b53aea4e31cacbe75de"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#a6715346967f76b53aea4e31cacbe75de">arm_compute::graph::PoolingLayer::instantiate_node</a></div><div class="ttdeci">std::unique_ptr&lt; arm_compute::IFunction &gt; instantiate_node(GraphContext &amp;ctx, ITensor *input, ITensor *output) override</div><div class="ttdoc">Interface to be implemented that instantiates the node. </div></div>
 <div class="ttc" id="arm__compute_2graph_2_types_8h_xhtml"><div class="ttname"><a href="arm__compute_2graph_2_types_8h.xhtml">Types.h</a></div></div>
 <div class="ttc" id="classarm__compute_1_1graph_1_1_pooling_layer_xhtml_a02315c73ac4da37139151d565c86e217"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#a02315c73ac4da37139151d565c86e217">arm_compute::graph::PoolingLayer::PoolingLayer</a></div><div class="ttdeci">PoolingLayer(const PoolingLayerInfo pool_info)</div><div class="ttdoc">Default Constructor. </div></div>
 <div class="ttc" id="_i_node_8h_xhtml"><div class="ttname"><a href="_i_node_8h.xhtml">INode.h</a></div></div>
+<div class="ttc" id="classarm__compute_1_1graph_1_1_graph_context_xhtml"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_graph_context.xhtml">arm_compute::graph::GraphContext</a></div><div class="ttdoc">Graph context. </div><div class="ttdef"><b>Definition:</b> <a href="_graph_context_8h_source.xhtml#l00067">GraphContext.h:67</a></div></div>
 <div class="ttc" id="classarm__compute_1_1_i_tensor_xhtml"><div class="ttname"><a href="classarm__compute_1_1_i_tensor.xhtml">arm_compute::ITensor</a></div><div class="ttdoc">Interface for NEON tensor. </div><div class="ttdef"><b>Definition:</b> <a href="_i_tensor_8h_source.xhtml#l00036">ITensor.h:36</a></div></div>
-<div class="ttc" id="classarm__compute_1_1graph_1_1_i_node_xhtml"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_i_node.xhtml">arm_compute::graph::INode</a></div><div class="ttdoc">Node interface. </div><div class="ttdef"><b>Definition:</b> <a href="_i_node_8h_source.xhtml#l00037">INode.h:37</a></div></div>
-<div class="ttc" id="classarm__compute_1_1graph_1_1_pooling_layer_xhtml_aaa115a53f16316ee0a38398e90415968"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#aaa115a53f16316ee0a38398e90415968">arm_compute::graph::PoolingLayer::instantiate_node</a></div><div class="ttdeci">std::unique_ptr&lt; arm_compute::IFunction &gt; instantiate_node(Hint hint, ITensor *input, ITensor *output) override</div><div class="ttdoc">Interface to be implemented that instantiates the node. </div></div>
+<div class="ttc" id="classarm__compute_1_1graph_1_1_i_node_xhtml"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_i_node.xhtml">arm_compute::graph::INode</a></div><div class="ttdoc">Node interface. </div><div class="ttdef"><b>Definition:</b> <a href="_i_node_8h_source.xhtml#l00038">INode.h:38</a></div></div>
 <div class="ttc" id="graph_2_tensor_8h_xhtml"><div class="ttname"><a href="graph_2_tensor_8h.xhtml">Tensor.h</a></div></div>
-<div class="ttc" id="classarm__compute_1_1graph_1_1_pooling_layer_xhtml_ab9acab91b0e030ef0c969aa9c2fe7529"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml#ab9acab91b0e030ef0c969aa9c2fe7529">arm_compute::graph::PoolingLayer::print_info</a></div><div class="ttdeci">void print_info() override</div></div>
-<div class="ttc" id="classarm__compute_1_1graph_1_1_pooling_layer_xhtml"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml">arm_compute::graph::PoolingLayer</a></div><div class="ttdoc">Pooling layer node. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2graph_2nodes_2_pooling_layer_8h_source.xhtml#l00036">PoolingLayer.h:36</a></div></div>
-<div class="ttc" id="namespacearm__compute_1_1graph_xhtml_a0e3ca6c9bf8d16363c1be8fddd2cfcae"><div class="ttname"><a href="namespacearm__compute_1_1graph.xhtml#a0e3ca6c9bf8d16363c1be8fddd2cfcae">arm_compute::graph::Hint</a></div><div class="ttdeci">Hint</div><div class="ttdoc">&lt; Execution hint to the graph executor </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2graph_2_types_8h_source.xhtml#l00045">Types.h:45</a></div></div>
+<div class="ttc" id="classarm__compute_1_1graph_1_1_pooling_layer_xhtml"><div class="ttname"><a href="classarm__compute_1_1graph_1_1_pooling_layer.xhtml">arm_compute::graph::PoolingLayer</a></div><div class="ttdoc">Pooling layer node. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2graph_2nodes_2_pooling_layer_8h_source.xhtml#l00037">PoolingLayer.h:37</a></div></div>
+<div class="ttc" id="_graph_context_8h_xhtml"><div class="ttname"><a href="_graph_context_8h.xhtml">GraphContext.h</a></div></div>
 <div class="ttc" id="classarm__compute_1_1_pooling_layer_info_xhtml"><div class="ttname"><a href="classarm__compute_1_1_pooling_layer_info.xhtml">arm_compute::PoolingLayerInfo</a></div><div class="ttdoc">Pooling Layer Information class. </div><div class="ttdef"><b>Definition:</b> <a href="arm__compute_2core_2_types_8h_source.xhtml#l00445">Types.h:445</a></div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->
@@ -181,7 +181,7 @@ $(document).ready(function(){initNavTree('arm__compute_2graph_2nodes_2_pooling_l
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
   <ul>
     <li class="navelem"><a class="el" href="dir_d4d363c0979c7ffda4833df3f93b5668.xhtml">arm_compute</a></li><li class="navelem"><a class="el" href="dir_d01487573ca59d0a224e6f631a1169e6.xhtml">graph</a></li><li class="navelem"><a class="el" href="dir_c3228314dc6eea9a05bcb326b3bff4c1.xhtml">nodes</a></li><li class="navelem"><a class="el" href="arm__compute_2graph_2nodes_2_pooling_layer_8h.xhtml">PoolingLayer.h</a></li>
-    <li class="footer">Generated on Thu Sep 28 2017 14:37:50 for Compute Library by
+    <li class="footer">Generated on Thu Oct 12 2017 14:26:33 for Compute Library by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
   </ul>