add Doxygen documentation
[o-du/phy.git] / docs / API / class_prach_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: PrachCheck 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">PrachCheck Class Reference</div>  </div>
69 </div><!--header-->
70 <div class="contents">
71 <div class="dynheader">
72 Inheritance diagram for PrachCheck:</div>
73 <div class="dyncontent">
74 <div class="center"><img src="class_prach_check__inherit__graph.png" border="0" usemap="#_prach_check_inherit__map" alt="Inheritance graph"/></div>
75 <map name="_prach_check_inherit__map" id="_prach_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 PrachCheck:</div>
81 <div class="dyncontent">
82 <div class="center"><img src="class_prach_check__coll__graph.png" border="0" usemap="#_prach_check_coll__map" alt="Collaboration graph"/></div>
83 <map name="_prach_check_coll__map" id="_prach_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="262,2904,447,3231"/>
85 <area shape="rect" id="node4" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values " alt="" coords="219,579,491,2768"/>
86 <area shape="rect" id="node5" href="structxran__prach__config.html" title="{xran_prach_config\n|+ nPrachConfIdx\l+ nPrachSubcSpacing\l+ nPrachZeroCorrConf\l+ nPrachRestrictSet\l+ nPrachRootSeqIdx\l+ nPrachFreqStart\l+ nPrachFreqOffset\l+ nPrachFilterIdx\l|}" alt="" coords="1699,241,1853,421"/>
87 <area shape="rect" id="node19" href="structxran__fh__config.html" title="{xran_fh_config\n|+ dpdk_port\l+ sector_id\l+ nCC\l+ neAxc\l+ neAxcUl\l+ nAntElmTRx\l+ nDLFftSize\l+ nULFftSize\l+ nDLRBs\l+ nULRBs\land 9 more...\l|}" alt="" coords="1919,1561,2028,1785"/>
88 <area shape="rect" id="node6" href="structxran__recv__packet__info.html" title="{xran_recv_packet_info\n|+ ecpri_version\l+ msg_type\l+ payload_len\l+ seq_id\l+ subseq_id\l+ ebit\l|}" alt="" coords="522,2992,675,3143"/>
89 <area shape="rect" id="node7" href="structxran__eaxc__info.html" title="{xran_eaxc_info\n|+ cuPortId\l+ bandSectorId\l+ ccId\l+ ruPortId\l|}" alt="" coords="515,1613,626,1734"/>
90 <area shape="rect" id="node8" href="structxran__device__ctx.html" title="{xran_device_ctx\n|+ sector_id\l+ xran_port_id\l+ enablePrach\l+ enableCP\l+ DynamicSectionEna\l+ offset_sec\l+ offset_nsec\l+ enableSrs\l+ pCallback\l+ pCallbackTag\land 23 more...\l|+ LIST_HEAD()\l}" alt="" coords="1310,2955,1463,3179"/>
91 <area shape="rect" id="node9" href="struct_bbu_io_buf_ctrl_struct.html" title="{BbuIoBufCtrlStruct\n|+ bValid\l+ nSegToBeGen\l+ nSegGenerated\l+ nSegTransferred\l+ pData\l|}" alt="" coords="1473,1605,1605,1741"/>
92 <area shape="rect" id="node10" href="structxran__buffer__list.html" title="{xran_buffer_list\n|+ nNumBuffers\l+ pUserData\l+ pPrivateMetaData\l|}" alt="" coords="1420,277,1559,384"/>
93 <area shape="rect" id="node11" href="structxran__flat__buffer.html" title="{xran_flat_buffer\n|+ nElementLenInBytes\l+ nNumberOfElements\l+ nOffsetInBytes\l+ nIsPhyAddr\l+ pData\l+ pCtrl\l|}" alt="" coords="1465,5,1621,156"/>
94 <area shape="rect" id="node12" href="structxran__eaxcid__config.html" title="{xran_eaxcid_config\n|+ mask_cuPortId\l+ mask_bandSectorId\l+ mask_ccId\l+ mask_ruPortId\l+ bit_cuPortId\l+ bit_bandSectorId\l+ bit_ccId\l+ bit_ruPortId\l|}" alt="" coords="1137,241,1287,421"/>
95 <area shape="rect" id="node16" href="structxran__fh__init.html" title="{xran_fh_init\n|+ dpdkBasebandFecMode\l+ dpdkBasebandDevice\l+ filePrefix\l+ mtu\l+ p_o_du_addr\l+ p_o_ru_addr\l+ totalBfWeights\l+ Tadv_cp_dl\l+ T2a_min_cp_dl\l+ T2a_max_cp_dl\land 24 more...\l|}" alt="" coords="843,1561,1018,1785"/>
96 <area shape="rect" id="node13" href="structxran__prach__cp__config.html" title="{xran_prach_cp_config\n|+ filterIdx\l+ startSymId\l+ startPrbc\l+ numPrbc\l+ numSymbol\l+ timeOffset\l+ freqOffset\l+ nrofPrachInSlot\l+ occassionsInPrachSlot\l+ x\l+ y\l+ isPRACHslot\l+ eAxC_offset\l|}" alt="" coords="651,1547,819,1800"/>
97 <area shape="rect" id="node14" href="structxran__common__counters.html" title="{xran_common_counters\n|+ Rx_on_time\l+ Rx_early\l+ Rx_late\l+ Rx_corrupt\l+ Rx_pkt_dupl\l+ Total_msgs_rcvd\l|}" alt="" coords="1042,1598,1203,1749"/>
98 <area shape="rect" id="node15" href="structmbuf__table.html" title="{mbuf_table\n|+ len\l+ m_table\l|}" alt="" coords="1227,1627,1314,1719"/>
99 <area shape="rect" id="node17" href="structxran__io__cfg.html" title="{xran_io_cfg\n|+ id\l+ dpdk_dev\l+ bbdev_dev\l+ bbdev_mode\l+ core\l+ system_core\l+ pkt_proc_core\l+ pkt_aux_core\l+ timing_core\l+ port\l|}" alt="" coords="873,226,989,435"/>
100 <area shape="rect" id="node18" href="structxran__srs__config.html" title="{xran_srs_config\n|+ symbMask\l+ eAxC_offset\l|}" alt="" coords="1877,285,1992,377"/>
101 <area shape="rect" id="node20" href="structxran__frame__config.html" title="{xran_frame_config\n|+ nFrameDuplexType\l+ nNumerology\l+ nTddPeriod\l|}" alt="" coords="2017,277,2165,384"/>
102 <area shape="rect" id="node21" href="structxran__slot__config.html" title="{xran_slot_config\n|+ nSymbolType\l+ reserved\l|}" alt="" coords="2032,35,2149,127"/>
103 <area shape="rect" id="node22" href="structxran__ru__config.html" title="{xran_ru_config\n|+ xranCat\l+ iqWidth\l+ compMeth\l+ fftSize\l+ byteOrder\l+ iqOrder\l+ xran_max_frame\l|}" alt="" coords="2189,248,2320,413"/>
104 <area shape="rect" id="node23" href="structxran__section__gen__info.html" title="{xran_section_gen_info\n|+ exDataSize\l+ type\l+ len\l+ data\l+ exData\l|}" alt="" coords="2643,1605,2795,1741"/>
105 <area shape="rect" id="node31" href="structxran__cp__gen__params.html" title="{xran_cp_gen_params\n|+ dir\l+ sectionType\l+ numSections\l|}" alt="" coords="2645,3014,2792,3121"/>
106 <area shape="rect" id="node24" href="structxran__sectionext5__info.html" title="{xran_sectionext5_info\n|+ num_sets\l+ csf\l+ mcScaleReMask\l+ mcScaleOffset\l+ mc\l|}" alt="" coords="2344,263,2493,399"/>
107 <area shape="rect" id="node25" href="structxran__sectionext4__info.html" title="{xran_sectionext4_info\n|+ csf\l+ pad0\l+ modCompScaler\l|}" alt="" coords="2517,277,2667,384"/>
108 <area shape="rect" id="node26" href="structxran__sectionext3__info.html" title="{xran_sectionext3_info\n|+ codebookIdx\l+ layerId\l+ numLayers\l+ txScheme\l+ crsReMask\l+ crsShift\l+ crsSymNum\l+ beamIdAP1\l+ beamIdAP2\l+ beamIdAP3\l|}" alt="" coords="2691,226,2840,435"/>
109 <area shape="rect" id="node27" href="structxran__sectionext2__info.html" title="{xran_sectionext2_info\n|+ bfAzPtWidth\l+ bfAzPt\l+ bfZePtWidth\l+ bfZePt\l+ bfAz3ddWidth\l+ bfAz3dd\l+ bfZe3ddWidth\l+ bfZe3dd\l+ bfAzSI\l+ bfZeSI\l|}" alt="" coords="2864,226,3013,435"/>
110 <area shape="rect" id="node28" href="structxran__sectionext1__info.html" title="{xran_sectionext1_info\n|+ rbNumber\l+ bfwNumber\l+ bfwiqWidth\l+ bfwCompMeth\l+ p_bfwIQ\l+ bfwIQ_sz\l+ exponent\l+ blockScaler\l+ compBitWidthShift\l+ activeBeamspaceCoeffMask\l+ bfwCompParam\l|}" alt="" coords="3037,219,3240,443"/>
111 <area shape="rect" id="node29" href="structxran__section__info.html" title="{xran_section_info\n|+ type\l+ startSymId\l+ numSymbol\l+ symInc\l+ id\l+ reMask\l+ startPrbc\l+ numPrbc\l+ rb\l+ compMeth\land 7 more...\l|}" alt="" coords="3265,219,3389,443"/>
112 <area shape="rect" id="node30" href="structxran__section__desc.html" title="{xran_section_desc\n|+ section_id\l+ iq_buffer_offset\l+ iq_buffer_len\l+ pData\l+ pCtrl\l|}" alt="" coords="3261,13,3392,149"/>
113 <area shape="rect" id="node32" href="structxran__cp__header__params.html" title="{xran_cp_header_params\n|+ filterIdx\l+ frameId\l+ subframeId\l+ slotId\l+ startSymId\l+ fftSize\l+ scs\l+ iqWidth\l+ compMeth\l+ numUEs\l+ timeOffset\l+ cpLength\l|}" alt="" coords="2819,1554,2983,1793"/>
114 </map>
115 </div>
116 <table class="memberdecls">
117 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
118 Static Public Member Functions</h2></td></tr>
119 <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>
120 <tr class="separator:aad8181b222f27240e9f07dcb6e620fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
121 <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>
122 <tr class="separator:aaff0dc66f57f643a49ad3dd6bcb56916"><td class="memSeparator" colspan="2">&#160;</td></tr>
123 <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>
124 <tr class="separator:a6157ff083be863bba0a7804cd1788d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
125 </table><table class="memberdecls">
126 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
127 Static Public Attributes</h2></td></tr>
128 <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>
129 <tr class="separator:abd42f3e51ae547ec1631e9ac60df29d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
130 <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>
131 <tr class="separator:a4e9607ae94d1958d38388cead2e4e3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
132 </table><table class="memberdecls">
133 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
134 Protected Member Functions</h2></td></tr>
135 <tr class="memitem:a3a1707f6479611fdc609a3eb8a0cef1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a3a1707f6479611fdc609a3eb8a0cef1b">SetUp</a> () override</td></tr>
136 <tr class="separator:a3a1707f6479611fdc609a3eb8a0cef1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
137 <tr class="memitem:ac4fca95dc3b93372ce7f2078baf8e8b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#ac4fca95dc3b93372ce7f2078baf8e8b6">TearDown</a> () override</td></tr>
138 <tr class="separator:ac4fca95dc3b93372ce7f2078baf8e8b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
139 <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>
140 <tr class="memdesc:ad49152dbf530aeb2a2844895e6d47a3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set division factor.  <a href="#ad49152dbf530aeb2a2844895e6d47a3e">More...</a><br /></td></tr>
141 <tr class="separator:ad49152dbf530aeb2a2844895e6d47a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
142 <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>
143 <tr class="memdesc:a1bf2180658ad6d459231c631237f9311"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set reults units.  <a href="#a1bf2180658ad6d459231c631237f9311">More...</a><br /></td></tr>
144 <tr class="separator:a1bf2180658ad6d459231c631237f9311"><td class="memSeparator" colspan="2">&#160;</td></tr>
145 <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>
146 <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>
147 <tr class="separator:a5666c82d220a2c66784b9a238cc43c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
148 <tr class="memitem:a3cf2e25a99be565a4ab570737cfeac41"><td class="memTemplParams" colspan="2">template&lt;typename F , typename ... Args&gt; </td></tr>
149 <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>
150 <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>
151 <tr class="separator:a3cf2e25a99be565a4ab570737cfeac41"><td class="memSeparator" colspan="2">&#160;</td></tr>
152 <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>
153 <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>
154 <tr class="separator:af9e5657bce588536aef7baf8c33a0108"><td class="memSeparator" colspan="2">&#160;</td></tr>
155 <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>
156 <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>
157 <tr class="separator:a5a1ec6ee393f8538815bc0a82eac2e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
158 <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>
159 <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>
160 <tr class="separator:abf28e5ea54fab2b0685972fe6e75560a"><td class="memSeparator" colspan="2">&#160;</td></tr>
161 <tr><td colspan="2"><div class="groupHeader"></div></td></tr>
162 <tr class="memitem:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
163 <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>
164 <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>
165 <tr class="separator:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="memSeparator" colspan="2">&#160;</td></tr>
166 <tr class="memitem:adfbe724335d86320c9839c426c4d5715"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
167 <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>
168 <tr class="separator:adfbe724335d86320c9839c426c4d5715"><td class="memSeparator" colspan="2">&#160;</td></tr>
169 </table><table class="memberdecls">
170 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
171 Protected Attributes</h2></td></tr>
172 <tr class="memitem:ae3061028ac8e2b8c5dbf9bafc6e1bafa"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__fh__config.html">xran_fh_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#ae3061028ac8e2b8c5dbf9bafc6e1bafa">m_xranConf</a></td></tr>
173 <tr class="separator:ae3061028ac8e2b8c5dbf9bafc6e1bafa"><td class="memSeparator" colspan="2">&#160;</td></tr>
174 <tr class="memitem:a48dc9763aed8e2af7ff83eb1648aa96e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__device__ctx.html">xran_device_ctx</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a48dc9763aed8e2af7ff83eb1648aa96e">m_xran_dev_ctx</a></td></tr>
175 <tr class="separator:a48dc9763aed8e2af7ff83eb1648aa96e"><td class="memSeparator" colspan="2">&#160;</td></tr>
176 <tr class="memitem:a21909f3922fb3485559575d6252575aa"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__prach__config.html">xran_prach_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a21909f3922fb3485559575d6252575aa">m_pPRACHConfig</a></td></tr>
177 <tr class="separator:a21909f3922fb3485559575d6252575aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
178 <tr class="memitem:a0967c7de3f0299240443557d0b5677b8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__ru__config.html">xran_ru_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a0967c7de3f0299240443557d0b5677b8">m_pRUConfig</a></td></tr>
179 <tr class="separator:a0967c7de3f0299240443557d0b5677b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
180 <tr class="memitem:a45887981986f86c7811031b354fb4a36"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__prach__cp__config.html">xran_prach_cp_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a45887981986f86c7811031b354fb4a36">m_pPrachCPConfig</a></td></tr>
181 <tr class="separator:a45887981986f86c7811031b354fb4a36"><td class="memSeparator" colspan="2">&#160;</td></tr>
182 <tr class="memitem:a8afca7ac895ea509b38432d1b45bff55"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a8afca7ac895ea509b38432d1b45bff55">m_pSectGenInfo</a> = NULL</td></tr>
183 <tr class="separator:a8afca7ac895ea509b38432d1b45bff55"><td class="memSeparator" colspan="2">&#160;</td></tr>
184 <tr class="memitem:ae68e73b40ca04879362dc67fbb368682"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#ae68e73b40ca04879362dc67fbb368682">m_maxSections</a> = 8</td></tr>
185 <tr class="separator:ae68e73b40ca04879362dc67fbb368682"><td class="memSeparator" colspan="2">&#160;</td></tr>
186 <tr class="memitem:a28e2512868d0865874dc55150a46f39a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a28e2512868d0865874dc55150a46f39a">lastsymbol</a></td></tr>
187 <tr class="separator:a28e2512868d0865874dc55150a46f39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
188 <tr class="memitem:aafa40e823e408268e48585ec7a623eae"><td class="memItemLeft" align="right" valign="top">struct rte_mbuf *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#aafa40e823e408268e48585ec7a623eae">m_pTestBuffer</a></td></tr>
189 <tr class="separator:aafa40e823e408268e48585ec7a623eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
190 <tr class="memitem:a16c92b16fc21a700c50a7faf19da41b9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a16c92b16fc21a700c50a7faf19da41b9">m_params</a></td></tr>
191 <tr class="separator:a16c92b16fc21a700c50a7faf19da41b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
192 <tr class="memitem:a431f2e351a321b762ccd64984d566913"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__recv__packet__info.html">xran_recv_packet_info</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a431f2e351a321b762ccd64984d566913">m_pktInfo</a></td></tr>
193 <tr class="separator:a431f2e351a321b762ccd64984d566913"><td class="memSeparator" colspan="2">&#160;</td></tr>
194 <tr class="memitem:aa42dde0a7ce436df7e5b607d17d52668"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#aa42dde0a7ce436df7e5b607d17d52668">m_result</a></td></tr>
195 <tr class="separator:aa42dde0a7ce436df7e5b607d17d52668"><td class="memSeparator" colspan="2">&#160;</td></tr>
196 <tr class="memitem:afa985909bf1a1a9cc7a7070c9a73016e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#afa985909bf1a1a9cc7a7070c9a73016e">m_dir</a></td></tr>
197 <tr class="separator:afa985909bf1a1a9cc7a7070c9a73016e"><td class="memSeparator" colspan="2">&#160;</td></tr>
198 <tr class="memitem:a4bb0d1ca82a59555014c6c0e1060cbdf"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a4bb0d1ca82a59555014c6c0e1060cbdf">m_dirStr</a></td></tr>
199 <tr class="separator:a4bb0d1ca82a59555014c6c0e1060cbdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
200 <tr class="memitem:abc4c88e1904502c47099799767ea3991"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#abc4c88e1904502c47099799767ea3991">m_sectionType</a></td></tr>
201 <tr class="separator:abc4c88e1904502c47099799767ea3991"><td class="memSeparator" colspan="2">&#160;</td></tr>
202 <tr class="memitem:a9f102f8bfc163d6a26411d1855c8c97c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a9f102f8bfc163d6a26411d1855c8c97c">m_ccId</a></td></tr>
203 <tr class="separator:a9f102f8bfc163d6a26411d1855c8c97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
204 <tr class="memitem:a73f8e8274bd97892f58f73d1d83b533a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a73f8e8274bd97892f58f73d1d83b533a">m_antId</a></td></tr>
205 <tr class="separator:a73f8e8274bd97892f58f73d1d83b533a"><td class="memSeparator" colspan="2">&#160;</td></tr>
206 <tr class="memitem:a7a0ce01c67c4067cc3ba42fd380e858a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a7a0ce01c67c4067cc3ba42fd380e858a">m_seqId</a></td></tr>
207 <tr class="separator:a7a0ce01c67c4067cc3ba42fd380e858a"><td class="memSeparator" colspan="2">&#160;</td></tr>
208 <tr class="memitem:a65389015c6ac952ac5108c2ae802fa52"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a65389015c6ac952ac5108c2ae802fa52">m_frameId</a></td></tr>
209 <tr class="separator:a65389015c6ac952ac5108c2ae802fa52"><td class="memSeparator" colspan="2">&#160;</td></tr>
210 <tr class="memitem:afa13542efadbf6db6e8ddfa388a345c0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#afa13542efadbf6db6e8ddfa388a345c0">m_subframeId</a></td></tr>
211 <tr class="separator:afa13542efadbf6db6e8ddfa388a345c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
212 <tr class="memitem:a7f021a016314b5d3a9bb095c5c08048f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a7f021a016314b5d3a9bb095c5c08048f">m_slotId</a></td></tr>
213 <tr class="separator:a7f021a016314b5d3a9bb095c5c08048f"><td class="memSeparator" colspan="2">&#160;</td></tr>
214 <tr class="memitem:aba23eca36e0c5cc06d74919fa5fe0dd6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#aba23eca36e0c5cc06d74919fa5fe0dd6">m_symStart</a></td></tr>
215 <tr class="separator:aba23eca36e0c5cc06d74919fa5fe0dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
216 <tr class="memitem:a88a1f1ad78450f64aab4fa3f6499060a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a88a1f1ad78450f64aab4fa3f6499060a">m_symNum</a></td></tr>
217 <tr class="separator:a88a1f1ad78450f64aab4fa3f6499060a"><td class="memSeparator" colspan="2">&#160;</td></tr>
218 <tr class="memitem:a59b4057d63386649d2facf030a08fa0e"><td class="memItemLeft" align="right" valign="top">uint16_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a59b4057d63386649d2facf030a08fa0e">m_prbStart</a> = NULL</td></tr>
219 <tr class="separator:a59b4057d63386649d2facf030a08fa0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
220 <tr class="memitem:a81096035b0802bc24810c07ca13df7e9"><td class="memItemLeft" align="right" valign="top">uint16_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a81096035b0802bc24810c07ca13df7e9">m_prbNum</a> = NULL</td></tr>
221 <tr class="separator:a81096035b0802bc24810c07ca13df7e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
222 <tr class="memitem:a5b1a6d8e8257b3bb7e3a187c0cce4011"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a5b1a6d8e8257b3bb7e3a187c0cce4011">m_iqWidth</a></td></tr>
223 <tr class="separator:a5b1a6d8e8257b3bb7e3a187c0cce4011"><td class="memSeparator" colspan="2">&#160;</td></tr>
224 <tr class="memitem:a493740cacd8f8d3e235c4626e501d3e2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a493740cacd8f8d3e235c4626e501d3e2">m_compMethod</a></td></tr>
225 <tr class="separator:a493740cacd8f8d3e235c4626e501d3e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
226 <tr class="memitem:a047b603d6d908d93ce5d58dcc2b63036"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a047b603d6d908d93ce5d58dcc2b63036">m_beamId</a></td></tr>
227 <tr class="separator:a047b603d6d908d93ce5d58dcc2b63036"><td class="memSeparator" colspan="2">&#160;</td></tr>
228 <tr class="memitem:ab4be4cfb9be32a9a6c516f5cfbae0d6f"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#ab4be4cfb9be32a9a6c516f5cfbae0d6f">m_reMask</a> = 0xfff</td></tr>
229 <tr class="separator:ab4be4cfb9be32a9a6c516f5cfbae0d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
230 <tr class="memitem:a9c4d35a4cce2560e384f2fe95c4c341f"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a9c4d35a4cce2560e384f2fe95c4c341f">m_sectionId</a></td></tr>
231 <tr class="separator:a9c4d35a4cce2560e384f2fe95c4c341f"><td class="memSeparator" colspan="2">&#160;</td></tr>
232 <tr class="memitem:adfa9d2df36650f369b04652749c1134b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#adfa9d2df36650f369b04652749c1134b">m_filterIndex</a></td></tr>
233 <tr class="separator:adfa9d2df36650f369b04652749c1134b"><td class="memSeparator" colspan="2">&#160;</td></tr>
234 <tr class="memitem:a7a8bdb868f3812cf7270734d13159255"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a7a8bdb868f3812cf7270734d13159255">m_fftSize</a></td></tr>
235 <tr class="separator:a7a8bdb868f3812cf7270734d13159255"><td class="memSeparator" colspan="2">&#160;</td></tr>
236 <tr class="memitem:a1d28f82423abf4fde782a34ae064aea9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a1d28f82423abf4fde782a34ae064aea9">m_startSymId</a></td></tr>
237 <tr class="separator:a1d28f82423abf4fde782a34ae064aea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
238 <tr class="memitem:a95b34835c7215dd09bdfdd82698c1232"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a95b34835c7215dd09bdfdd82698c1232">m_x</a></td></tr>
239 <tr class="separator:a95b34835c7215dd09bdfdd82698c1232"><td class="memSeparator" colspan="2">&#160;</td></tr>
240 <tr class="memitem:aa6a94180919a3f3827f581cb9b6038ef"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#aa6a94180919a3f3827f581cb9b6038ef">m_filterIdx</a></td></tr>
241 <tr class="separator:aa6a94180919a3f3827f581cb9b6038ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
242 <tr class="memitem:acef6d7b2a1494b7d98e70d4759875349"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#acef6d7b2a1494b7d98e70d4759875349">m_startPrbc</a></td></tr>
243 <tr class="separator:acef6d7b2a1494b7d98e70d4759875349"><td class="memSeparator" colspan="2">&#160;</td></tr>
244 <tr class="memitem:af2657f421b39bfe018266cfe11d27b51"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#af2657f421b39bfe018266cfe11d27b51">m_numPrbc</a></td></tr>
245 <tr class="separator:af2657f421b39bfe018266cfe11d27b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
246 <tr class="memitem:ab7158c23dfca189475b254c35ede1da7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#ab7158c23dfca189475b254c35ede1da7">m_numSymbol</a></td></tr>
247 <tr class="separator:ab7158c23dfca189475b254c35ede1da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
248 <tr class="memitem:a509c970617e65a99c8120eef3d309bcb"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a509c970617e65a99c8120eef3d309bcb">m_timeOffset</a></td></tr>
249 <tr class="separator:a509c970617e65a99c8120eef3d309bcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
250 <tr class="memitem:a9c9ab811b57b6250d1712aa6e59c0853"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a9c9ab811b57b6250d1712aa6e59c0853">m_freqOffset</a></td></tr>
251 <tr class="separator:a9c9ab811b57b6250d1712aa6e59c0853"><td class="memSeparator" colspan="2">&#160;</td></tr>
252 <tr class="memitem:a8c2ff60cb0ad0f81eafada59dc92c4c6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a8c2ff60cb0ad0f81eafada59dc92c4c6">m_nrofPrachInSlot</a></td></tr>
253 <tr class="separator:a8c2ff60cb0ad0f81eafada59dc92c4c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
254 <tr class="memitem:a0baaeee595bffc14f68fefd762c6fa5a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a0baaeee595bffc14f68fefd762c6fa5a">m_occassionsInPrachSlot</a></td></tr>
255 <tr class="separator:a0baaeee595bffc14f68fefd762c6fa5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
256 <tr class="memitem:a5067ab67bdb57355a12a0282ced79bdc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a5067ab67bdb57355a12a0282ced79bdc">m_y</a> [<a class="el" href="xran__common_8h.html#a342c40a4877f7760c65eca32523efea1">XRAN_PRACH_CANDIDATE_Y</a>]</td></tr>
257 <tr class="separator:a5067ab67bdb57355a12a0282ced79bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
258 <tr class="memitem:a9ef01047ab319b03151146a47e4516c4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a9ef01047ab319b03151146a47e4516c4">m_isPRACHslot</a> [<a class="el" href="xran__common_8h.html#af7a48e76794ce5d801ab6d0f848abb53">XRAN_PRACH_CANDIDATE_SLOT</a>]</td></tr>
259 <tr class="separator:a9ef01047ab319b03151146a47e4516c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
260 <tr class="memitem:aee24498b1349e41e8e14f822c6bd8fff"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#aee24498b1349e41e8e14f822c6bd8fff">m_prach_start_symbol</a></td></tr>
261 <tr class="separator:aee24498b1349e41e8e14f822c6bd8fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
262 <tr class="memitem:a98ba28864455aad01fecfc51992a252a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a98ba28864455aad01fecfc51992a252a">m_prach_last_symbol</a></td></tr>
263 <tr class="separator:a98ba28864455aad01fecfc51992a252a"><td class="memSeparator" colspan="2">&#160;</td></tr>
264 <tr class="memitem:ae0c317f2faf44b0e7bde79d34e00b2e7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#ae0c317f2faf44b0e7bde79d34e00b2e7">m_SlotNrNum</a></td></tr>
265 <tr class="separator:ae0c317f2faf44b0e7bde79d34e00b2e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
266 <tr class="memitem:a71d000429a67e58a4dbdfaa350ef9d4b"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a71d000429a67e58a4dbdfaa350ef9d4b">m_m_params_timeOffset</a></td></tr>
267 <tr class="separator:a71d000429a67e58a4dbdfaa350ef9d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
268 <tr class="memitem:a5a1c72f3b78d7251f2f98b26bf5b795b"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_prach_check.html#a5a1c72f3b78d7251f2f98b26bf5b795b">m_id</a></td></tr>
269 <tr class="separator:a5a1c72f3b78d7251f2f98b26bf5b795b"><td class="memSeparator" colspan="2">&#160;</td></tr>
270 <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>
271 <tr class="separator:a929401f577bc540c1f8b7ec8c3b974fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
272 <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>
273 <tr class="separator:a0f6b306c821273c76461f8799c5d4d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
274 <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>
275 <tr class="separator:a88ea1f1de6b4d7d01ddc5fced408c813"><td class="memSeparator" colspan="2">&#160;</td></tr>
276 </table>
277 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
278 <div class="textblock">
279 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00033">33</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
280 </div><h2 class="groupheader">Member Function Documentation</h2>
281 <a id="a5a1ec6ee393f8538815bc0a82eac2e88"></a>
282 <h2 class="memtitle"><span class="permalink"><a href="#a5a1ec6ee393f8538815bc0a82eac2e88">&#9670;&nbsp;</a></span>get_case_name()</h2>
283
284 <div class="memitem">
285 <div class="memproto">
286 <table class="mlabels">
287   <tr>
288   <td class="mlabels-left">
289       <table class="memname">
290         <tr>
291           <td class="memname">const std::string get_case_name </td>
292           <td>(</td>
293           <td class="paramname"></td><td>)</td>
294           <td></td>
295         </tr>
296       </table>
297   </td>
298   <td class="mlabels-right">
299 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
300   </tr>
301 </table>
302 </div><div class="memdoc">
303
304 <p>Get name of the test case from JSON file. </p>
305 <dl class="section return"><dt>Returns</dt><dd>Test'ss case name or a default name if name field is missing. </dd></dl>
306
307 <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>
308
309 </div>
310 </div>
311 <a id="a6dc1bccfd02f1a94b5c799c15cd98135"></a>
312 <h2 class="memtitle"><span class="permalink"><a href="#a6dc1bccfd02f1a94b5c799c15cd98135">&#9670;&nbsp;</a></span>get_input_parameter()</h2>
313
314 <div class="memitem">
315 <div class="memproto">
316 <table class="mlabels">
317   <tr>
318   <td class="mlabels-left">
319       <table class="memname">
320         <tr>
321           <td class="memname">T get_input_parameter </td>
322           <td>(</td>
323           <td class="paramtype">const std::string &amp;&#160;</td>
324           <td class="paramname"><em>parameter_name</em></td><td>)</td>
325           <td></td>
326         </tr>
327       </table>
328   </td>
329   <td class="mlabels-right">
330 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
331   </tr>
332 </table>
333 </div><div class="memdoc">
334
335 <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>
336 <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>
337
338 <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>
339 <div class="dynheader">
340 Here is the call graph for this function:</div>
341 <div class="dyncontent">
342 <div class="center"><img src="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph.png" border="0" usemap="#class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph" alt=""/></div>
343 <map name="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph" id="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph">
344 <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"/>
345 <area shape="rect" id="node3" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="391,5,483,32"/>
346 <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"/>
347 <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"/>
348 <area shape="rect" id="node6" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="369,157,504,184"/>
349 <area shape="rect" id="node7" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="364,209,509,250"/>
350 <area shape="rect" id="node8" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="388,275,485,301"/>
351 <area shape="rect" id="node10" href="common_8hpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="403,325,471,352"/>
352 <area shape="rect" id="node9" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="557,275,625,301"/>
353 </map>
354 </div>
355
356 </div>
357 </div>
358 <a id="a6157ff083be863bba0a7804cd1788d96"></a>
359 <h2 class="memtitle"><span class="permalink"><a href="#a6157ff083be863bba0a7804cd1788d96">&#9670;&nbsp;</a></span>get_number_of_cases()</h2>
360
361 <div class="memitem">
362 <div class="memproto">
363 <table class="mlabels">
364   <tr>
365   <td class="mlabels-left">
366       <table class="memname">
367         <tr>
368           <td class="memname">static unsigned get_number_of_cases </td>
369           <td>(</td>
370           <td class="paramtype">const std::string &amp;&#160;</td>
371           <td class="paramname"><em>type</em></td><td>)</td>
372           <td></td>
373         </tr>
374       </table>
375   </td>
376   <td class="mlabels-right">
377 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
378   </tr>
379 </table>
380 </div><div class="memdoc">
381
382 <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>
383 <div class="dynheader">
384 Here is the call graph for this function:</div>
385 <div class="dyncontent">
386 <div class="center"><img src="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph.png" border="0" usemap="#class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph" alt=""/></div>
387 <map name="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph" id="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph">
388 <area shape="rect" id="node2" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="211,5,345,32"/>
389 <area shape="rect" id="node3" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="204,57,352,98"/>
390 <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"/>
391 </map>
392 </div>
393 <div class="dynheader">
394 Here is the caller graph for this function:</div>
395 <div class="dyncontent">
396 <div class="center"><img src="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph.png" border="0" usemap="#class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph" alt=""/></div>
397 <map name="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph" id="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph">
398 <area shape="rect" id="node2" href="c__plane__tests_8cc.html#ab0ad0e23f1b51f15bd9594a24a2c438f" title="TEST_P" alt="" coords="204,5,276,32"/>
399 </map>
400 </div>
401
402 </div>
403 </div>
404 <a id="adfbe724335d86320c9839c426c4d5715"></a>
405 <h2 class="memtitle"><span class="permalink"><a href="#adfbe724335d86320c9839c426c4d5715">&#9670;&nbsp;</a></span>get_reference_parameter()</h2>
406
407 <div class="memitem">
408 <div class="memproto">
409 <table class="mlabels">
410   <tr>
411   <td class="mlabels-left">
412       <table class="memname">
413         <tr>
414           <td class="memname">T get_reference_parameter </td>
415           <td>(</td>
416           <td class="paramtype">const std::string &amp;&#160;</td>
417           <td class="paramname"><em>parameter_name</em></td><td>)</td>
418           <td></td>
419         </tr>
420       </table>
421   </td>
422   <td class="mlabels-right">
423 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
424   </tr>
425 </table>
426 </div><div class="memdoc">
427
428 <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>
429 <div class="dynheader">
430 Here is the call graph for this function:</div>
431 <div class="dyncontent">
432 <div class="center"><img src="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph.png" border="0" usemap="#class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph" alt=""/></div>
433 <map name="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph" id="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph">
434 <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"/>
435 <area shape="rect" id="node3" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="417,5,509,32"/>
436 <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"/>
437 <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"/>
438 <area shape="rect" id="node6" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="396,157,531,184"/>
439 <area shape="rect" id="node7" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="391,209,536,250"/>
440 <area shape="rect" id="node8" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="415,275,512,301"/>
441 <area shape="rect" id="node10" href="common_8hpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="429,325,497,352"/>
442 <area shape="rect" id="node9" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="584,275,652,301"/>
443 </map>
444 </div>
445
446 </div>
447 </div>
448 <a id="abf28e5ea54fab2b0685972fe6e75560a"></a>
449 <h2 class="memtitle"><span class="permalink"><a href="#abf28e5ea54fab2b0685972fe6e75560a">&#9670;&nbsp;</a></span>init_test()</h2>
450
451 <div class="memitem">
452 <div class="memproto">
453 <table class="mlabels">
454   <tr>
455   <td class="mlabels-left">
456       <table class="memname">
457         <tr>
458           <td class="memname">void init_test </td>
459           <td>(</td>
460           <td class="paramtype">const std::string &amp;&#160;</td>
461           <td class="paramname"><em>type</em></td><td>)</td>
462           <td></td>
463         </tr>
464       </table>
465   </td>
466   <td class="mlabels-right">
467 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
468   </tr>
469 </table>
470 </div><div class="memdoc">
471
472 <p>Defines section in the conf.json that is used to load parameters from. </p>
473 <dl class="params"><dt>Parameters</dt><dd>
474   <table class="params">
475     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Name of the section in the JSON file. </td></tr>
476   </table>
477   </dd>
478 </dl>
479
480 <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>
481 <div class="dynheader">
482 Here is the call graph for this function:</div>
483 <div class="dyncontent">
484 <div class="center"><img src="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph.png" border="0" usemap="#class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph" alt=""/></div>
485 <map name="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph" id="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph">
486 <area shape="rect" id="node2" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="121,5,269,47"/>
487 <area shape="rect" id="node3" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="123,71,268,112"/>
488 </map>
489 </div>
490 <div class="dynheader">
491 Here is the caller graph for this function:</div>
492 <div class="dyncontent">
493 <div class="center"><img src="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph.png" border="0" usemap="#class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph" alt=""/></div>
494 <map name="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph" id="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph">
495 <area shape="rect" id="node2" href="class_c__plane.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="C_plane::SetUp" alt="" coords="141,5,255,32"/>
496 <area shape="rect" id="node3" href="class_test_chain.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="TestChain::SetUp" alt="" coords="135,56,261,83"/>
497 <area shape="rect" id="node4" href="class_prach_check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="PrachCheck::SetUp" alt="" coords="129,107,267,133"/>
498 <area shape="rect" id="node5" href="class_prach_perf.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="PrachPerf::SetUp" alt="" coords="135,157,261,184"/>
499 <area shape="rect" id="node6" href="class_u__plane_check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="U_planeCheck::SetUp" alt="" coords="121,208,275,235"/>
500 <area shape="rect" id="node7" href="class_u__plane_perf.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="U_planePerf::SetUp" alt="" coords="129,259,267,285"/>
501 </map>
502 </div>
503
504 </div>
505 </div>
506 <a id="a3cf2e25a99be565a4ab570737cfeac41"></a>
507 <h2 class="memtitle"><span class="permalink"><a href="#a3cf2e25a99be565a4ab570737cfeac41">&#9670;&nbsp;</a></span>performance()</h2>
508
509 <div class="memitem">
510 <div class="memproto">
511 <table class="mlabels">
512   <tr>
513   <td class="mlabels-left">
514       <table class="memname">
515         <tr>
516           <td class="memname">void performance </td>
517           <td>(</td>
518           <td class="paramtype">const std::string &amp;&#160;</td>
519           <td class="paramname"><em>isa</em>, </td>
520         </tr>
521         <tr>
522           <td class="paramkey"></td>
523           <td></td>
524           <td class="paramtype">const std::string &amp;&#160;</td>
525           <td class="paramname"><em>module_name</em>, </td>
526         </tr>
527         <tr>
528           <td class="paramkey"></td>
529           <td></td>
530           <td class="paramtype">F&#160;</td>
531           <td class="paramname"><em>function</em>, </td>
532         </tr>
533         <tr>
534           <td class="paramkey"></td>
535           <td></td>
536           <td class="paramtype">Args ...&#160;</td>
537           <td class="paramname"><em>args</em>&#160;</td>
538         </tr>
539         <tr>
540           <td></td>
541           <td>)</td>
542           <td></td><td></td>
543         </tr>
544       </table>
545   </td>
546   <td class="mlabels-right">
547 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
548   </tr>
549 </table>
550 </div><div class="memdoc">
551
552 <p>Run performance test case for a given function. </p>
553 <dl class="params"><dt>Parameters</dt><dd>
554   <table class="params">
555     <tr><td class="paramdir">[in]</td><td class="paramname">isa</td><td>Used Instruction Set. </td></tr>
556     <tr><td class="paramdir">[in]</td><td class="paramname">module_name</td><td>name of the tested kernel. </td></tr>
557     <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>function to be tested. </td></tr>
558     <tr><td class="paramdir">[in]</td><td class="paramname">args</td><td>function's arguments. </td></tr>
559   </table>
560   </dd>
561 </dl>
562
563 <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>
564 <div class="dynheader">
565 Here is the call graph for this function:</div>
566 <div class="dyncontent">
567 <div class="center"><img src="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph.png" border="0" usemap="#class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph" alt=""/></div>
568 <map name="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph" id="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph">
569 <area shape="rect" id="node2" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="157,5,249,32"/>
570 <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"/>
571 <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"/>
572 </map>
573 </div>
574 <div class="dynheader">
575 Here is the caller graph for this function:</div>
576 <div class="dyncontent">
577 <div class="center"><img src="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph.png" border="0" usemap="#class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph" alt=""/></div>
578 <map name="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph" id="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph">
579 <area shape="rect" id="node2" href="c__plane__tests_8cc.html#a21d05f2c6607fc534e67ed32883de81f" title="TEST_P" alt="" coords="148,5,220,32"/>
580 </map>
581 </div>
582
583 </div>
584 </div>
585 <a id="af9e5657bce588536aef7baf8c33a0108"></a>
586 <h2 class="memtitle"><span class="permalink"><a href="#af9e5657bce588536aef7baf8c33a0108">&#9670;&nbsp;</a></span>print_test_description()</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 print_test_description </td>
596           <td>(</td>
597           <td class="paramtype">const std::string &amp;&#160;</td>
598           <td class="paramname"><em>isa</em>, </td>
599         </tr>
600         <tr>
601           <td class="paramkey"></td>
602           <td></td>
603           <td class="paramtype">const std::string &amp;&#160;</td>
604           <td class="paramname"><em>module_name</em>&#160;</td>
605         </tr>
606         <tr>
607           <td></td>
608           <td>)</td>
609           <td></td><td></td>
610         </tr>
611       </table>
612   </td>
613   <td class="mlabels-right">
614 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
615   </tr>
616 </table>
617 </div><div class="memdoc">
618
619 <p>Print unique test description to the results xml file. </p>
620 <dl class="params"><dt>Parameters</dt><dd>
621   <table class="params">
622     <tr><td class="paramdir">[in]</td><td class="paramname">isa</td><td>Used Instruction Set. </td></tr>
623     <tr><td class="paramdir">[in]</td><td class="paramname">module_name</td><td>name of the tested kernel. </td></tr>
624     <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>function to be tested. </td></tr>
625   </table>
626   </dd>
627 </dl>
628
629 <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>
630
631 </div>
632 </div>
633 <a id="ad49152dbf530aeb2a2844895e6d47a3e"></a>
634 <h2 class="memtitle"><span class="permalink"><a href="#ad49152dbf530aeb2a2844895e6d47a3e">&#9670;&nbsp;</a></span>set_division_factor()</h2>
635
636 <div class="memitem">
637 <div class="memproto">
638 <table class="mlabels">
639   <tr>
640   <td class="mlabels-left">
641       <table class="memname">
642         <tr>
643           <td class="memname">void set_division_factor </td>
644           <td>(</td>
645           <td class="paramtype">const double&#160;</td>
646           <td class="paramname"><em>factor</em></td><td>)</td>
647           <td></td>
648         </tr>
649       </table>
650   </td>
651   <td class="mlabels-right">
652 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
653   </tr>
654 </table>
655 </div><div class="memdoc">
656
657 <p>Set division factor. </p>
658 <dl class="params"><dt>Parameters</dt><dd>
659   <table class="params">
660     <tr><td class="paramdir">[in]</td><td class="paramname">factor</td><td>Division factor that divides mean and standard deviation. </td></tr>
661   </table>
662   </dd>
663 </dl>
664
665 <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>
666
667 </div>
668 </div>
669 <a id="a5666c82d220a2c66784b9a238cc43c7e"></a>
670 <h2 class="memtitle"><span class="permalink"><a href="#a5666c82d220a2c66784b9a238cc43c7e">&#9670;&nbsp;</a></span>set_parallelization_factor()</h2>
671
672 <div class="memitem">
673 <div class="memproto">
674 <table class="mlabels">
675   <tr>
676   <td class="mlabels-left">
677       <table class="memname">
678         <tr>
679           <td class="memname">void set_parallelization_factor </td>
680           <td>(</td>
681           <td class="paramtype">const int&#160;</td>
682           <td class="paramname"><em>factor</em></td><td>)</td>
683           <td></td>
684         </tr>
685       </table>
686   </td>
687   <td class="mlabels-right">
688 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
689   </tr>
690 </table>
691 </div><div class="memdoc">
692
693 <p>Set size of processed data. </p>
694 <dl class="params"><dt>Parameters</dt><dd>
695   <table class="params">
696     <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of processed data used to calculate module throughput. </td></tr>
697   </table>
698   </dd>
699 </dl>
700
701 <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>
702
703 </div>
704 </div>
705 <a id="a1bf2180658ad6d459231c631237f9311"></a>
706 <h2 class="memtitle"><span class="permalink"><a href="#a1bf2180658ad6d459231c631237f9311">&#9670;&nbsp;</a></span>set_results_units()</h2>
707
708 <div class="memitem">
709 <div class="memproto">
710 <table class="mlabels">
711   <tr>
712   <td class="mlabels-left">
713       <table class="memname">
714         <tr>
715           <td class="memname">void set_results_units </td>
716           <td>(</td>
717           <td class="paramtype">const std::string &amp;&#160;</td>
718           <td class="paramname"><em>units</em></td><td>)</td>
719           <td></td>
720         </tr>
721       </table>
722   </td>
723   <td class="mlabels-right">
724 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
725   </tr>
726 </table>
727 </div><div class="memdoc">
728
729 <p>Set reults units. </p>
730 <dl class="params"><dt>Parameters</dt><dd>
731   <table class="params">
732     <tr><td class="paramdir">[in]</td><td class="paramname">units</td><td>Units that are displayed in the report. </td></tr>
733   </table>
734   </dd>
735 </dl>
736
737 <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>
738
739 </div>
740 </div>
741 <a id="a3a1707f6479611fdc609a3eb8a0cef1b"></a>
742 <h2 class="memtitle"><span class="permalink"><a href="#a3a1707f6479611fdc609a3eb8a0cef1b">&#9670;&nbsp;</a></span>SetUp()</h2>
743
744 <div class="memitem">
745 <div class="memproto">
746 <table class="mlabels">
747   <tr>
748   <td class="mlabels-left">
749       <table class="memname">
750         <tr>
751           <td class="memname">void SetUp </td>
752           <td>(</td>
753           <td class="paramname"></td><td>)</td>
754           <td></td>
755         </tr>
756       </table>
757   </td>
758   <td class="mlabels-right">
759 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span></span>  </td>
760   </tr>
761 </table>
762 </div><div class="memdoc">
763
764 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00092">92</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
765 <div class="dynheader">
766 Here is the call graph for this function:</div>
767 <div class="dyncontent">
768 <div class="center"><img src="class_prach_check_a3a1707f6479611fdc609a3eb8a0cef1b_cgraph.png" border="0" usemap="#class_prach_check_a3a1707f6479611fdc609a3eb8a0cef1b_cgraph" alt=""/></div>
769 <map name="class_prach_check_a3a1707f6479611fdc609a3eb8a0cef1b_cgraph" id="class_prach_check_a3a1707f6479611fdc609a3eb8a0cef1b_cgraph">
770 <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"/>
771 <area shape="rect" id="node3" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="307,5,455,47"/>
772 <area shape="rect" id="node4" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="308,71,453,112"/>
773 </map>
774 </div>
775
776 </div>
777 </div>
778 <a id="aad8181b222f27240e9f07dcb6e620fa3"></a>
779 <h2 class="memtitle"><span class="permalink"><a href="#aad8181b222f27240e9f07dcb6e620fa3">&#9670;&nbsp;</a></span>SetUpTestCase()</h2>
780
781 <div class="memitem">
782 <div class="memproto">
783 <table class="mlabels">
784   <tr>
785   <td class="mlabels-left">
786       <table class="memname">
787         <tr>
788           <td class="memname">static void SetUpTestCase </td>
789           <td>(</td>
790           <td class="paramname"></td><td>)</td>
791           <td></td>
792         </tr>
793       </table>
794   </td>
795   <td class="mlabels-right">
796 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
797   </tr>
798 </table>
799 </div><div class="memdoc">
800
801 <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>
802 <div class="dynheader">
803 Here is the call graph for this function:</div>
804 <div class="dyncontent">
805 <div class="center"><img src="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph.png" border="0" usemap="#class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph" alt=""/></div>
806 <map name="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph" id="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph">
807 <area shape="rect" id="node2" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="169,5,304,32"/>
808 <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"/>
809 <area shape="rect" id="node4" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="188,123,285,149"/>
810 <area shape="rect" id="node5" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="352,123,420,149"/>
811 </map>
812 </div>
813
814 </div>
815 </div>
816 <a id="ac4fca95dc3b93372ce7f2078baf8e8b6"></a>
817 <h2 class="memtitle"><span class="permalink"><a href="#ac4fca95dc3b93372ce7f2078baf8e8b6">&#9670;&nbsp;</a></span>TearDown()</h2>
818
819 <div class="memitem">
820 <div class="memproto">
821 <table class="mlabels">
822   <tr>
823   <td class="mlabels-left">
824       <table class="memname">
825         <tr>
826           <td class="memname">void TearDown </td>
827           <td>(</td>
828           <td class="paramname"></td><td>)</td>
829           <td></td>
830         </tr>
831       </table>
832   </td>
833   <td class="mlabels-right">
834 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span></span>  </td>
835   </tr>
836 </table>
837 </div><div class="memdoc">
838
839 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00166">166</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
840
841 </div>
842 </div>
843 <a id="aaff0dc66f57f643a49ad3dd6bcb56916"></a>
844 <h2 class="memtitle"><span class="permalink"><a href="#aaff0dc66f57f643a49ad3dd6bcb56916">&#9670;&nbsp;</a></span>TearDownTestCase()</h2>
845
846 <div class="memitem">
847 <div class="memproto">
848 <table class="mlabels">
849   <tr>
850   <td class="mlabels-left">
851       <table class="memname">
852         <tr>
853           <td class="memname">static void TearDownTestCase </td>
854           <td>(</td>
855           <td class="paramname"></td><td>)</td>
856           <td></td>
857         </tr>
858       </table>
859   </td>
860   <td class="mlabels-right">
861 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
862   </tr>
863 </table>
864 </div><div class="memdoc">
865
866 <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>
867
868 </div>
869 </div>
870 <h2 class="groupheader">Field Documentation</h2>
871 <a id="abd42f3e51ae547ec1631e9ac60df29d6"></a>
872 <h2 class="memtitle"><span class="permalink"><a href="#abd42f3e51ae547ec1631e9ac60df29d6">&#9670;&nbsp;</a></span>conf</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"><a class="el" href="common_8hpp.html#ab701e3ac61a85b337ec5c1abaad6742d">json</a> conf</td>
882         </tr>
883       </table>
884   </td>
885   <td class="mlabels-right">
886 <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
887   </tr>
888 </table>
889 </div><div class="memdoc">
890
891 <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>
892
893 </div>
894 </div>
895 <a id="a929401f577bc540c1f8b7ec8c3b974fd"></a>
896 <h2 class="memtitle"><span class="permalink"><a href="#a929401f577bc540c1f8b7ec8c3b974fd">&#9670;&nbsp;</a></span>division_factor</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">double division_factor = 1.0</td>
906         </tr>
907       </table>
908   </td>
909   <td class="mlabels-right">
910 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
911   </tr>
912 </table>
913 </div><div class="memdoc">
914
915 <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>
916
917 </div>
918 </div>
919 <a id="a28e2512868d0865874dc55150a46f39a"></a>
920 <h2 class="memtitle"><span class="permalink"><a href="#a28e2512868d0865874dc55150a46f39a">&#9670;&nbsp;</a></span>lastsymbol</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">int lastsymbol</td>
930         </tr>
931       </table>
932   </td>
933   <td class="mlabels-right">
934 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
935   </tr>
936 </table>
937 </div><div class="memdoc">
938
939 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00047">47</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
940
941 </div>
942 </div>
943 <a id="a73f8e8274bd97892f58f73d1d83b533a"></a>
944 <h2 class="memtitle"><span class="permalink"><a href="#a73f8e8274bd97892f58f73d1d83b533a">&#9670;&nbsp;</a></span>m_antId</h2>
945
946 <div class="memitem">
947 <div class="memproto">
948 <table class="mlabels">
949   <tr>
950   <td class="mlabels-left">
951       <table class="memname">
952         <tr>
953           <td class="memname">uint8_t m_antId</td>
954         </tr>
955       </table>
956   </td>
957   <td class="mlabels-right">
958 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
959   </tr>
960 </table>
961 </div><div class="memdoc">
962
963 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00059">59</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
964
965 </div>
966 </div>
967 <a id="a047b603d6d908d93ce5d58dcc2b63036"></a>
968 <h2 class="memtitle"><span class="permalink"><a href="#a047b603d6d908d93ce5d58dcc2b63036">&#9670;&nbsp;</a></span>m_beamId</h2>
969
970 <div class="memitem">
971 <div class="memproto">
972 <table class="mlabels">
973   <tr>
974   <td class="mlabels-left">
975       <table class="memname">
976         <tr>
977           <td class="memname">uint16_t m_beamId</td>
978         </tr>
979       </table>
980   </td>
981   <td class="mlabels-right">
982 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
983   </tr>
984 </table>
985 </div><div class="memdoc">
986
987 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00066">66</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
988
989 </div>
990 </div>
991 <a id="a9f102f8bfc163d6a26411d1855c8c97c"></a>
992 <h2 class="memtitle"><span class="permalink"><a href="#a9f102f8bfc163d6a26411d1855c8c97c">&#9670;&nbsp;</a></span>m_ccId</h2>
993
994 <div class="memitem">
995 <div class="memproto">
996 <table class="mlabels">
997   <tr>
998   <td class="mlabels-left">
999       <table class="memname">
1000         <tr>
1001           <td class="memname">uint8_t m_ccId</td>
1002         </tr>
1003       </table>
1004   </td>
1005   <td class="mlabels-right">
1006 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1007   </tr>
1008 </table>
1009 </div><div class="memdoc">
1010
1011 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00059">59</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1012
1013 </div>
1014 </div>
1015 <a id="a493740cacd8f8d3e235c4626e501d3e2"></a>
1016 <h2 class="memtitle"><span class="permalink"><a href="#a493740cacd8f8d3e235c4626e501d3e2">&#9670;&nbsp;</a></span>m_compMethod</h2>
1017
1018 <div class="memitem">
1019 <div class="memproto">
1020 <table class="mlabels">
1021   <tr>
1022   <td class="mlabels-left">
1023       <table class="memname">
1024         <tr>
1025           <td class="memname">uint8_t m_compMethod</td>
1026         </tr>
1027       </table>
1028   </td>
1029   <td class="mlabels-right">
1030 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1031   </tr>
1032 </table>
1033 </div><div class="memdoc">
1034
1035 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00065">65</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1036
1037 </div>
1038 </div>
1039 <a id="afa985909bf1a1a9cc7a7070c9a73016e"></a>
1040 <h2 class="memtitle"><span class="permalink"><a href="#afa985909bf1a1a9cc7a7070c9a73016e">&#9670;&nbsp;</a></span>m_dir</h2>
1041
1042 <div class="memitem">
1043 <div class="memproto">
1044 <table class="mlabels">
1045   <tr>
1046   <td class="mlabels-left">
1047       <table class="memname">
1048         <tr>
1049           <td class="memname">uint8_t m_dir</td>
1050         </tr>
1051       </table>
1052   </td>
1053   <td class="mlabels-right">
1054 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1055   </tr>
1056 </table>
1057 </div><div class="memdoc">
1058
1059 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00055">55</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1060
1061 </div>
1062 </div>
1063 <a id="a4bb0d1ca82a59555014c6c0e1060cbdf"></a>
1064 <h2 class="memtitle"><span class="permalink"><a href="#a4bb0d1ca82a59555014c6c0e1060cbdf">&#9670;&nbsp;</a></span>m_dirStr</h2>
1065
1066 <div class="memitem">
1067 <div class="memproto">
1068 <table class="mlabels">
1069   <tr>
1070   <td class="mlabels-left">
1071       <table class="memname">
1072         <tr>
1073           <td class="memname">std::string m_dirStr</td>
1074         </tr>
1075       </table>
1076   </td>
1077   <td class="mlabels-right">
1078 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1079   </tr>
1080 </table>
1081 </div><div class="memdoc">
1082
1083 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00056">56</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1084
1085 </div>
1086 </div>
1087 <a id="a7a8bdb868f3812cf7270734d13159255"></a>
1088 <h2 class="memtitle"><span class="permalink"><a href="#a7a8bdb868f3812cf7270734d13159255">&#9670;&nbsp;</a></span>m_fftSize</h2>
1089
1090 <div class="memitem">
1091 <div class="memproto">
1092 <table class="mlabels">
1093   <tr>
1094   <td class="mlabels-left">
1095       <table class="memname">
1096         <tr>
1097           <td class="memname">uint8_t m_fftSize</td>
1098         </tr>
1099       </table>
1100   </td>
1101   <td class="mlabels-right">
1102 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1103   </tr>
1104 </table>
1105 </div><div class="memdoc">
1106
1107 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00071">71</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1108
1109 </div>
1110 </div>
1111 <a id="aa6a94180919a3f3827f581cb9b6038ef"></a>
1112 <h2 class="memtitle"><span class="permalink"><a href="#aa6a94180919a3f3827f581cb9b6038ef">&#9670;&nbsp;</a></span>m_filterIdx</h2>
1113
1114 <div class="memitem">
1115 <div class="memproto">
1116 <table class="mlabels">
1117   <tr>
1118   <td class="mlabels-left">
1119       <table class="memname">
1120         <tr>
1121           <td class="memname">uint8_t m_filterIdx</td>
1122         </tr>
1123       </table>
1124   </td>
1125   <td class="mlabels-right">
1126 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1127   </tr>
1128 </table>
1129 </div><div class="memdoc">
1130
1131 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00076">76</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1132
1133 </div>
1134 </div>
1135 <a id="adfa9d2df36650f369b04652749c1134b"></a>
1136 <h2 class="memtitle"><span class="permalink"><a href="#adfa9d2df36650f369b04652749c1134b">&#9670;&nbsp;</a></span>m_filterIndex</h2>
1137
1138 <div class="memitem">
1139 <div class="memproto">
1140 <table class="mlabels">
1141   <tr>
1142   <td class="mlabels-left">
1143       <table class="memname">
1144         <tr>
1145           <td class="memname">uint8_t m_filterIndex</td>
1146         </tr>
1147       </table>
1148   </td>
1149   <td class="mlabels-right">
1150 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1151   </tr>
1152 </table>
1153 </div><div class="memdoc">
1154
1155 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00069">69</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1156
1157 </div>
1158 </div>
1159 <a id="a65389015c6ac952ac5108c2ae802fa52"></a>
1160 <h2 class="memtitle"><span class="permalink"><a href="#a65389015c6ac952ac5108c2ae802fa52">&#9670;&nbsp;</a></span>m_frameId</h2>
1161
1162 <div class="memitem">
1163 <div class="memproto">
1164 <table class="mlabels">
1165   <tr>
1166   <td class="mlabels-left">
1167       <table class="memname">
1168         <tr>
1169           <td class="memname">uint8_t m_frameId</td>
1170         </tr>
1171       </table>
1172   </td>
1173   <td class="mlabels-right">
1174 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1175   </tr>
1176 </table>
1177 </div><div class="memdoc">
1178
1179 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00061">61</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1180
1181 </div>
1182 </div>
1183 <a id="a9c9ab811b57b6250d1712aa6e59c0853"></a>
1184 <h2 class="memtitle"><span class="permalink"><a href="#a9c9ab811b57b6250d1712aa6e59c0853">&#9670;&nbsp;</a></span>m_freqOffset</h2>
1185
1186 <div class="memitem">
1187 <div class="memproto">
1188 <table class="mlabels">
1189   <tr>
1190   <td class="mlabels-left">
1191       <table class="memname">
1192         <tr>
1193           <td class="memname">int32_t m_freqOffset</td>
1194         </tr>
1195       </table>
1196   </td>
1197   <td class="mlabels-right">
1198 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1199   </tr>
1200 </table>
1201 </div><div class="memdoc">
1202
1203 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00081">81</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1204
1205 </div>
1206 </div>
1207 <a id="a5a1c72f3b78d7251f2f98b26bf5b795b"></a>
1208 <h2 class="memtitle"><span class="permalink"><a href="#a5a1c72f3b78d7251f2f98b26bf5b795b">&#9670;&nbsp;</a></span>m_id</h2>
1209
1210 <div class="memitem">
1211 <div class="memproto">
1212 <table class="mlabels">
1213   <tr>
1214   <td class="mlabels-left">
1215       <table class="memname">
1216         <tr>
1217           <td class="memname">uint16_t m_id</td>
1218         </tr>
1219       </table>
1220   </td>
1221   <td class="mlabels-right">
1222 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1223   </tr>
1224 </table>
1225 </div><div class="memdoc">
1226
1227 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00090">90</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1228
1229 </div>
1230 </div>
1231 <a id="a5b1a6d8e8257b3bb7e3a187c0cce4011"></a>
1232 <h2 class="memtitle"><span class="permalink"><a href="#a5b1a6d8e8257b3bb7e3a187c0cce4011">&#9670;&nbsp;</a></span>m_iqWidth</h2>
1233
1234 <div class="memitem">
1235 <div class="memproto">
1236 <table class="mlabels">
1237   <tr>
1238   <td class="mlabels-left">
1239       <table class="memname">
1240         <tr>
1241           <td class="memname">uint8_t m_iqWidth</td>
1242         </tr>
1243       </table>
1244   </td>
1245   <td class="mlabels-right">
1246 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1247   </tr>
1248 </table>
1249 </div><div class="memdoc">
1250
1251 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00065">65</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1252
1253 </div>
1254 </div>
1255 <a id="a9ef01047ab319b03151146a47e4516c4"></a>
1256 <h2 class="memtitle"><span class="permalink"><a href="#a9ef01047ab319b03151146a47e4516c4">&#9670;&nbsp;</a></span>m_isPRACHslot</h2>
1257
1258 <div class="memitem">
1259 <div class="memproto">
1260 <table class="mlabels">
1261   <tr>
1262   <td class="mlabels-left">
1263       <table class="memname">
1264         <tr>
1265           <td class="memname">uint8_t m_isPRACHslot[<a class="el" href="xran__common_8h.html#af7a48e76794ce5d801ab6d0f848abb53">XRAN_PRACH_CANDIDATE_SLOT</a>]</td>
1266         </tr>
1267       </table>
1268   </td>
1269   <td class="mlabels-right">
1270 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1271   </tr>
1272 </table>
1273 </div><div class="memdoc">
1274
1275 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00085">85</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1276
1277 </div>
1278 </div>
1279 <a id="a71d000429a67e58a4dbdfaa350ef9d4b"></a>
1280 <h2 class="memtitle"><span class="permalink"><a href="#a71d000429a67e58a4dbdfaa350ef9d4b">&#9670;&nbsp;</a></span>m_m_params_timeOffset</h2>
1281
1282 <div class="memitem">
1283 <div class="memproto">
1284 <table class="mlabels">
1285   <tr>
1286   <td class="mlabels-left">
1287       <table class="memname">
1288         <tr>
1289           <td class="memname">uint16_t m_m_params_timeOffset</td>
1290         </tr>
1291       </table>
1292   </td>
1293   <td class="mlabels-right">
1294 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1295   </tr>
1296 </table>
1297 </div><div class="memdoc">
1298
1299 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00089">89</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1300
1301 </div>
1302 </div>
1303 <a id="ae68e73b40ca04879362dc67fbb368682"></a>
1304 <h2 class="memtitle"><span class="permalink"><a href="#ae68e73b40ca04879362dc67fbb368682">&#9670;&nbsp;</a></span>m_maxSections</h2>
1305
1306 <div class="memitem">
1307 <div class="memproto">
1308 <table class="mlabels">
1309   <tr>
1310   <td class="mlabels-left">
1311       <table class="memname">
1312         <tr>
1313           <td class="memname">int m_maxSections = 8</td>
1314         </tr>
1315       </table>
1316   </td>
1317   <td class="mlabels-right">
1318 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1319   </tr>
1320 </table>
1321 </div><div class="memdoc">
1322
1323 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00046">46</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1324
1325 </div>
1326 </div>
1327 <a id="a8c2ff60cb0ad0f81eafada59dc92c4c6"></a>
1328 <h2 class="memtitle"><span class="permalink"><a href="#a8c2ff60cb0ad0f81eafada59dc92c4c6">&#9670;&nbsp;</a></span>m_nrofPrachInSlot</h2>
1329
1330 <div class="memitem">
1331 <div class="memproto">
1332 <table class="mlabels">
1333   <tr>
1334   <td class="mlabels-left">
1335       <table class="memname">
1336         <tr>
1337           <td class="memname">uint8_t m_nrofPrachInSlot</td>
1338         </tr>
1339       </table>
1340   </td>
1341   <td class="mlabels-right">
1342 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1343   </tr>
1344 </table>
1345 </div><div class="memdoc">
1346
1347 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00082">82</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1348
1349 </div>
1350 </div>
1351 <a id="af2657f421b39bfe018266cfe11d27b51"></a>
1352 <h2 class="memtitle"><span class="permalink"><a href="#af2657f421b39bfe018266cfe11d27b51">&#9670;&nbsp;</a></span>m_numPrbc</h2>
1353
1354 <div class="memitem">
1355 <div class="memproto">
1356 <table class="mlabels">
1357   <tr>
1358   <td class="mlabels-left">
1359       <table class="memname">
1360         <tr>
1361           <td class="memname">uint8_t m_numPrbc</td>
1362         </tr>
1363       </table>
1364   </td>
1365   <td class="mlabels-right">
1366 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1367   </tr>
1368 </table>
1369 </div><div class="memdoc">
1370
1371 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00078">78</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1372
1373 </div>
1374 </div>
1375 <a id="ab7158c23dfca189475b254c35ede1da7"></a>
1376 <h2 class="memtitle"><span class="permalink"><a href="#ab7158c23dfca189475b254c35ede1da7">&#9670;&nbsp;</a></span>m_numSymbol</h2>
1377
1378 <div class="memitem">
1379 <div class="memproto">
1380 <table class="mlabels">
1381   <tr>
1382   <td class="mlabels-left">
1383       <table class="memname">
1384         <tr>
1385           <td class="memname">uint8_t m_numSymbol</td>
1386         </tr>
1387       </table>
1388   </td>
1389   <td class="mlabels-right">
1390 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1391   </tr>
1392 </table>
1393 </div><div class="memdoc">
1394
1395 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00079">79</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1396
1397 </div>
1398 </div>
1399 <a id="a0baaeee595bffc14f68fefd762c6fa5a"></a>
1400 <h2 class="memtitle"><span class="permalink"><a href="#a0baaeee595bffc14f68fefd762c6fa5a">&#9670;&nbsp;</a></span>m_occassionsInPrachSlot</h2>
1401
1402 <div class="memitem">
1403 <div class="memproto">
1404 <table class="mlabels">
1405   <tr>
1406   <td class="mlabels-left">
1407       <table class="memname">
1408         <tr>
1409           <td class="memname">uint8_t m_occassionsInPrachSlot</td>
1410         </tr>
1411       </table>
1412   </td>
1413   <td class="mlabels-right">
1414 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1415   </tr>
1416 </table>
1417 </div><div class="memdoc">
1418
1419 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00083">83</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1420
1421 </div>
1422 </div>
1423 <a id="a16c92b16fc21a700c50a7faf19da41b9"></a>
1424 <h2 class="memtitle"><span class="permalink"><a href="#a16c92b16fc21a700c50a7faf19da41b9">&#9670;&nbsp;</a></span>m_params</h2>
1425
1426 <div class="memitem">
1427 <div class="memproto">
1428 <table class="mlabels">
1429   <tr>
1430   <td class="mlabels-left">
1431       <table class="memname">
1432         <tr>
1433           <td class="memname">struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> m_params</td>
1434         </tr>
1435       </table>
1436   </td>
1437   <td class="mlabels-right">
1438 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1439   </tr>
1440 </table>
1441 </div><div class="memdoc">
1442
1443 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00051">51</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1444
1445 </div>
1446 </div>
1447 <a id="a431f2e351a321b762ccd64984d566913"></a>
1448 <h2 class="memtitle"><span class="permalink"><a href="#a431f2e351a321b762ccd64984d566913">&#9670;&nbsp;</a></span>m_pktInfo</h2>
1449
1450 <div class="memitem">
1451 <div class="memproto">
1452 <table class="mlabels">
1453   <tr>
1454   <td class="mlabels-left">
1455       <table class="memname">
1456         <tr>
1457           <td class="memname">struct <a class="el" href="structxran__recv__packet__info.html">xran_recv_packet_info</a> m_pktInfo</td>
1458         </tr>
1459       </table>
1460   </td>
1461   <td class="mlabels-right">
1462 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1463   </tr>
1464 </table>
1465 </div><div class="memdoc">
1466
1467 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00052">52</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1468
1469 </div>
1470 </div>
1471 <a id="a21909f3922fb3485559575d6252575aa"></a>
1472 <h2 class="memtitle"><span class="permalink"><a href="#a21909f3922fb3485559575d6252575aa">&#9670;&nbsp;</a></span>m_pPRACHConfig</h2>
1473
1474 <div class="memitem">
1475 <div class="memproto">
1476 <table class="mlabels">
1477   <tr>
1478   <td class="mlabels-left">
1479       <table class="memname">
1480         <tr>
1481           <td class="memname">struct <a class="el" href="structxran__prach__config.html">xran_prach_config</a>* m_pPRACHConfig</td>
1482         </tr>
1483       </table>
1484   </td>
1485   <td class="mlabels-right">
1486 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1487   </tr>
1488 </table>
1489 </div><div class="memdoc">
1490
1491 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00041">41</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1492
1493 </div>
1494 </div>
1495 <a id="a45887981986f86c7811031b354fb4a36"></a>
1496 <h2 class="memtitle"><span class="permalink"><a href="#a45887981986f86c7811031b354fb4a36">&#9670;&nbsp;</a></span>m_pPrachCPConfig</h2>
1497
1498 <div class="memitem">
1499 <div class="memproto">
1500 <table class="mlabels">
1501   <tr>
1502   <td class="mlabels-left">
1503       <table class="memname">
1504         <tr>
1505           <td class="memname">struct <a class="el" href="structxran__prach__cp__config.html">xran_prach_cp_config</a>* m_pPrachCPConfig</td>
1506         </tr>
1507       </table>
1508   </td>
1509   <td class="mlabels-right">
1510 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1511   </tr>
1512 </table>
1513 </div><div class="memdoc">
1514
1515 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00043">43</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1516
1517 </div>
1518 </div>
1519 <a id="a98ba28864455aad01fecfc51992a252a"></a>
1520 <h2 class="memtitle"><span class="permalink"><a href="#a98ba28864455aad01fecfc51992a252a">&#9670;&nbsp;</a></span>m_prach_last_symbol</h2>
1521
1522 <div class="memitem">
1523 <div class="memproto">
1524 <table class="mlabels">
1525   <tr>
1526   <td class="mlabels-left">
1527       <table class="memname">
1528         <tr>
1529           <td class="memname">int m_prach_last_symbol</td>
1530         </tr>
1531       </table>
1532   </td>
1533   <td class="mlabels-right">
1534 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1535   </tr>
1536 </table>
1537 </div><div class="memdoc">
1538
1539 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00087">87</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1540
1541 </div>
1542 </div>
1543 <a id="aee24498b1349e41e8e14f822c6bd8fff"></a>
1544 <h2 class="memtitle"><span class="permalink"><a href="#aee24498b1349e41e8e14f822c6bd8fff">&#9670;&nbsp;</a></span>m_prach_start_symbol</h2>
1545
1546 <div class="memitem">
1547 <div class="memproto">
1548 <table class="mlabels">
1549   <tr>
1550   <td class="mlabels-left">
1551       <table class="memname">
1552         <tr>
1553           <td class="memname">int m_prach_start_symbol</td>
1554         </tr>
1555       </table>
1556   </td>
1557   <td class="mlabels-right">
1558 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1559   </tr>
1560 </table>
1561 </div><div class="memdoc">
1562
1563 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00086">86</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1564
1565 </div>
1566 </div>
1567 <a id="a81096035b0802bc24810c07ca13df7e9"></a>
1568 <h2 class="memtitle"><span class="permalink"><a href="#a81096035b0802bc24810c07ca13df7e9">&#9670;&nbsp;</a></span>m_prbNum</h2>
1569
1570 <div class="memitem">
1571 <div class="memproto">
1572 <table class="mlabels">
1573   <tr>
1574   <td class="mlabels-left">
1575       <table class="memname">
1576         <tr>
1577           <td class="memname">uint16_t * m_prbNum = NULL</td>
1578         </tr>
1579       </table>
1580   </td>
1581   <td class="mlabels-right">
1582 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1583   </tr>
1584 </table>
1585 </div><div class="memdoc">
1586
1587 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00063">63</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1588
1589 </div>
1590 </div>
1591 <a id="a59b4057d63386649d2facf030a08fa0e"></a>
1592 <h2 class="memtitle"><span class="permalink"><a href="#a59b4057d63386649d2facf030a08fa0e">&#9670;&nbsp;</a></span>m_prbStart</h2>
1593
1594 <div class="memitem">
1595 <div class="memproto">
1596 <table class="mlabels">
1597   <tr>
1598   <td class="mlabels-left">
1599       <table class="memname">
1600         <tr>
1601           <td class="memname">uint16_t* m_prbStart = NULL</td>
1602         </tr>
1603       </table>
1604   </td>
1605   <td class="mlabels-right">
1606 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1607   </tr>
1608 </table>
1609 </div><div class="memdoc">
1610
1611 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00063">63</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1612
1613 </div>
1614 </div>
1615 <a id="a0967c7de3f0299240443557d0b5677b8"></a>
1616 <h2 class="memtitle"><span class="permalink"><a href="#a0967c7de3f0299240443557d0b5677b8">&#9670;&nbsp;</a></span>m_pRUConfig</h2>
1617
1618 <div class="memitem">
1619 <div class="memproto">
1620 <table class="mlabels">
1621   <tr>
1622   <td class="mlabels-left">
1623       <table class="memname">
1624         <tr>
1625           <td class="memname">struct <a class="el" href="structxran__ru__config.html">xran_ru_config</a>* m_pRUConfig</td>
1626         </tr>
1627       </table>
1628   </td>
1629   <td class="mlabels-right">
1630 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1631   </tr>
1632 </table>
1633 </div><div class="memdoc">
1634
1635 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00042">42</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1636
1637 </div>
1638 </div>
1639 <a id="a8afca7ac895ea509b38432d1b45bff55"></a>
1640 <h2 class="memtitle"><span class="permalink"><a href="#a8afca7ac895ea509b38432d1b45bff55">&#9670;&nbsp;</a></span>m_pSectGenInfo</h2>
1641
1642 <div class="memitem">
1643 <div class="memproto">
1644 <table class="mlabels">
1645   <tr>
1646   <td class="mlabels-left">
1647       <table class="memname">
1648         <tr>
1649           <td class="memname">struct <a class="el" href="structxran__section__gen__info.html">xran_section_gen_info</a>* m_pSectGenInfo = NULL</td>
1650         </tr>
1651       </table>
1652   </td>
1653   <td class="mlabels-right">
1654 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1655   </tr>
1656 </table>
1657 </div><div class="memdoc">
1658
1659 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00045">45</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1660
1661 </div>
1662 </div>
1663 <a id="aafa40e823e408268e48585ec7a623eae"></a>
1664 <h2 class="memtitle"><span class="permalink"><a href="#aafa40e823e408268e48585ec7a623eae">&#9670;&nbsp;</a></span>m_pTestBuffer</h2>
1665
1666 <div class="memitem">
1667 <div class="memproto">
1668 <table class="mlabels">
1669   <tr>
1670   <td class="mlabels-left">
1671       <table class="memname">
1672         <tr>
1673           <td class="memname">struct rte_mbuf* m_pTestBuffer</td>
1674         </tr>
1675       </table>
1676   </td>
1677   <td class="mlabels-right">
1678 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1679   </tr>
1680 </table>
1681 </div><div class="memdoc">
1682
1683 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00049">49</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1684
1685 </div>
1686 </div>
1687 <a id="ab4be4cfb9be32a9a6c516f5cfbae0d6f"></a>
1688 <h2 class="memtitle"><span class="permalink"><a href="#ab4be4cfb9be32a9a6c516f5cfbae0d6f">&#9670;&nbsp;</a></span>m_reMask</h2>
1689
1690 <div class="memitem">
1691 <div class="memproto">
1692 <table class="mlabels">
1693   <tr>
1694   <td class="mlabels-left">
1695       <table class="memname">
1696         <tr>
1697           <td class="memname">uint16_t m_reMask = 0xfff</td>
1698         </tr>
1699       </table>
1700   </td>
1701   <td class="mlabels-right">
1702 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1703   </tr>
1704 </table>
1705 </div><div class="memdoc">
1706
1707 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00067">67</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1708
1709 </div>
1710 </div>
1711 <a id="aa42dde0a7ce436df7e5b607d17d52668"></a>
1712 <h2 class="memtitle"><span class="permalink"><a href="#aa42dde0a7ce436df7e5b607d17d52668">&#9670;&nbsp;</a></span>m_result</h2>
1713
1714 <div class="memitem">
1715 <div class="memproto">
1716 <table class="mlabels">
1717   <tr>
1718   <td class="mlabels-left">
1719       <table class="memname">
1720         <tr>
1721           <td class="memname">struct <a class="el" href="structxran__cp__gen__params.html">xran_cp_gen_params</a> m_result</td>
1722         </tr>
1723       </table>
1724   </td>
1725   <td class="mlabels-right">
1726 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1727   </tr>
1728 </table>
1729 </div><div class="memdoc">
1730
1731 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00053">53</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1732
1733 </div>
1734 </div>
1735 <a id="a9c4d35a4cce2560e384f2fe95c4c341f"></a>
1736 <h2 class="memtitle"><span class="permalink"><a href="#a9c4d35a4cce2560e384f2fe95c4c341f">&#9670;&nbsp;</a></span>m_sectionId</h2>
1737
1738 <div class="memitem">
1739 <div class="memproto">
1740 <table class="mlabels">
1741   <tr>
1742   <td class="mlabels-left">
1743       <table class="memname">
1744         <tr>
1745           <td class="memname">uint16_t m_sectionId</td>
1746         </tr>
1747       </table>
1748   </td>
1749   <td class="mlabels-right">
1750 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1751   </tr>
1752 </table>
1753 </div><div class="memdoc">
1754
1755 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00068">68</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1756
1757 </div>
1758 </div>
1759 <a id="abc4c88e1904502c47099799767ea3991"></a>
1760 <h2 class="memtitle"><span class="permalink"><a href="#abc4c88e1904502c47099799767ea3991">&#9670;&nbsp;</a></span>m_sectionType</h2>
1761
1762 <div class="memitem">
1763 <div class="memproto">
1764 <table class="mlabels">
1765   <tr>
1766   <td class="mlabels-left">
1767       <table class="memname">
1768         <tr>
1769           <td class="memname">uint8_t m_sectionType</td>
1770         </tr>
1771       </table>
1772   </td>
1773   <td class="mlabels-right">
1774 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1775   </tr>
1776 </table>
1777 </div><div class="memdoc">
1778
1779 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00057">57</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1780
1781 </div>
1782 </div>
1783 <a id="a7a0ce01c67c4067cc3ba42fd380e858a"></a>
1784 <h2 class="memtitle"><span class="permalink"><a href="#a7a0ce01c67c4067cc3ba42fd380e858a">&#9670;&nbsp;</a></span>m_seqId</h2>
1785
1786 <div class="memitem">
1787 <div class="memproto">
1788 <table class="mlabels">
1789   <tr>
1790   <td class="mlabels-left">
1791       <table class="memname">
1792         <tr>
1793           <td class="memname">uint8_t m_seqId</td>
1794         </tr>
1795       </table>
1796   </td>
1797   <td class="mlabels-right">
1798 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1799   </tr>
1800 </table>
1801 </div><div class="memdoc">
1802
1803 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00060">60</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1804
1805 </div>
1806 </div>
1807 <a id="a7f021a016314b5d3a9bb095c5c08048f"></a>
1808 <h2 class="memtitle"><span class="permalink"><a href="#a7f021a016314b5d3a9bb095c5c08048f">&#9670;&nbsp;</a></span>m_slotId</h2>
1809
1810 <div class="memitem">
1811 <div class="memproto">
1812 <table class="mlabels">
1813   <tr>
1814   <td class="mlabels-left">
1815       <table class="memname">
1816         <tr>
1817           <td class="memname">uint8_t m_slotId</td>
1818         </tr>
1819       </table>
1820   </td>
1821   <td class="mlabels-right">
1822 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1823   </tr>
1824 </table>
1825 </div><div class="memdoc">
1826
1827 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00061">61</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1828
1829 </div>
1830 </div>
1831 <a id="ae0c317f2faf44b0e7bde79d34e00b2e7"></a>
1832 <h2 class="memtitle"><span class="permalink"><a href="#ae0c317f2faf44b0e7bde79d34e00b2e7">&#9670;&nbsp;</a></span>m_SlotNrNum</h2>
1833
1834 <div class="memitem">
1835 <div class="memproto">
1836 <table class="mlabels">
1837   <tr>
1838   <td class="mlabels-left">
1839       <table class="memname">
1840         <tr>
1841           <td class="memname">uint8_t m_SlotNrNum</td>
1842         </tr>
1843       </table>
1844   </td>
1845   <td class="mlabels-right">
1846 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1847   </tr>
1848 </table>
1849 </div><div class="memdoc">
1850
1851 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00088">88</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1852
1853 </div>
1854 </div>
1855 <a id="acef6d7b2a1494b7d98e70d4759875349"></a>
1856 <h2 class="memtitle"><span class="permalink"><a href="#acef6d7b2a1494b7d98e70d4759875349">&#9670;&nbsp;</a></span>m_startPrbc</h2>
1857
1858 <div class="memitem">
1859 <div class="memproto">
1860 <table class="mlabels">
1861   <tr>
1862   <td class="mlabels-left">
1863       <table class="memname">
1864         <tr>
1865           <td class="memname">uint16_t m_startPrbc</td>
1866         </tr>
1867       </table>
1868   </td>
1869   <td class="mlabels-right">
1870 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1871   </tr>
1872 </table>
1873 </div><div class="memdoc">
1874
1875 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00077">77</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1876
1877 </div>
1878 </div>
1879 <a id="a1d28f82423abf4fde782a34ae064aea9"></a>
1880 <h2 class="memtitle"><span class="permalink"><a href="#a1d28f82423abf4fde782a34ae064aea9">&#9670;&nbsp;</a></span>m_startSymId</h2>
1881
1882 <div class="memitem">
1883 <div class="memproto">
1884 <table class="mlabels">
1885   <tr>
1886   <td class="mlabels-left">
1887       <table class="memname">
1888         <tr>
1889           <td class="memname">uint8_t m_startSymId</td>
1890         </tr>
1891       </table>
1892   </td>
1893   <td class="mlabels-right">
1894 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1895   </tr>
1896 </table>
1897 </div><div class="memdoc">
1898
1899 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00074">74</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1900
1901 </div>
1902 </div>
1903 <a id="afa13542efadbf6db6e8ddfa388a345c0"></a>
1904 <h2 class="memtitle"><span class="permalink"><a href="#afa13542efadbf6db6e8ddfa388a345c0">&#9670;&nbsp;</a></span>m_subframeId</h2>
1905
1906 <div class="memitem">
1907 <div class="memproto">
1908 <table class="mlabels">
1909   <tr>
1910   <td class="mlabels-left">
1911       <table class="memname">
1912         <tr>
1913           <td class="memname">uint8_t m_subframeId</td>
1914         </tr>
1915       </table>
1916   </td>
1917   <td class="mlabels-right">
1918 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1919   </tr>
1920 </table>
1921 </div><div class="memdoc">
1922
1923 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00061">61</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1924
1925 </div>
1926 </div>
1927 <a id="a88a1f1ad78450f64aab4fa3f6499060a"></a>
1928 <h2 class="memtitle"><span class="permalink"><a href="#a88a1f1ad78450f64aab4fa3f6499060a">&#9670;&nbsp;</a></span>m_symNum</h2>
1929
1930 <div class="memitem">
1931 <div class="memproto">
1932 <table class="mlabels">
1933   <tr>
1934   <td class="mlabels-left">
1935       <table class="memname">
1936         <tr>
1937           <td class="memname">uint8_t m_symNum</td>
1938         </tr>
1939       </table>
1940   </td>
1941   <td class="mlabels-right">
1942 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1943   </tr>
1944 </table>
1945 </div><div class="memdoc">
1946
1947 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00062">62</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1948
1949 </div>
1950 </div>
1951 <a id="aba23eca36e0c5cc06d74919fa5fe0dd6"></a>
1952 <h2 class="memtitle"><span class="permalink"><a href="#aba23eca36e0c5cc06d74919fa5fe0dd6">&#9670;&nbsp;</a></span>m_symStart</h2>
1953
1954 <div class="memitem">
1955 <div class="memproto">
1956 <table class="mlabels">
1957   <tr>
1958   <td class="mlabels-left">
1959       <table class="memname">
1960         <tr>
1961           <td class="memname">uint8_t m_symStart</td>
1962         </tr>
1963       </table>
1964   </td>
1965   <td class="mlabels-right">
1966 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1967   </tr>
1968 </table>
1969 </div><div class="memdoc">
1970
1971 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00062">62</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1972
1973 </div>
1974 </div>
1975 <a id="a509c970617e65a99c8120eef3d309bcb"></a>
1976 <h2 class="memtitle"><span class="permalink"><a href="#a509c970617e65a99c8120eef3d309bcb">&#9670;&nbsp;</a></span>m_timeOffset</h2>
1977
1978 <div class="memitem">
1979 <div class="memproto">
1980 <table class="mlabels">
1981   <tr>
1982   <td class="mlabels-left">
1983       <table class="memname">
1984         <tr>
1985           <td class="memname">uint16_t m_timeOffset</td>
1986         </tr>
1987       </table>
1988   </td>
1989   <td class="mlabels-right">
1990 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
1991   </tr>
1992 </table>
1993 </div><div class="memdoc">
1994
1995 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00080">80</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
1996
1997 </div>
1998 </div>
1999 <a id="a95b34835c7215dd09bdfdd82698c1232"></a>
2000 <h2 class="memtitle"><span class="permalink"><a href="#a95b34835c7215dd09bdfdd82698c1232">&#9670;&nbsp;</a></span>m_x</h2>
2001
2002 <div class="memitem">
2003 <div class="memproto">
2004 <table class="mlabels">
2005   <tr>
2006   <td class="mlabels-left">
2007       <table class="memname">
2008         <tr>
2009           <td class="memname">uint8_t m_x</td>
2010         </tr>
2011       </table>
2012   </td>
2013   <td class="mlabels-right">
2014 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
2015   </tr>
2016 </table>
2017 </div><div class="memdoc">
2018
2019 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00075">75</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
2020
2021 </div>
2022 </div>
2023 <a id="a48dc9763aed8e2af7ff83eb1648aa96e"></a>
2024 <h2 class="memtitle"><span class="permalink"><a href="#a48dc9763aed8e2af7ff83eb1648aa96e">&#9670;&nbsp;</a></span>m_xran_dev_ctx</h2>
2025
2026 <div class="memitem">
2027 <div class="memproto">
2028 <table class="mlabels">
2029   <tr>
2030   <td class="mlabels-left">
2031       <table class="memname">
2032         <tr>
2033           <td class="memname">struct <a class="el" href="structxran__device__ctx.html">xran_device_ctx</a> m_xran_dev_ctx</td>
2034         </tr>
2035       </table>
2036   </td>
2037   <td class="mlabels-right">
2038 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
2039   </tr>
2040 </table>
2041 </div><div class="memdoc">
2042
2043 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00040">40</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
2044
2045 </div>
2046 </div>
2047 <a id="ae3061028ac8e2b8c5dbf9bafc6e1bafa"></a>
2048 <h2 class="memtitle"><span class="permalink"><a href="#ae3061028ac8e2b8c5dbf9bafc6e1bafa">&#9670;&nbsp;</a></span>m_xranConf</h2>
2049
2050 <div class="memitem">
2051 <div class="memproto">
2052 <table class="mlabels">
2053   <tr>
2054   <td class="mlabels-left">
2055       <table class="memname">
2056         <tr>
2057           <td class="memname">struct <a class="el" href="structxran__fh__config.html">xran_fh_config</a>* m_xranConf</td>
2058         </tr>
2059       </table>
2060   </td>
2061   <td class="mlabels-right">
2062 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
2063   </tr>
2064 </table>
2065 </div><div class="memdoc">
2066
2067 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00039">39</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
2068
2069 </div>
2070 </div>
2071 <a id="a5067ab67bdb57355a12a0282ced79bdc"></a>
2072 <h2 class="memtitle"><span class="permalink"><a href="#a5067ab67bdb57355a12a0282ced79bdc">&#9670;&nbsp;</a></span>m_y</h2>
2073
2074 <div class="memitem">
2075 <div class="memproto">
2076 <table class="mlabels">
2077   <tr>
2078   <td class="mlabels-left">
2079       <table class="memname">
2080         <tr>
2081           <td class="memname">uint8_t m_y[<a class="el" href="xran__common_8h.html#a342c40a4877f7760c65eca32523efea1">XRAN_PRACH_CANDIDATE_Y</a>]</td>
2082         </tr>
2083       </table>
2084   </td>
2085   <td class="mlabels-right">
2086 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
2087   </tr>
2088 </table>
2089 </div><div class="memdoc">
2090
2091 <p class="definition">Definition at line <a class="el" href="prach__functional_8cc_source.html#l00084">84</a> of file <a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a>.</p>
2092
2093 </div>
2094 </div>
2095 <a id="a88ea1f1de6b4d7d01ddc5fced408c813"></a>
2096 <h2 class="memtitle"><span class="permalink"><a href="#a88ea1f1de6b4d7d01ddc5fced408c813">&#9670;&nbsp;</a></span>parallelization_factor</h2>
2097
2098 <div class="memitem">
2099 <div class="memproto">
2100 <table class="mlabels">
2101   <tr>
2102   <td class="mlabels-left">
2103       <table class="memname">
2104         <tr>
2105           <td class="memname">int parallelization_factor = 1</td>
2106         </tr>
2107       </table>
2108   </td>
2109   <td class="mlabels-right">
2110 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
2111   </tr>
2112 </table>
2113 </div><div class="memdoc">
2114
2115 <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>
2116
2117 </div>
2118 </div>
2119 <a id="a0f6b306c821273c76461f8799c5d4d4c"></a>
2120 <h2 class="memtitle"><span class="permalink"><a href="#a0f6b306c821273c76461f8799c5d4d4c">&#9670;&nbsp;</a></span>result_units</h2>
2121
2122 <div class="memitem">
2123 <div class="memproto">
2124 <table class="mlabels">
2125   <tr>
2126   <td class="mlabels-left">
2127       <table class="memname">
2128         <tr>
2129           <td class="memname">std::string result_units = &quot;None&quot;</td>
2130         </tr>
2131       </table>
2132   </td>
2133   <td class="mlabels-right">
2134 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
2135   </tr>
2136 </table>
2137 </div><div class="memdoc">
2138
2139 <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>
2140
2141 </div>
2142 </div>
2143 <a id="a4e9607ae94d1958d38388cead2e4e3bf"></a>
2144 <h2 class="memtitle"><span class="permalink"><a href="#a4e9607ae94d1958d38388cead2e4e3bf">&#9670;&nbsp;</a></span>test_type</h2>
2145
2146 <div class="memitem">
2147 <div class="memproto">
2148 <table class="mlabels">
2149   <tr>
2150   <td class="mlabels-left">
2151       <table class="memname">
2152         <tr>
2153           <td class="memname">std::string test_type</td>
2154         </tr>
2155       </table>
2156   </td>
2157   <td class="mlabels-right">
2158 <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
2159   </tr>
2160 </table>
2161 </div><div class="memdoc">
2162
2163 <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>
2164
2165 </div>
2166 </div>
2167 <hr/>The documentation for this class was generated from the following file:<ul>
2168 <li><a class="el" href="prach__functional_8cc_source.html">prach_functional.cc</a></li>
2169 </ul>
2170 </div><!-- contents -->
2171 <!-- start footer part -->
2172 <hr class="footer"/><address class="footer"><small>
2173 Generated by &#160;<a href="http://www.doxygen.org/index.html">
2174 <img class="footer" src="doxygen.png" alt="doxygen"/>
2175 </a> 1.8.13
2176 </small></address>
2177 </body>
2178 </html>