<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Compute Library
-  <span id="projectnumber">17.09</span>
+  <span id="projectnumber">17.10</span>
</div>
</td>
</tr>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#ifndef __ARM_COMPUTE_GRAPH_POOLING_LAYER_H__</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <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> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="_i_node_8h.xhtml">arm_compute/graph/INode.h</a>"</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="graph_2_tensor_8h.xhtml">arm_compute/graph/Tensor.h</a>"</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="arm__compute_2graph_2_types_8h.xhtml">arm_compute/graph/Types.h</a>"</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">namespace </span>arm_compute</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> {</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">namespace </span>graph</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> {</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> <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> {</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <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> </div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="comment">// Inherited methods overriden:</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  std::unique_ptr<arm_compute::IFunction> <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>  <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> <span class="preprocessor">#include "<a class="code" href="_graph_context_8h.xhtml">arm_compute/graph/GraphContext.h</a>"</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="_i_node_8h.xhtml">arm_compute/graph/INode.h</a>"</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="graph_2_tensor_8h.xhtml">arm_compute/graph/Tensor.h</a>"</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="arm__compute_2graph_2_types_8h.xhtml">arm_compute/graph/Types.h</a>"</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">namespace </span>arm_compute</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span>graph</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</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> <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> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <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> </div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="comment">// Inherited methods overriden:</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  std::unique_ptr<arm_compute::IFunction> <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> &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> </div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">private</span>:</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <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="l00052"></a><span class="lineno"> 52</span> } <span class="comment">// namespace graph</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> } <span class="comment">// namespace arm_compute</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <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< arm_compute::IFunction > instantiate_node(GraphContext &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< arm_compute::IFunction > 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">< 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 -->
<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>