add Doxygen documentation
[o-du/phy.git] / docs / API / class_u__plane_check.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
8 <title>o-du/phy: U_planeCheck Class Reference</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
12 <link href="search/search.css" rel="stylesheet" type="text/css"/>
13 <script type="text/javascript" src="search/searchdata.js"></script>
14 <script type="text/javascript" src="search/search.js"></script>
15 <link href="doxygen.css" rel="stylesheet" type="text/css" />
16 </head>
17 <body>
18 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19 <div id="titlearea">
20 <table cellspacing="0" cellpadding="0">
21  <tbody>
22  <tr style="height: 56px;">
23   <td id="projectalign" style="padding-left: 0.5em;">
24    <div id="projectname">o-du/phy
25    </div>
26    <div id="projectbrief">Intel O-RAN/X-RAN Generated Doxygen Documentation</div>
27   </td>
28  </tr>
29  </tbody>
30 </table>
31 </div>
32 <!-- end header part -->
33 <!-- Generated by Doxygen 1.8.13 -->
34 <script type="text/javascript">
35 var searchBox = new SearchBox("searchBox", "search",false,'Search');
36 </script>
37 <script type="text/javascript" src="menudata.js"></script>
38 <script type="text/javascript" src="menu.js"></script>
39 <script type="text/javascript">
40 $(function() {
41   initMenu('',true,false,'search.php','Search');
42   $(document).ready(function() { init_search(); });
43 });
44 </script>
45 <div id="main-nav"></div>
46 <!-- window showing the filter options -->
47 <div id="MSearchSelectWindow"
48      onmouseover="return searchBox.OnSearchSelectShow()"
49      onmouseout="return searchBox.OnSearchSelectHide()"
50      onkeydown="return searchBox.OnSearchSelectKey(event)">
51 </div>
52
53 <!-- iframe showing the search results (closed by default) -->
54 <div id="MSearchResultsWindow">
55 <iframe src="javascript:void(0)" frameborder="0" 
56         name="MSearchResults" id="MSearchResults">
57 </iframe>
58 </div>
59
60 </div><!-- top -->
61 <div class="header">
62   <div class="summary">
63 <a href="#pub-static-methods">Static Public Member Functions</a> &#124;
64 <a href="#pub-static-attribs">Static Public Attributes</a> &#124;
65 <a href="#pro-methods">Protected Member Functions</a> &#124;
66 <a href="#pro-attribs">Protected Attributes</a>  </div>
67   <div class="headertitle">
68 <div class="title">U_planeCheck Class Reference</div>  </div>
69 </div><!--header-->
70 <div class="contents">
71 <div class="dynheader">
72 Inheritance diagram for U_planeCheck:</div>
73 <div class="dyncontent">
74 <div class="center"><img src="class_u__plane_check__inherit__graph.png" border="0" usemap="#_u__plane_check_inherit__map" alt="Inheritance graph"/></div>
75 <map name="_u__plane_check_inherit__map" id="_u__plane_check_inherit__map">
76 <area shape="rect" id="node2" href="class_kernel_tests.html" title="{KernelTests\n|+ conf\l+ test_type\l# division_factor\l# result_units\l# parallelization_factor\l|+ SetUpTestCase()\l+ TearDownTestCase()\l+ get_number_of_cases()\l# set_division_factor()\l# set_results_units()\l# set_parallelization\l_factor()\l# performance()\l# print_test_description()\l# get_case_name()\l# init_test()\l# get_input_parameter()\l# get_reference_parameter()\l* get_input_parameter()\l* get_reference_parameter()\l}" alt="" coords="7,131,193,472"/>
77 </map>
78 </div>
79 <div class="dynheader">
80 Collaboration diagram for U_planeCheck:</div>
81 <div class="dyncontent">
82 <div class="center"><img src="class_u__plane_check__coll__graph.png" border="0" usemap="#_u__plane_check_coll__map" alt="Collaboration graph"/></div>
83 <map name="_u__plane_check_coll__map" id="_u__plane_check_coll__map">
84 <area shape="rect" id="node2" href="class_kernel_tests.html" title="{KernelTests\n|+ test_type\l# division_factor\l# result_units\l# parallelization_factor\l|+ SetUpTestCase()\l+ TearDownTestCase()\l+ get_number_of_cases()\l# set_division_factor()\l# set_results_units()\l# set_parallelization\l_factor()\l# performance()\l# print_test_description()\l# get_case_name()\l# init_test()\l# get_input_parameter()\l# get_reference_parameter()\l* get_input_parameter()\l* get_reference_parameter()\l}" alt="" coords="134,2257,319,2584"/>
85 <area shape="rect" id="node4" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values " alt="" coords="219,5,491,2195"/>
86 </map>
87 </div>
88 <table class="memberdecls">
89 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
90 Static Public Member Functions</h2></td></tr>
91 <tr class="memitem:aad8181b222f27240e9f07dcb6e620fa3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#aad8181b222f27240e9f07dcb6e620fa3">SetUpTestCase</a> ()</td></tr>
92 <tr class="separator:aad8181b222f27240e9f07dcb6e620fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
93 <tr class="memitem:aaff0dc66f57f643a49ad3dd6bcb56916"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#aaff0dc66f57f643a49ad3dd6bcb56916">TearDownTestCase</a> ()</td></tr>
94 <tr class="separator:aaff0dc66f57f643a49ad3dd6bcb56916"><td class="memSeparator" colspan="2">&#160;</td></tr>
95 <tr class="memitem:a6157ff083be863bba0a7804cd1788d96"><td class="memItemLeft" align="right" valign="top">static unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a6157ff083be863bba0a7804cd1788d96">get_number_of_cases</a> (const std::string &amp;type)</td></tr>
96 <tr class="separator:a6157ff083be863bba0a7804cd1788d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 </table><table class="memberdecls">
98 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
99 Static Public Attributes</h2></td></tr>
100 <tr class="memitem:abd42f3e51ae547ec1631e9ac60df29d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="common_8hpp.html#ab701e3ac61a85b337ec5c1abaad6742d">json</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#abd42f3e51ae547ec1631e9ac60df29d6">conf</a></td></tr>
101 <tr class="separator:abd42f3e51ae547ec1631e9ac60df29d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:a4e9607ae94d1958d38388cead2e4e3bf"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a4e9607ae94d1958d38388cead2e4e3bf">test_type</a></td></tr>
103 <tr class="separator:a4e9607ae94d1958d38388cead2e4e3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
104 </table><table class="memberdecls">
105 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
106 Protected Member Functions</h2></td></tr>
107 <tr class="memitem:a3a1707f6479611fdc609a3eb8a0cef1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u__plane_check.html#a3a1707f6479611fdc609a3eb8a0cef1b">SetUp</a> () override</td></tr>
108 <tr class="separator:a3a1707f6479611fdc609a3eb8a0cef1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:ac4fca95dc3b93372ce7f2078baf8e8b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u__plane_check.html#ac4fca95dc3b93372ce7f2078baf8e8b6">TearDown</a> () override</td></tr>
110 <tr class="separator:ac4fca95dc3b93372ce7f2078baf8e8b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 <tr class="memitem:ad49152dbf530aeb2a2844895e6d47a3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#ad49152dbf530aeb2a2844895e6d47a3e">set_division_factor</a> (const double factor)</td></tr>
112 <tr class="memdesc:ad49152dbf530aeb2a2844895e6d47a3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set division factor.  <a href="#ad49152dbf530aeb2a2844895e6d47a3e">More...</a><br /></td></tr>
113 <tr class="separator:ad49152dbf530aeb2a2844895e6d47a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
114 <tr class="memitem:a1bf2180658ad6d459231c631237f9311"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a1bf2180658ad6d459231c631237f9311">set_results_units</a> (const std::string &amp;units)</td></tr>
115 <tr class="memdesc:a1bf2180658ad6d459231c631237f9311"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set reults units.  <a href="#a1bf2180658ad6d459231c631237f9311">More...</a><br /></td></tr>
116 <tr class="separator:a1bf2180658ad6d459231c631237f9311"><td class="memSeparator" colspan="2">&#160;</td></tr>
117 <tr class="memitem:a5666c82d220a2c66784b9a238cc43c7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a5666c82d220a2c66784b9a238cc43c7e">set_parallelization_factor</a> (const int factor)</td></tr>
118 <tr class="memdesc:a5666c82d220a2c66784b9a238cc43c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set size of processed data.  <a href="#a5666c82d220a2c66784b9a238cc43c7e">More...</a><br /></td></tr>
119 <tr class="separator:a5666c82d220a2c66784b9a238cc43c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
120 <tr class="memitem:a3cf2e25a99be565a4ab570737cfeac41"><td class="memTemplParams" colspan="2">template&lt;typename F , typename ... Args&gt; </td></tr>
121 <tr class="memitem:a3cf2e25a99be565a4ab570737cfeac41"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a3cf2e25a99be565a4ab570737cfeac41">performance</a> (const std::string &amp;isa, const std::string &amp;<a class="el" href="u__plane__performance_8cc.html#a69b4bff6061152ff85770d725cced3cc">module_name</a>, F function, Args ... args)</td></tr>
122 <tr class="memdesc:a3cf2e25a99be565a4ab570737cfeac41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run performance test case for a given function.  <a href="#a3cf2e25a99be565a4ab570737cfeac41">More...</a><br /></td></tr>
123 <tr class="separator:a3cf2e25a99be565a4ab570737cfeac41"><td class="memSeparator" colspan="2">&#160;</td></tr>
124 <tr class="memitem:af9e5657bce588536aef7baf8c33a0108"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#af9e5657bce588536aef7baf8c33a0108">print_test_description</a> (const std::string &amp;isa, const std::string &amp;<a class="el" href="u__plane__performance_8cc.html#a69b4bff6061152ff85770d725cced3cc">module_name</a>)</td></tr>
125 <tr class="memdesc:af9e5657bce588536aef7baf8c33a0108"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print unique test description to the results xml file.  <a href="#af9e5657bce588536aef7baf8c33a0108">More...</a><br /></td></tr>
126 <tr class="separator:af9e5657bce588536aef7baf8c33a0108"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="memitem:a5a1ec6ee393f8538815bc0a82eac2e88"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a5a1ec6ee393f8538815bc0a82eac2e88">get_case_name</a> ()</td></tr>
128 <tr class="memdesc:a5a1ec6ee393f8538815bc0a82eac2e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get name of the test case from JSON file.  <a href="#a5a1ec6ee393f8538815bc0a82eac2e88">More...</a><br /></td></tr>
129 <tr class="separator:a5a1ec6ee393f8538815bc0a82eac2e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
130 <tr class="memitem:abf28e5ea54fab2b0685972fe6e75560a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#abf28e5ea54fab2b0685972fe6e75560a">init_test</a> (const std::string &amp;type)</td></tr>
131 <tr class="memdesc:abf28e5ea54fab2b0685972fe6e75560a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines section in the conf.json that is used to load parameters from.  <a href="#abf28e5ea54fab2b0685972fe6e75560a">More...</a><br /></td></tr>
132 <tr class="separator:abf28e5ea54fab2b0685972fe6e75560a"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <tr><td colspan="2"><div class="groupHeader"></div></td></tr>
134 <tr class="memitem:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
135 <tr class="memitem:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a6dc1bccfd02f1a94b5c799c15cd98135">get_input_parameter</a> (const std::string &amp;parameter_name)</td></tr>
136 <tr class="memdesc:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load selected data from a JSON object. get_input_parameter loads data from parameters section of the test case in JSON file and get_reference_parameter does the same thing for references section.  <a href="#a6dc1bccfd02f1a94b5c799c15cd98135">More...</a><br /></td></tr>
137 <tr class="separator:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:adfbe724335d86320c9839c426c4d5715"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
139 <tr class="memitem:adfbe724335d86320c9839c426c4d5715"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#adfbe724335d86320c9839c426c4d5715">get_reference_parameter</a> (const std::string &amp;parameter_name)</td></tr>
140 <tr class="separator:adfbe724335d86320c9839c426c4d5715"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 </table><table class="memberdecls">
142 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
143 Protected Attributes</h2></td></tr>
144 <tr class="memitem:a814db5f2ff5eb8cff5caf3ea1b473475"><td class="memItemLeft" align="right" valign="top">struct rte_mbuf *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u__plane_check.html#a814db5f2ff5eb8cff5caf3ea1b473475">test_buffer</a></td></tr>
145 <tr class="separator:a814db5f2ff5eb8cff5caf3ea1b473475"><td class="memSeparator" colspan="2">&#160;</td></tr>
146 <tr class="memitem:ad3c8fd8da54a8693b6ea41565af2ad19"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u__plane_check.html#ad3c8fd8da54a8693b6ea41565af2ad19">iq_offset</a></td></tr>
147 <tr class="separator:ad3c8fd8da54a8693b6ea41565af2ad19"><td class="memSeparator" colspan="2">&#160;</td></tr>
148 <tr class="memitem:aab306187cd86e6270f16af7fac1d0a63"><td class="memItemLeft" align="right" valign="top">struct rte_mempool *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_u__plane_check.html#aab306187cd86e6270f16af7fac1d0a63">test_eth_mbuf_pool</a></td></tr>
149 <tr class="separator:aab306187cd86e6270f16af7fac1d0a63"><td class="memSeparator" colspan="2">&#160;</td></tr>
150 <tr class="memitem:a929401f577bc540c1f8b7ec8c3b974fd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a929401f577bc540c1f8b7ec8c3b974fd">division_factor</a> = 1.0</td></tr>
151 <tr class="separator:a929401f577bc540c1f8b7ec8c3b974fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
152 <tr class="memitem:a0f6b306c821273c76461f8799c5d4d4c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a0f6b306c821273c76461f8799c5d4d4c">result_units</a> = &quot;None&quot;</td></tr>
153 <tr class="separator:a0f6b306c821273c76461f8799c5d4d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
154 <tr class="memitem:a88ea1f1de6b4d7d01ddc5fced408c813"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a88ea1f1de6b4d7d01ddc5fced408c813">parallelization_factor</a> = 1</td></tr>
155 <tr class="separator:a88ea1f1de6b4d7d01ddc5fced408c813"><td class="memSeparator" colspan="2">&#160;</td></tr>
156 </table>
157 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
158 <div class="textblock">
159 <p class="definition">Definition at line <a class="el" href="u__plane__functional_8cc_source.html#l00030">30</a> of file <a class="el" href="u__plane__functional_8cc_source.html">u_plane_functional.cc</a>.</p>
160 </div><h2 class="groupheader">Member Function Documentation</h2>
161 <a id="a5a1ec6ee393f8538815bc0a82eac2e88"></a>
162 <h2 class="memtitle"><span class="permalink"><a href="#a5a1ec6ee393f8538815bc0a82eac2e88">&#9670;&nbsp;</a></span>get_case_name()</h2>
163
164 <div class="memitem">
165 <div class="memproto">
166 <table class="mlabels">
167   <tr>
168   <td class="mlabels-left">
169       <table class="memname">
170         <tr>
171           <td class="memname">const std::string get_case_name </td>
172           <td>(</td>
173           <td class="paramname"></td><td>)</td>
174           <td></td>
175         </tr>
176       </table>
177   </td>
178   <td class="mlabels-right">
179 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
180   </tr>
181 </table>
182 </div><div class="memdoc">
183
184 <p>Get name of the test case from JSON file. </p>
185 <dl class="section return"><dt>Returns</dt><dd>Test'ss case name or a default name if name field is missing. </dd></dl>
186
187 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00338">338</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
188
189 </div>
190 </div>
191 <a id="a6dc1bccfd02f1a94b5c799c15cd98135"></a>
192 <h2 class="memtitle"><span class="permalink"><a href="#a6dc1bccfd02f1a94b5c799c15cd98135">&#9670;&nbsp;</a></span>get_input_parameter()</h2>
193
194 <div class="memitem">
195 <div class="memproto">
196 <table class="mlabels">
197   <tr>
198   <td class="mlabels-left">
199       <table class="memname">
200         <tr>
201           <td class="memname">T get_input_parameter </td>
202           <td>(</td>
203           <td class="paramtype">const std::string &amp;&#160;</td>
204           <td class="paramname"><em>parameter_name</em></td><td>)</td>
205           <td></td>
206         </tr>
207       </table>
208   </td>
209   <td class="mlabels-right">
210 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
211   </tr>
212 </table>
213 </div><div class="memdoc">
214
215 <p>Load selected data from a JSON object. get_input_parameter loads data from parameters section of the test case in JSON file and get_reference_parameter does the same thing for references section. </p>
216 <p>Get parameter function uses template type to figure out how to load parameters. If type is NOT a pointer it'll load value directly from the JSON. Otherwise path to the test vector is expected and function will allocate memory, load data from the binary file to this memory location and return pointer to it. For example in here we request to load pointer to float so llrs filed is expected to be a path to the binary file. </p>
217
218 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00290">290</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
219 <div class="dynheader">
220 Here is the call graph for this function:</div>
221 <div class="dyncontent">
222 <div class="center"><img src="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph.png" border="0" usemap="#class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph" alt=""/></div>
223 <map name="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph" id="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph">
224 <area shape="rect" id="node2" href="structreading__input__file__exception.html#a70518905d36686ddeeb2eb3b2682f016" title="reading_input_file\l_exception::what" alt="" coords="193,150,316,191"/>
225 <area shape="rect" id="node3" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="391,5,483,32"/>
226 <area shape="rect" id="node4" href="common_8hpp.html#a8265b710246f9019ff14556adf5eb35a" title="Calculate the mean and variance from the result of the run_benchmark. " alt="" coords="369,56,504,83"/>
227 <area shape="rect" id="node5" href="common_8hpp.html#a39bf4f7770751080f5b72046abfd01a5" title="For a given number return sequence of number from 0 to number &#45; 1. " alt="" coords="385,107,488,133"/>
228 <area shape="rect" id="node6" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="369,157,504,184"/>
229 <area shape="rect" id="node7" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="364,209,509,250"/>
230 <area shape="rect" id="node8" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="388,275,485,301"/>
231 <area shape="rect" id="node10" href="common_8hpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="403,325,471,352"/>
232 <area shape="rect" id="node9" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="557,275,625,301"/>
233 </map>
234 </div>
235
236 </div>
237 </div>
238 <a id="a6157ff083be863bba0a7804cd1788d96"></a>
239 <h2 class="memtitle"><span class="permalink"><a href="#a6157ff083be863bba0a7804cd1788d96">&#9670;&nbsp;</a></span>get_number_of_cases()</h2>
240
241 <div class="memitem">
242 <div class="memproto">
243 <table class="mlabels">
244   <tr>
245   <td class="mlabels-left">
246       <table class="memname">
247         <tr>
248           <td class="memname">static unsigned get_number_of_cases </td>
249           <td>(</td>
250           <td class="paramtype">const std::string &amp;&#160;</td>
251           <td class="paramname"><em>type</em></td><td>)</td>
252           <td></td>
253         </tr>
254       </table>
255   </td>
256   <td class="mlabels-right">
257 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
258   </tr>
259 </table>
260 </div><div class="memdoc">
261
262 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00190">190</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
263 <div class="dynheader">
264 Here is the call graph for this function:</div>
265 <div class="dyncontent">
266 <div class="center"><img src="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph.png" border="0" usemap="#class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph" alt=""/></div>
267 <map name="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph" id="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph">
268 <area shape="rect" id="node2" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="211,5,345,32"/>
269 <area shape="rect" id="node3" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="204,57,352,98"/>
270 <area shape="rect" id="node4" href="structmissing__config__file__exception.html#a70518905d36686ddeeb2eb3b2682f016" title="missing_config_file\l_exception::what" alt="" coords="211,122,345,163"/>
271 </map>
272 </div>
273 <div class="dynheader">
274 Here is the caller graph for this function:</div>
275 <div class="dyncontent">
276 <div class="center"><img src="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph.png" border="0" usemap="#class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph" alt=""/></div>
277 <map name="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph" id="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph">
278 <area shape="rect" id="node2" href="c__plane__tests_8cc.html#ab0ad0e23f1b51f15bd9594a24a2c438f" title="TEST_P" alt="" coords="204,5,276,32"/>
279 </map>
280 </div>
281
282 </div>
283 </div>
284 <a id="adfbe724335d86320c9839c426c4d5715"></a>
285 <h2 class="memtitle"><span class="permalink"><a href="#adfbe724335d86320c9839c426c4d5715">&#9670;&nbsp;</a></span>get_reference_parameter()</h2>
286
287 <div class="memitem">
288 <div class="memproto">
289 <table class="mlabels">
290   <tr>
291   <td class="mlabels-left">
292       <table class="memname">
293         <tr>
294           <td class="memname">T get_reference_parameter </td>
295           <td>(</td>
296           <td class="paramtype">const std::string &amp;&#160;</td>
297           <td class="paramname"><em>parameter_name</em></td><td>)</td>
298           <td></td>
299         </tr>
300       </table>
301   </td>
302   <td class="mlabels-right">
303 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
304   </tr>
305 </table>
306 </div><div class="memdoc">
307
308 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00312">312</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
309 <div class="dynheader">
310 Here is the call graph for this function:</div>
311 <div class="dyncontent">
312 <div class="center"><img src="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph.png" border="0" usemap="#class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph" alt=""/></div>
313 <map name="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph" id="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph">
314 <area shape="rect" id="node2" href="structreading__input__file__exception.html#a70518905d36686ddeeb2eb3b2682f016" title="reading_input_file\l_exception::what" alt="" coords="220,150,343,191"/>
315 <area shape="rect" id="node3" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="417,5,509,32"/>
316 <area shape="rect" id="node4" href="common_8hpp.html#a8265b710246f9019ff14556adf5eb35a" title="Calculate the mean and variance from the result of the run_benchmark. " alt="" coords="396,56,531,83"/>
317 <area shape="rect" id="node5" href="common_8hpp.html#a39bf4f7770751080f5b72046abfd01a5" title="For a given number return sequence of number from 0 to number &#45; 1. " alt="" coords="412,107,515,133"/>
318 <area shape="rect" id="node6" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="396,157,531,184"/>
319 <area shape="rect" id="node7" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="391,209,536,250"/>
320 <area shape="rect" id="node8" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="415,275,512,301"/>
321 <area shape="rect" id="node10" href="common_8hpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="429,325,497,352"/>
322 <area shape="rect" id="node9" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="584,275,652,301"/>
323 </map>
324 </div>
325
326 </div>
327 </div>
328 <a id="abf28e5ea54fab2b0685972fe6e75560a"></a>
329 <h2 class="memtitle"><span class="permalink"><a href="#abf28e5ea54fab2b0685972fe6e75560a">&#9670;&nbsp;</a></span>init_test()</h2>
330
331 <div class="memitem">
332 <div class="memproto">
333 <table class="mlabels">
334   <tr>
335   <td class="mlabels-left">
336       <table class="memname">
337         <tr>
338           <td class="memname">void init_test </td>
339           <td>(</td>
340           <td class="paramtype">const std::string &amp;&#160;</td>
341           <td class="paramname"><em>type</em></td><td>)</td>
342           <td></td>
343         </tr>
344       </table>
345   </td>
346   <td class="mlabels-right">
347 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
348   </tr>
349 </table>
350 </div><div class="memdoc">
351
352 <p>Defines section in the conf.json that is used to load parameters from. </p>
353 <dl class="params"><dt>Parameters</dt><dd>
354   <table class="params">
355     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Name of the section in the JSON file. </td></tr>
356   </table>
357   </dd>
358 </dl>
359
360 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00358">358</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
361 <div class="dynheader">
362 Here is the call graph for this function:</div>
363 <div class="dyncontent">
364 <div class="center"><img src="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph.png" border="0" usemap="#class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph" alt=""/></div>
365 <map name="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph" id="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph">
366 <area shape="rect" id="node2" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="121,5,269,47"/>
367 <area shape="rect" id="node3" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="123,71,268,112"/>
368 </map>
369 </div>
370 <div class="dynheader">
371 Here is the caller graph for this function:</div>
372 <div class="dyncontent">
373 <div class="center"><img src="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph.png" border="0" usemap="#class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph" alt=""/></div>
374 <map name="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph" id="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph">
375 <area shape="rect" id="node2" href="class_c__plane.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="C_plane::SetUp" alt="" coords="141,5,255,32"/>
376 <area shape="rect" id="node3" href="class_test_chain.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="TestChain::SetUp" alt="" coords="135,56,261,83"/>
377 <area shape="rect" id="node4" href="class_prach_check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="PrachCheck::SetUp" alt="" coords="129,107,267,133"/>
378 <area shape="rect" id="node5" href="class_prach_perf.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="PrachPerf::SetUp" alt="" coords="135,157,261,184"/>
379 <area shape="rect" id="node6" href="class_u__plane_check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="U_planeCheck::SetUp" alt="" coords="121,208,275,235"/>
380 <area shape="rect" id="node7" href="class_u__plane_perf.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="U_planePerf::SetUp" alt="" coords="129,259,267,285"/>
381 </map>
382 </div>
383
384 </div>
385 </div>
386 <a id="a3cf2e25a99be565a4ab570737cfeac41"></a>
387 <h2 class="memtitle"><span class="permalink"><a href="#a3cf2e25a99be565a4ab570737cfeac41">&#9670;&nbsp;</a></span>performance()</h2>
388
389 <div class="memitem">
390 <div class="memproto">
391 <table class="mlabels">
392   <tr>
393   <td class="mlabels-left">
394       <table class="memname">
395         <tr>
396           <td class="memname">void performance </td>
397           <td>(</td>
398           <td class="paramtype">const std::string &amp;&#160;</td>
399           <td class="paramname"><em>isa</em>, </td>
400         </tr>
401         <tr>
402           <td class="paramkey"></td>
403           <td></td>
404           <td class="paramtype">const std::string &amp;&#160;</td>
405           <td class="paramname"><em>module_name</em>, </td>
406         </tr>
407         <tr>
408           <td class="paramkey"></td>
409           <td></td>
410           <td class="paramtype">F&#160;</td>
411           <td class="paramname"><em>function</em>, </td>
412         </tr>
413         <tr>
414           <td class="paramkey"></td>
415           <td></td>
416           <td class="paramtype">Args ...&#160;</td>
417           <td class="paramname"><em>args</em>&#160;</td>
418         </tr>
419         <tr>
420           <td></td>
421           <td>)</td>
422           <td></td><td></td>
423         </tr>
424       </table>
425   </td>
426   <td class="mlabels-right">
427 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
428   </tr>
429 </table>
430 </div><div class="memdoc">
431
432 <p>Run performance test case for a given function. </p>
433 <dl class="params"><dt>Parameters</dt><dd>
434   <table class="params">
435     <tr><td class="paramdir">[in]</td><td class="paramname">isa</td><td>Used Instruction Set. </td></tr>
436     <tr><td class="paramdir">[in]</td><td class="paramname">module_name</td><td>name of the tested kernel. </td></tr>
437     <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>function to be tested. </td></tr>
438     <tr><td class="paramdir">[in]</td><td class="paramname">args</td><td>function's arguments. </td></tr>
439   </table>
440   </dd>
441 </dl>
442
443 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00253">253</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
444 <div class="dynheader">
445 Here is the call graph for this function:</div>
446 <div class="dyncontent">
447 <div class="center"><img src="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph.png" border="0" usemap="#class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph" alt=""/></div>
448 <map name="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph" id="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph">
449 <area shape="rect" id="node2" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="157,5,249,32"/>
450 <area shape="rect" id="node3" href="common_8hpp.html#af69d779517f2bdee3aba95bc38022074" title="Run the given function and return the mean run time and stddev. " alt="" coords="148,56,259,83"/>
451 <area shape="rect" id="node4" href="common_8hpp.html#a8265b710246f9019ff14556adf5eb35a" title="Calculate the mean and variance from the result of the run_benchmark. " alt="" coords="307,56,441,83"/>
452 </map>
453 </div>
454 <div class="dynheader">
455 Here is the caller graph for this function:</div>
456 <div class="dyncontent">
457 <div class="center"><img src="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph.png" border="0" usemap="#class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph" alt=""/></div>
458 <map name="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph" id="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph">
459 <area shape="rect" id="node2" href="c__plane__tests_8cc.html#a21d05f2c6607fc534e67ed32883de81f" title="TEST_P" alt="" coords="148,5,220,32"/>
460 </map>
461 </div>
462
463 </div>
464 </div>
465 <a id="af9e5657bce588536aef7baf8c33a0108"></a>
466 <h2 class="memtitle"><span class="permalink"><a href="#af9e5657bce588536aef7baf8c33a0108">&#9670;&nbsp;</a></span>print_test_description()</h2>
467
468 <div class="memitem">
469 <div class="memproto">
470 <table class="mlabels">
471   <tr>
472   <td class="mlabels-left">
473       <table class="memname">
474         <tr>
475           <td class="memname">void print_test_description </td>
476           <td>(</td>
477           <td class="paramtype">const std::string &amp;&#160;</td>
478           <td class="paramname"><em>isa</em>, </td>
479         </tr>
480         <tr>
481           <td class="paramkey"></td>
482           <td></td>
483           <td class="paramtype">const std::string &amp;&#160;</td>
484           <td class="paramname"><em>module_name</em>&#160;</td>
485         </tr>
486         <tr>
487           <td></td>
488           <td>)</td>
489           <td></td><td></td>
490         </tr>
491       </table>
492   </td>
493   <td class="mlabels-right">
494 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
495   </tr>
496 </table>
497 </div><div class="memdoc">
498
499 <p>Print unique test description to the results xml file. </p>
500 <dl class="params"><dt>Parameters</dt><dd>
501   <table class="params">
502     <tr><td class="paramdir">[in]</td><td class="paramname">isa</td><td>Used Instruction Set. </td></tr>
503     <tr><td class="paramdir">[in]</td><td class="paramname">module_name</td><td>name of the tested kernel. </td></tr>
504     <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>function to be tested. </td></tr>
505   </table>
506   </dd>
507 </dl>
508
509 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00271">271</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
510
511 </div>
512 </div>
513 <a id="ad49152dbf530aeb2a2844895e6d47a3e"></a>
514 <h2 class="memtitle"><span class="permalink"><a href="#ad49152dbf530aeb2a2844895e6d47a3e">&#9670;&nbsp;</a></span>set_division_factor()</h2>
515
516 <div class="memitem">
517 <div class="memproto">
518 <table class="mlabels">
519   <tr>
520   <td class="mlabels-left">
521       <table class="memname">
522         <tr>
523           <td class="memname">void set_division_factor </td>
524           <td>(</td>
525           <td class="paramtype">const double&#160;</td>
526           <td class="paramname"><em>factor</em></td><td>)</td>
527           <td></td>
528         </tr>
529       </table>
530   </td>
531   <td class="mlabels-right">
532 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
533   </tr>
534 </table>
535 </div><div class="memdoc">
536
537 <p>Set division factor. </p>
538 <dl class="params"><dt>Parameters</dt><dd>
539   <table class="params">
540     <tr><td class="paramdir">[in]</td><td class="paramname">factor</td><td>Division factor that divides mean and standard deviation. </td></tr>
541   </table>
542   </dd>
543 </dl>
544
545 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00222">222</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
546
547 </div>
548 </div>
549 <a id="a5666c82d220a2c66784b9a238cc43c7e"></a>
550 <h2 class="memtitle"><span class="permalink"><a href="#a5666c82d220a2c66784b9a238cc43c7e">&#9670;&nbsp;</a></span>set_parallelization_factor()</h2>
551
552 <div class="memitem">
553 <div class="memproto">
554 <table class="mlabels">
555   <tr>
556   <td class="mlabels-left">
557       <table class="memname">
558         <tr>
559           <td class="memname">void set_parallelization_factor </td>
560           <td>(</td>
561           <td class="paramtype">const int&#160;</td>
562           <td class="paramname"><em>factor</em></td><td>)</td>
563           <td></td>
564         </tr>
565       </table>
566   </td>
567   <td class="mlabels-right">
568 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
569   </tr>
570 </table>
571 </div><div class="memdoc">
572
573 <p>Set size of processed data. </p>
574 <dl class="params"><dt>Parameters</dt><dd>
575   <table class="params">
576     <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of processed data used to calculate module throughput. </td></tr>
577   </table>
578   </dd>
579 </dl>
580
581 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00240">240</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
582
583 </div>
584 </div>
585 <a id="a1bf2180658ad6d459231c631237f9311"></a>
586 <h2 class="memtitle"><span class="permalink"><a href="#a1bf2180658ad6d459231c631237f9311">&#9670;&nbsp;</a></span>set_results_units()</h2>
587
588 <div class="memitem">
589 <div class="memproto">
590 <table class="mlabels">
591   <tr>
592   <td class="mlabels-left">
593       <table class="memname">
594         <tr>
595           <td class="memname">void set_results_units </td>
596           <td>(</td>
597           <td class="paramtype">const std::string &amp;&#160;</td>
598           <td class="paramname"><em>units</em></td><td>)</td>
599           <td></td>
600         </tr>
601       </table>
602   </td>
603   <td class="mlabels-right">
604 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
605   </tr>
606 </table>
607 </div><div class="memdoc">
608
609 <p>Set reults units. </p>
610 <dl class="params"><dt>Parameters</dt><dd>
611   <table class="params">
612     <tr><td class="paramdir">[in]</td><td class="paramname">units</td><td>Units that are displayed in the report. </td></tr>
613   </table>
614   </dd>
615 </dl>
616
617 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00231">231</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
618
619 </div>
620 </div>
621 <a id="a3a1707f6479611fdc609a3eb8a0cef1b"></a>
622 <h2 class="memtitle"><span class="permalink"><a href="#a3a1707f6479611fdc609a3eb8a0cef1b">&#9670;&nbsp;</a></span>SetUp()</h2>
623
624 <div class="memitem">
625 <div class="memproto">
626 <table class="mlabels">
627   <tr>
628   <td class="mlabels-left">
629       <table class="memname">
630         <tr>
631           <td class="memname">void SetUp </td>
632           <td>(</td>
633           <td class="paramname"></td><td>)</td>
634           <td></td>
635         </tr>
636       </table>
637   </td>
638   <td class="mlabels-right">
639 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span></span>  </td>
640   </tr>
641 </table>
642 </div><div class="memdoc">
643
644 <p class="definition">Definition at line <a class="el" href="u__plane__functional_8cc_source.html#l00037">37</a> of file <a class="el" href="u__plane__functional_8cc_source.html">u_plane_functional.cc</a>.</p>
645 <div class="dynheader">
646 Here is the call graph for this function:</div>
647 <div class="dyncontent">
648 <div class="center"><img src="class_u__plane_check_a3a1707f6479611fdc609a3eb8a0cef1b_cgraph.png" border="0" usemap="#class_u__plane_check_a3a1707f6479611fdc609a3eb8a0cef1b_cgraph" alt=""/></div>
649 <map name="class_u__plane_check_a3a1707f6479611fdc609a3eb8a0cef1b_cgraph" id="class_u__plane_check_a3a1707f6479611fdc609a3eb8a0cef1b_cgraph">
650 <area shape="rect" id="node2" href="class_kernel_tests.html#abf28e5ea54fab2b0685972fe6e75560a" title="Defines section in the conf.json that is used to load parameters from. " alt="" coords="112,46,259,73"/>
651 <area shape="rect" id="node3" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="307,5,455,47"/>
652 <area shape="rect" id="node4" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="308,71,453,112"/>
653 </map>
654 </div>
655
656 </div>
657 </div>
658 <a id="aad8181b222f27240e9f07dcb6e620fa3"></a>
659 <h2 class="memtitle"><span class="permalink"><a href="#aad8181b222f27240e9f07dcb6e620fa3">&#9670;&nbsp;</a></span>SetUpTestCase()</h2>
660
661 <div class="memitem">
662 <div class="memproto">
663 <table class="mlabels">
664   <tr>
665   <td class="mlabels-left">
666       <table class="memname">
667         <tr>
668           <td class="memname">static void SetUpTestCase </td>
669           <td>(</td>
670           <td class="paramname"></td><td>)</td>
671           <td></td>
672         </tr>
673       </table>
674   </td>
675   <td class="mlabels-right">
676 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
677   </tr>
678 </table>
679 </div><div class="memdoc">
680
681 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00162">162</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
682 <div class="dynheader">
683 Here is the call graph for this function:</div>
684 <div class="dyncontent">
685 <div class="center"><img src="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph.png" border="0" usemap="#class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph" alt=""/></div>
686 <map name="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph" id="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph">
687 <area shape="rect" id="node2" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="169,5,304,32"/>
688 <area shape="rect" id="node3" href="structmissing__config__file__exception.html#a70518905d36686ddeeb2eb3b2682f016" title="missing_config_file\l_exception::what" alt="" coords="170,57,303,98"/>
689 <area shape="rect" id="node4" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="188,123,285,149"/>
690 <area shape="rect" id="node5" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="352,123,420,149"/>
691 </map>
692 </div>
693
694 </div>
695 </div>
696 <a id="ac4fca95dc3b93372ce7f2078baf8e8b6"></a>
697 <h2 class="memtitle"><span class="permalink"><a href="#ac4fca95dc3b93372ce7f2078baf8e8b6">&#9670;&nbsp;</a></span>TearDown()</h2>
698
699 <div class="memitem">
700 <div class="memproto">
701 <table class="mlabels">
702   <tr>
703   <td class="mlabels-left">
704       <table class="memname">
705         <tr>
706           <td class="memname">void TearDown </td>
707           <td>(</td>
708           <td class="paramname"></td><td>)</td>
709           <td></td>
710         </tr>
711       </table>
712   </td>
713   <td class="mlabels-right">
714 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span></span>  </td>
715   </tr>
716 </table>
717 </div><div class="memdoc">
718
719 <p class="definition">Definition at line <a class="el" href="u__plane__functional_8cc_source.html#l00054">54</a> of file <a class="el" href="u__plane__functional_8cc_source.html">u_plane_functional.cc</a>.</p>
720
721 </div>
722 </div>
723 <a id="aaff0dc66f57f643a49ad3dd6bcb56916"></a>
724 <h2 class="memtitle"><span class="permalink"><a href="#aaff0dc66f57f643a49ad3dd6bcb56916">&#9670;&nbsp;</a></span>TearDownTestCase()</h2>
725
726 <div class="memitem">
727 <div class="memproto">
728 <table class="mlabels">
729   <tr>
730   <td class="mlabels-left">
731       <table class="memname">
732         <tr>
733           <td class="memname">static void TearDownTestCase </td>
734           <td>(</td>
735           <td class="paramname"></td><td>)</td>
736           <td></td>
737         </tr>
738       </table>
739   </td>
740   <td class="mlabels-right">
741 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
742   </tr>
743 </table>
744 </div><div class="memdoc">
745
746 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00185">185</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
747
748 </div>
749 </div>
750 <h2 class="groupheader">Field Documentation</h2>
751 <a id="abd42f3e51ae547ec1631e9ac60df29d6"></a>
752 <h2 class="memtitle"><span class="permalink"><a href="#abd42f3e51ae547ec1631e9ac60df29d6">&#9670;&nbsp;</a></span>conf</h2>
753
754 <div class="memitem">
755 <div class="memproto">
756 <table class="mlabels">
757   <tr>
758   <td class="mlabels-left">
759       <table class="memname">
760         <tr>
761           <td class="memname"><a class="el" href="common_8hpp.html#ab701e3ac61a85b337ec5c1abaad6742d">json</a> conf</td>
762         </tr>
763       </table>
764   </td>
765   <td class="mlabels-right">
766 <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
767   </tr>
768 </table>
769 </div><div class="memdoc">
770
771 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00159">159</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
772
773 </div>
774 </div>
775 <a id="a929401f577bc540c1f8b7ec8c3b974fd"></a>
776 <h2 class="memtitle"><span class="permalink"><a href="#a929401f577bc540c1f8b7ec8c3b974fd">&#9670;&nbsp;</a></span>division_factor</h2>
777
778 <div class="memitem">
779 <div class="memproto">
780 <table class="mlabels">
781   <tr>
782   <td class="mlabels-left">
783       <table class="memname">
784         <tr>
785           <td class="memname">double division_factor = 1.0</td>
786         </tr>
787       </table>
788   </td>
789   <td class="mlabels-right">
790 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
791   </tr>
792 </table>
793 </div><div class="memdoc">
794
795 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00214">214</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
796
797 </div>
798 </div>
799 <a id="ad3c8fd8da54a8693b6ea41565af2ad19"></a>
800 <h2 class="memtitle"><span class="permalink"><a href="#ad3c8fd8da54a8693b6ea41565af2ad19">&#9670;&nbsp;</a></span>iq_offset</h2>
801
802 <div class="memitem">
803 <div class="memproto">
804 <table class="mlabels">
805   <tr>
806   <td class="mlabels-left">
807       <table class="memname">
808         <tr>
809           <td class="memname">char* iq_offset</td>
810         </tr>
811       </table>
812   </td>
813   <td class="mlabels-right">
814 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
815   </tr>
816 </table>
817 </div><div class="memdoc">
818
819 <p class="definition">Definition at line <a class="el" href="u__plane__functional_8cc_source.html#l00034">34</a> of file <a class="el" href="u__plane__functional_8cc_source.html">u_plane_functional.cc</a>.</p>
820
821 </div>
822 </div>
823 <a id="a88ea1f1de6b4d7d01ddc5fced408c813"></a>
824 <h2 class="memtitle"><span class="permalink"><a href="#a88ea1f1de6b4d7d01ddc5fced408c813">&#9670;&nbsp;</a></span>parallelization_factor</h2>
825
826 <div class="memitem">
827 <div class="memproto">
828 <table class="mlabels">
829   <tr>
830   <td class="mlabels-left">
831       <table class="memname">
832         <tr>
833           <td class="memname">int parallelization_factor = 1</td>
834         </tr>
835       </table>
836   </td>
837   <td class="mlabels-right">
838 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
839   </tr>
840 </table>
841 </div><div class="memdoc">
842
843 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00216">216</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
844
845 </div>
846 </div>
847 <a id="a0f6b306c821273c76461f8799c5d4d4c"></a>
848 <h2 class="memtitle"><span class="permalink"><a href="#a0f6b306c821273c76461f8799c5d4d4c">&#9670;&nbsp;</a></span>result_units</h2>
849
850 <div class="memitem">
851 <div class="memproto">
852 <table class="mlabels">
853   <tr>
854   <td class="mlabels-left">
855       <table class="memname">
856         <tr>
857           <td class="memname">std::string result_units = &quot;None&quot;</td>
858         </tr>
859       </table>
860   </td>
861   <td class="mlabels-right">
862 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
863   </tr>
864 </table>
865 </div><div class="memdoc">
866
867 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00215">215</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
868
869 </div>
870 </div>
871 <a id="a814db5f2ff5eb8cff5caf3ea1b473475"></a>
872 <h2 class="memtitle"><span class="permalink"><a href="#a814db5f2ff5eb8cff5caf3ea1b473475">&#9670;&nbsp;</a></span>test_buffer</h2>
873
874 <div class="memitem">
875 <div class="memproto">
876 <table class="mlabels">
877   <tr>
878   <td class="mlabels-left">
879       <table class="memname">
880         <tr>
881           <td class="memname">struct rte_mbuf* test_buffer</td>
882         </tr>
883       </table>
884   </td>
885   <td class="mlabels-right">
886 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
887   </tr>
888 </table>
889 </div><div class="memdoc">
890
891 <p class="definition">Definition at line <a class="el" href="u__plane__functional_8cc_source.html#l00033">33</a> of file <a class="el" href="u__plane__functional_8cc_source.html">u_plane_functional.cc</a>.</p>
892
893 </div>
894 </div>
895 <a id="aab306187cd86e6270f16af7fac1d0a63"></a>
896 <h2 class="memtitle"><span class="permalink"><a href="#aab306187cd86e6270f16af7fac1d0a63">&#9670;&nbsp;</a></span>test_eth_mbuf_pool</h2>
897
898 <div class="memitem">
899 <div class="memproto">
900 <table class="mlabels">
901   <tr>
902   <td class="mlabels-left">
903       <table class="memname">
904         <tr>
905           <td class="memname">struct rte_mempool* test_eth_mbuf_pool</td>
906         </tr>
907       </table>
908   </td>
909   <td class="mlabels-right">
910 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
911   </tr>
912 </table>
913 </div><div class="memdoc">
914
915 <p class="definition">Definition at line <a class="el" href="u__plane__functional_8cc_source.html#l00035">35</a> of file <a class="el" href="u__plane__functional_8cc_source.html">u_plane_functional.cc</a>.</p>
916
917 </div>
918 </div>
919 <a id="a4e9607ae94d1958d38388cead2e4e3bf"></a>
920 <h2 class="memtitle"><span class="permalink"><a href="#a4e9607ae94d1958d38388cead2e4e3bf">&#9670;&nbsp;</a></span>test_type</h2>
921
922 <div class="memitem">
923 <div class="memproto">
924 <table class="mlabels">
925   <tr>
926   <td class="mlabels-left">
927       <table class="memname">
928         <tr>
929           <td class="memname">std::string test_type</td>
930         </tr>
931       </table>
932   </td>
933   <td class="mlabels-right">
934 <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
935   </tr>
936 </table>
937 </div><div class="memdoc">
938
939 <p class="definition">Definition at line <a class="el" href="common_8hpp_source.html#l00160">160</a> of file <a class="el" href="common_8hpp_source.html">common.hpp</a>.</p>
940
941 </div>
942 </div>
943 <hr/>The documentation for this class was generated from the following file:<ul>
944 <li><a class="el" href="u__plane__functional_8cc_source.html">u_plane_functional.cc</a></li>
945 </ul>
946 </div><!-- contents -->
947 <!-- start footer part -->
948 <hr class="footer"/><address class="footer"><small>
949 Generated by &#160;<a href="http://www.doxygen.org/index.html">
950 <img class="footer" src="doxygen.png" alt="doxygen"/>
951 </a> 1.8.13
952 </small></address>
953 </body>
954 </html>