add Doxygen documentation
[o-du/phy.git] / docs / API / class_bfp_perf.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: BfpPerf 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">BfpPerf Class Reference</div>  </div>
69 </div><!--header-->
70 <div class="contents">
71 <div class="dynheader">
72 Inheritance diagram for BfpPerf:</div>
73 <div class="dyncontent">
74 <div class="center"><img src="class_bfp_perf__inherit__graph.png" border="0" usemap="#_bfp_perf_inherit__map" alt="Inheritance graph"/></div>
75 <map name="_bfp_perf_inherit__map" id="_bfp_perf_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 BfpPerf:</div>
81 <div class="dyncontent">
82 <div class="center"><img src="class_bfp_perf__coll__graph.png" border="0" usemap="#_bfp_perf_coll__map" alt="Collaboration graph"/></div>
83 <map name="_bfp_perf_coll__map" id="_bfp_perf_coll__map">
84 <area shape="rect" id="node2" href="class_kernel_tests.html" title="{KernelTests\n|+ test_type\l# division_factor\l# result_units\l# parallelization_factor\l|+ SetUpTestCase()\l+ TearDownTestCase()\l+ get_number_of_cases()\l# set_division_factor()\l# set_results_units()\l# set_parallelization\l_factor()\l# performance()\l# print_test_description()\l# get_case_name()\l# init_test()\l# get_input_parameter()\l# get_reference_parameter()\l* get_input_parameter()\l* get_reference_parameter()\l}" alt="" coords="134,2257,319,2584"/>
85 <area shape="rect" id="node4" href="classnlohmann_1_1basic__json.html" title="a class to store JSON values " alt="" coords="219,5,491,2195"/>
86 </map>
87 </div>
88 <table class="memberdecls">
89 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
90 Static Public Member Functions</h2></td></tr>
91 <tr class="memitem:aad8181b222f27240e9f07dcb6e620fa3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#aad8181b222f27240e9f07dcb6e620fa3">SetUpTestCase</a> ()</td></tr>
92 <tr class="separator:aad8181b222f27240e9f07dcb6e620fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
93 <tr class="memitem:aaff0dc66f57f643a49ad3dd6bcb56916"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#aaff0dc66f57f643a49ad3dd6bcb56916">TearDownTestCase</a> ()</td></tr>
94 <tr class="separator:aaff0dc66f57f643a49ad3dd6bcb56916"><td class="memSeparator" colspan="2">&#160;</td></tr>
95 <tr class="memitem:a6157ff083be863bba0a7804cd1788d96"><td class="memItemLeft" align="right" valign="top">static unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a6157ff083be863bba0a7804cd1788d96">get_number_of_cases</a> (const std::string &amp;type)</td></tr>
96 <tr class="separator:a6157ff083be863bba0a7804cd1788d96"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 </table><table class="memberdecls">
98 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
99 Static Public Attributes</h2></td></tr>
100 <tr class="memitem:abd42f3e51ae547ec1631e9ac60df29d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="common_8hpp.html#ab701e3ac61a85b337ec5c1abaad6742d">json</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#abd42f3e51ae547ec1631e9ac60df29d6">conf</a></td></tr>
101 <tr class="separator:abd42f3e51ae547ec1631e9ac60df29d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:a4e9607ae94d1958d38388cead2e4e3bf"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a4e9607ae94d1958d38388cead2e4e3bf">test_type</a></td></tr>
103 <tr class="separator:a4e9607ae94d1958d38388cead2e4e3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
104 </table><table class="memberdecls">
105 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
106 Protected Member Functions</h2></td></tr>
107 <tr class="memitem:a3a1707f6479611fdc609a3eb8a0cef1b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_bfp_perf.html#a3a1707f6479611fdc609a3eb8a0cef1b">SetUp</a> () override</td></tr>
108 <tr class="separator:a3a1707f6479611fdc609a3eb8a0cef1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
109 <tr class="memitem:ac4fca95dc3b93372ce7f2078baf8e8b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_bfp_perf.html#ac4fca95dc3b93372ce7f2078baf8e8b6">TearDown</a> () override</td></tr>
110 <tr class="separator:ac4fca95dc3b93372ce7f2078baf8e8b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
111 <tr class="memitem:ad49152dbf530aeb2a2844895e6d47a3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#ad49152dbf530aeb2a2844895e6d47a3e">set_division_factor</a> (const double factor)</td></tr>
112 <tr class="memdesc:ad49152dbf530aeb2a2844895e6d47a3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set division factor.  <a href="#ad49152dbf530aeb2a2844895e6d47a3e">More...</a><br /></td></tr>
113 <tr class="separator:ad49152dbf530aeb2a2844895e6d47a3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
114 <tr class="memitem:a1bf2180658ad6d459231c631237f9311"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a1bf2180658ad6d459231c631237f9311">set_results_units</a> (const std::string &amp;units)</td></tr>
115 <tr class="memdesc:a1bf2180658ad6d459231c631237f9311"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set reults units.  <a href="#a1bf2180658ad6d459231c631237f9311">More...</a><br /></td></tr>
116 <tr class="separator:a1bf2180658ad6d459231c631237f9311"><td class="memSeparator" colspan="2">&#160;</td></tr>
117 <tr class="memitem:a5666c82d220a2c66784b9a238cc43c7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a5666c82d220a2c66784b9a238cc43c7e">set_parallelization_factor</a> (const int factor)</td></tr>
118 <tr class="memdesc:a5666c82d220a2c66784b9a238cc43c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set size of processed data.  <a href="#a5666c82d220a2c66784b9a238cc43c7e">More...</a><br /></td></tr>
119 <tr class="separator:a5666c82d220a2c66784b9a238cc43c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
120 <tr class="memitem:a3cf2e25a99be565a4ab570737cfeac41"><td class="memTemplParams" colspan="2">template&lt;typename F , typename ... Args&gt; </td></tr>
121 <tr class="memitem:a3cf2e25a99be565a4ab570737cfeac41"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a3cf2e25a99be565a4ab570737cfeac41">performance</a> (const std::string &amp;isa, const std::string &amp;<a class="el" href="u__plane__performance_8cc.html#a69b4bff6061152ff85770d725cced3cc">module_name</a>, F function, Args ... args)</td></tr>
122 <tr class="memdesc:a3cf2e25a99be565a4ab570737cfeac41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run performance test case for a given function.  <a href="#a3cf2e25a99be565a4ab570737cfeac41">More...</a><br /></td></tr>
123 <tr class="separator:a3cf2e25a99be565a4ab570737cfeac41"><td class="memSeparator" colspan="2">&#160;</td></tr>
124 <tr class="memitem:af9e5657bce588536aef7baf8c33a0108"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#af9e5657bce588536aef7baf8c33a0108">print_test_description</a> (const std::string &amp;isa, const std::string &amp;<a class="el" href="u__plane__performance_8cc.html#a69b4bff6061152ff85770d725cced3cc">module_name</a>)</td></tr>
125 <tr class="memdesc:af9e5657bce588536aef7baf8c33a0108"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print unique test description to the results xml file.  <a href="#af9e5657bce588536aef7baf8c33a0108">More...</a><br /></td></tr>
126 <tr class="separator:af9e5657bce588536aef7baf8c33a0108"><td class="memSeparator" colspan="2">&#160;</td></tr>
127 <tr class="memitem:a5a1ec6ee393f8538815bc0a82eac2e88"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a5a1ec6ee393f8538815bc0a82eac2e88">get_case_name</a> ()</td></tr>
128 <tr class="memdesc:a5a1ec6ee393f8538815bc0a82eac2e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get name of the test case from JSON file.  <a href="#a5a1ec6ee393f8538815bc0a82eac2e88">More...</a><br /></td></tr>
129 <tr class="separator:a5a1ec6ee393f8538815bc0a82eac2e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
130 <tr class="memitem:abf28e5ea54fab2b0685972fe6e75560a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#abf28e5ea54fab2b0685972fe6e75560a">init_test</a> (const std::string &amp;type)</td></tr>
131 <tr class="memdesc:abf28e5ea54fab2b0685972fe6e75560a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines section in the conf.json that is used to load parameters from.  <a href="#abf28e5ea54fab2b0685972fe6e75560a">More...</a><br /></td></tr>
132 <tr class="separator:abf28e5ea54fab2b0685972fe6e75560a"><td class="memSeparator" colspan="2">&#160;</td></tr>
133 <tr><td colspan="2"><div class="groupHeader"></div></td></tr>
134 <tr class="memitem:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
135 <tr class="memitem:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#a6dc1bccfd02f1a94b5c799c15cd98135">get_input_parameter</a> (const std::string &amp;parameter_name)</td></tr>
136 <tr class="memdesc:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load selected data from a JSON object. get_input_parameter loads data from parameters section of the test case in JSON file and get_reference_parameter does the same thing for references section.  <a href="#a6dc1bccfd02f1a94b5c799c15cd98135">More...</a><br /></td></tr>
137 <tr class="separator:a6dc1bccfd02f1a94b5c799c15cd98135"><td class="memSeparator" colspan="2">&#160;</td></tr>
138 <tr class="memitem:adfbe724335d86320c9839c426c4d5715"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
139 <tr class="memitem:adfbe724335d86320c9839c426c4d5715"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_kernel_tests.html#adfbe724335d86320c9839c426c4d5715">get_reference_parameter</a> (const std::string &amp;parameter_name)</td></tr>
140 <tr class="separator:adfbe724335d86320c9839c426c4d5715"><td class="memSeparator" colspan="2">&#160;</td></tr>
141 </table><table class="memberdecls">
142 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
143 Protected Attributes</h2></td></tr>
144 <tr class="memitem: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>
145 <tr class="separator:a929401f577bc540c1f8b7ec8c3b974fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
146 <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>
147 <tr class="separator:a0f6b306c821273c76461f8799c5d4d4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
148 <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>
149 <tr class="separator:a88ea1f1de6b4d7d01ddc5fced408c813"><td class="memSeparator" colspan="2">&#160;</td></tr>
150 </table>
151 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
152 <div class="textblock">
153 <p class="definition">Definition at line <a class="el" href="compander__functional_8cc_source.html#l00090">90</a> of file <a class="el" href="compander__functional_8cc_source.html">compander_functional.cc</a>.</p>
154 </div><h2 class="groupheader">Member Function Documentation</h2>
155 <a id="a5a1ec6ee393f8538815bc0a82eac2e88"></a>
156 <h2 class="memtitle"><span class="permalink"><a href="#a5a1ec6ee393f8538815bc0a82eac2e88">&#9670;&nbsp;</a></span>get_case_name()</h2>
157
158 <div class="memitem">
159 <div class="memproto">
160 <table class="mlabels">
161   <tr>
162   <td class="mlabels-left">
163       <table class="memname">
164         <tr>
165           <td class="memname">const std::string get_case_name </td>
166           <td>(</td>
167           <td class="paramname"></td><td>)</td>
168           <td></td>
169         </tr>
170       </table>
171   </td>
172   <td class="mlabels-right">
173 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
174   </tr>
175 </table>
176 </div><div class="memdoc">
177
178 <p>Get name of the test case from JSON file. </p>
179 <dl class="section return"><dt>Returns</dt><dd>Test'ss case name or a default name if name field is missing. </dd></dl>
180
181 <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>
182
183 </div>
184 </div>
185 <a id="a6dc1bccfd02f1a94b5c799c15cd98135"></a>
186 <h2 class="memtitle"><span class="permalink"><a href="#a6dc1bccfd02f1a94b5c799c15cd98135">&#9670;&nbsp;</a></span>get_input_parameter()</h2>
187
188 <div class="memitem">
189 <div class="memproto">
190 <table class="mlabels">
191   <tr>
192   <td class="mlabels-left">
193       <table class="memname">
194         <tr>
195           <td class="memname">T get_input_parameter </td>
196           <td>(</td>
197           <td class="paramtype">const std::string &amp;&#160;</td>
198           <td class="paramname"><em>parameter_name</em></td><td>)</td>
199           <td></td>
200         </tr>
201       </table>
202   </td>
203   <td class="mlabels-right">
204 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
205   </tr>
206 </table>
207 </div><div class="memdoc">
208
209 <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>
210 <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>
211
212 <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>
213 <div class="dynheader">
214 Here is the call graph for this function:</div>
215 <div class="dyncontent">
216 <div class="center"><img src="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph.png" border="0" usemap="#class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph" alt=""/></div>
217 <map name="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph" id="class_kernel_tests_a6dc1bccfd02f1a94b5c799c15cd98135_cgraph">
218 <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"/>
219 <area shape="rect" id="node3" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="391,5,483,32"/>
220 <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"/>
221 <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"/>
222 <area shape="rect" id="node6" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="369,157,504,184"/>
223 <area shape="rect" id="node7" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="364,209,509,250"/>
224 <area shape="rect" id="node8" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="388,275,485,301"/>
225 <area shape="rect" id="node10" href="common_8hpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="403,325,471,352"/>
226 <area shape="rect" id="node9" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="557,275,625,301"/>
227 </map>
228 </div>
229
230 </div>
231 </div>
232 <a id="a6157ff083be863bba0a7804cd1788d96"></a>
233 <h2 class="memtitle"><span class="permalink"><a href="#a6157ff083be863bba0a7804cd1788d96">&#9670;&nbsp;</a></span>get_number_of_cases()</h2>
234
235 <div class="memitem">
236 <div class="memproto">
237 <table class="mlabels">
238   <tr>
239   <td class="mlabels-left">
240       <table class="memname">
241         <tr>
242           <td class="memname">static unsigned get_number_of_cases </td>
243           <td>(</td>
244           <td class="paramtype">const std::string &amp;&#160;</td>
245           <td class="paramname"><em>type</em></td><td>)</td>
246           <td></td>
247         </tr>
248       </table>
249   </td>
250   <td class="mlabels-right">
251 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
252   </tr>
253 </table>
254 </div><div class="memdoc">
255
256 <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>
257 <div class="dynheader">
258 Here is the call graph for this function:</div>
259 <div class="dyncontent">
260 <div class="center"><img src="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph.png" border="0" usemap="#class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph" alt=""/></div>
261 <map name="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph" id="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_cgraph">
262 <area shape="rect" id="node2" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="211,5,345,32"/>
263 <area shape="rect" id="node3" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="204,57,352,98"/>
264 <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"/>
265 </map>
266 </div>
267 <div class="dynheader">
268 Here is the caller graph for this function:</div>
269 <div class="dyncontent">
270 <div class="center"><img src="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph.png" border="0" usemap="#class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph" alt=""/></div>
271 <map name="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph" id="class_kernel_tests_a6157ff083be863bba0a7804cd1788d96_icgraph">
272 <area shape="rect" id="node2" href="c__plane__tests_8cc.html#ab0ad0e23f1b51f15bd9594a24a2c438f" title="TEST_P" alt="" coords="204,5,276,32"/>
273 </map>
274 </div>
275
276 </div>
277 </div>
278 <a id="adfbe724335d86320c9839c426c4d5715"></a>
279 <h2 class="memtitle"><span class="permalink"><a href="#adfbe724335d86320c9839c426c4d5715">&#9670;&nbsp;</a></span>get_reference_parameter()</h2>
280
281 <div class="memitem">
282 <div class="memproto">
283 <table class="mlabels">
284   <tr>
285   <td class="mlabels-left">
286       <table class="memname">
287         <tr>
288           <td class="memname">T get_reference_parameter </td>
289           <td>(</td>
290           <td class="paramtype">const std::string &amp;&#160;</td>
291           <td class="paramname"><em>parameter_name</em></td><td>)</td>
292           <td></td>
293         </tr>
294       </table>
295   </td>
296   <td class="mlabels-right">
297 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
298   </tr>
299 </table>
300 </div><div class="memdoc">
301
302 <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>
303 <div class="dynheader">
304 Here is the call graph for this function:</div>
305 <div class="dyncontent">
306 <div class="center"><img src="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph.png" border="0" usemap="#class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph" alt=""/></div>
307 <map name="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph" id="class_kernel_tests_adfbe724335d86320c9839c426c4d5715_cgraph">
308 <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"/>
309 <area shape="rect" id="node3" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="417,5,509,32"/>
310 <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"/>
311 <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"/>
312 <area shape="rect" id="node6" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="396,157,531,184"/>
313 <area shape="rect" id="node7" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="391,209,536,250"/>
314 <area shape="rect" id="node8" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="415,275,512,301"/>
315 <area shape="rect" id="node10" href="common_8hpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="429,325,497,352"/>
316 <area shape="rect" id="node9" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="584,275,652,301"/>
317 </map>
318 </div>
319
320 </div>
321 </div>
322 <a id="abf28e5ea54fab2b0685972fe6e75560a"></a>
323 <h2 class="memtitle"><span class="permalink"><a href="#abf28e5ea54fab2b0685972fe6e75560a">&#9670;&nbsp;</a></span>init_test()</h2>
324
325 <div class="memitem">
326 <div class="memproto">
327 <table class="mlabels">
328   <tr>
329   <td class="mlabels-left">
330       <table class="memname">
331         <tr>
332           <td class="memname">void init_test </td>
333           <td>(</td>
334           <td class="paramtype">const std::string &amp;&#160;</td>
335           <td class="paramname"><em>type</em></td><td>)</td>
336           <td></td>
337         </tr>
338       </table>
339   </td>
340   <td class="mlabels-right">
341 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
342   </tr>
343 </table>
344 </div><div class="memdoc">
345
346 <p>Defines section in the conf.json that is used to load parameters from. </p>
347 <dl class="params"><dt>Parameters</dt><dd>
348   <table class="params">
349     <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>Name of the section in the JSON file. </td></tr>
350   </table>
351   </dd>
352 </dl>
353
354 <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>
355 <div class="dynheader">
356 Here is the call graph for this function:</div>
357 <div class="dyncontent">
358 <div class="center"><img src="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph.png" border="0" usemap="#class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph" alt=""/></div>
359 <map name="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph" id="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_cgraph">
360 <area shape="rect" id="node2" href="classnlohmann_1_1basic__json.html#a0801762a3fe36fe32dca5f16e515478d" title="returns the number of elements " alt="" coords="121,5,269,47"/>
361 <area shape="rect" id="node3" href="common_8hpp.html#a876ed07783b27d38779f7cef4db673e6" title="Read binary data from the file. " alt="" coords="123,71,268,112"/>
362 </map>
363 </div>
364 <div class="dynheader">
365 Here is the caller graph for this function:</div>
366 <div class="dyncontent">
367 <div class="center"><img src="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph.png" border="0" usemap="#class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph" alt=""/></div>
368 <map name="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph" id="class_kernel_tests_abf28e5ea54fab2b0685972fe6e75560a_icgraph">
369 <area shape="rect" id="node2" href="class_c__plane.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="C_plane::SetUp" alt="" coords="141,5,255,32"/>
370 <area shape="rect" id="node3" href="class_test_chain.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="TestChain::SetUp" alt="" coords="135,56,261,83"/>
371 <area shape="rect" id="node4" href="class_prach_check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="PrachCheck::SetUp" alt="" coords="129,107,267,133"/>
372 <area shape="rect" id="node5" href="class_prach_perf.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="PrachPerf::SetUp" alt="" coords="135,157,261,184"/>
373 <area shape="rect" id="node6" href="class_u__plane_check.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="U_planeCheck::SetUp" alt="" coords="121,208,275,235"/>
374 <area shape="rect" id="node7" href="class_u__plane_perf.html#a3a1707f6479611fdc609a3eb8a0cef1b" title="U_planePerf::SetUp" alt="" coords="129,259,267,285"/>
375 </map>
376 </div>
377
378 </div>
379 </div>
380 <a id="a3cf2e25a99be565a4ab570737cfeac41"></a>
381 <h2 class="memtitle"><span class="permalink"><a href="#a3cf2e25a99be565a4ab570737cfeac41">&#9670;&nbsp;</a></span>performance()</h2>
382
383 <div class="memitem">
384 <div class="memproto">
385 <table class="mlabels">
386   <tr>
387   <td class="mlabels-left">
388       <table class="memname">
389         <tr>
390           <td class="memname">void performance </td>
391           <td>(</td>
392           <td class="paramtype">const std::string &amp;&#160;</td>
393           <td class="paramname"><em>isa</em>, </td>
394         </tr>
395         <tr>
396           <td class="paramkey"></td>
397           <td></td>
398           <td class="paramtype">const std::string &amp;&#160;</td>
399           <td class="paramname"><em>module_name</em>, </td>
400         </tr>
401         <tr>
402           <td class="paramkey"></td>
403           <td></td>
404           <td class="paramtype">F&#160;</td>
405           <td class="paramname"><em>function</em>, </td>
406         </tr>
407         <tr>
408           <td class="paramkey"></td>
409           <td></td>
410           <td class="paramtype">Args ...&#160;</td>
411           <td class="paramname"><em>args</em>&#160;</td>
412         </tr>
413         <tr>
414           <td></td>
415           <td>)</td>
416           <td></td><td></td>
417         </tr>
418       </table>
419   </td>
420   <td class="mlabels-right">
421 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
422   </tr>
423 </table>
424 </div><div class="memdoc">
425
426 <p>Run performance test case for a given function. </p>
427 <dl class="params"><dt>Parameters</dt><dd>
428   <table class="params">
429     <tr><td class="paramdir">[in]</td><td class="paramname">isa</td><td>Used Instruction Set. </td></tr>
430     <tr><td class="paramdir">[in]</td><td class="paramname">module_name</td><td>name of the tested kernel. </td></tr>
431     <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>function to be tested. </td></tr>
432     <tr><td class="paramdir">[in]</td><td class="paramname">args</td><td>function's arguments. </td></tr>
433   </table>
434   </dd>
435 </dl>
436
437 <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>
438 <div class="dynheader">
439 Here is the call graph for this function:</div>
440 <div class="dyncontent">
441 <div class="center"><img src="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph.png" border="0" usemap="#class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph" alt=""/></div>
442 <map name="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph" id="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_cgraph">
443 <area shape="rect" id="node2" href="common_8hpp.html#ae39390f41ba978a1f0d79691436c074a" title="Attach current process to the selected core. " alt="" coords="157,5,249,32"/>
444 <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"/>
445 <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"/>
446 </map>
447 </div>
448 <div class="dynheader">
449 Here is the caller graph for this function:</div>
450 <div class="dyncontent">
451 <div class="center"><img src="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph.png" border="0" usemap="#class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph" alt=""/></div>
452 <map name="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph" id="class_kernel_tests_a3cf2e25a99be565a4ab570737cfeac41_icgraph">
453 <area shape="rect" id="node2" href="c__plane__tests_8cc.html#a21d05f2c6607fc534e67ed32883de81f" title="TEST_P" alt="" coords="148,5,220,32"/>
454 </map>
455 </div>
456
457 </div>
458 </div>
459 <a id="af9e5657bce588536aef7baf8c33a0108"></a>
460 <h2 class="memtitle"><span class="permalink"><a href="#af9e5657bce588536aef7baf8c33a0108">&#9670;&nbsp;</a></span>print_test_description()</h2>
461
462 <div class="memitem">
463 <div class="memproto">
464 <table class="mlabels">
465   <tr>
466   <td class="mlabels-left">
467       <table class="memname">
468         <tr>
469           <td class="memname">void print_test_description </td>
470           <td>(</td>
471           <td class="paramtype">const std::string &amp;&#160;</td>
472           <td class="paramname"><em>isa</em>, </td>
473         </tr>
474         <tr>
475           <td class="paramkey"></td>
476           <td></td>
477           <td class="paramtype">const std::string &amp;&#160;</td>
478           <td class="paramname"><em>module_name</em>&#160;</td>
479         </tr>
480         <tr>
481           <td></td>
482           <td>)</td>
483           <td></td><td></td>
484         </tr>
485       </table>
486   </td>
487   <td class="mlabels-right">
488 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
489   </tr>
490 </table>
491 </div><div class="memdoc">
492
493 <p>Print unique test description to the results xml file. </p>
494 <dl class="params"><dt>Parameters</dt><dd>
495   <table class="params">
496     <tr><td class="paramdir">[in]</td><td class="paramname">isa</td><td>Used Instruction Set. </td></tr>
497     <tr><td class="paramdir">[in]</td><td class="paramname">module_name</td><td>name of the tested kernel. </td></tr>
498     <tr><td class="paramdir">[in]</td><td class="paramname">function</td><td>function to be tested. </td></tr>
499   </table>
500   </dd>
501 </dl>
502
503 <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>
504
505 </div>
506 </div>
507 <a id="ad49152dbf530aeb2a2844895e6d47a3e"></a>
508 <h2 class="memtitle"><span class="permalink"><a href="#ad49152dbf530aeb2a2844895e6d47a3e">&#9670;&nbsp;</a></span>set_division_factor()</h2>
509
510 <div class="memitem">
511 <div class="memproto">
512 <table class="mlabels">
513   <tr>
514   <td class="mlabels-left">
515       <table class="memname">
516         <tr>
517           <td class="memname">void set_division_factor </td>
518           <td>(</td>
519           <td class="paramtype">const double&#160;</td>
520           <td class="paramname"><em>factor</em></td><td>)</td>
521           <td></td>
522         </tr>
523       </table>
524   </td>
525   <td class="mlabels-right">
526 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
527   </tr>
528 </table>
529 </div><div class="memdoc">
530
531 <p>Set division factor. </p>
532 <dl class="params"><dt>Parameters</dt><dd>
533   <table class="params">
534     <tr><td class="paramdir">[in]</td><td class="paramname">factor</td><td>Division factor that divides mean and standard deviation. </td></tr>
535   </table>
536   </dd>
537 </dl>
538
539 <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>
540
541 </div>
542 </div>
543 <a id="a5666c82d220a2c66784b9a238cc43c7e"></a>
544 <h2 class="memtitle"><span class="permalink"><a href="#a5666c82d220a2c66784b9a238cc43c7e">&#9670;&nbsp;</a></span>set_parallelization_factor()</h2>
545
546 <div class="memitem">
547 <div class="memproto">
548 <table class="mlabels">
549   <tr>
550   <td class="mlabels-left">
551       <table class="memname">
552         <tr>
553           <td class="memname">void set_parallelization_factor </td>
554           <td>(</td>
555           <td class="paramtype">const int&#160;</td>
556           <td class="paramname"><em>factor</em></td><td>)</td>
557           <td></td>
558         </tr>
559       </table>
560   </td>
561   <td class="mlabels-right">
562 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
563   </tr>
564 </table>
565 </div><div class="memdoc">
566
567 <p>Set size of processed data. </p>
568 <dl class="params"><dt>Parameters</dt><dd>
569   <table class="params">
570     <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Size of processed data used to calculate module throughput. </td></tr>
571   </table>
572   </dd>
573 </dl>
574
575 <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>
576
577 </div>
578 </div>
579 <a id="a1bf2180658ad6d459231c631237f9311"></a>
580 <h2 class="memtitle"><span class="permalink"><a href="#a1bf2180658ad6d459231c631237f9311">&#9670;&nbsp;</a></span>set_results_units()</h2>
581
582 <div class="memitem">
583 <div class="memproto">
584 <table class="mlabels">
585   <tr>
586   <td class="mlabels-left">
587       <table class="memname">
588         <tr>
589           <td class="memname">void set_results_units </td>
590           <td>(</td>
591           <td class="paramtype">const std::string &amp;&#160;</td>
592           <td class="paramname"><em>units</em></td><td>)</td>
593           <td></td>
594         </tr>
595       </table>
596   </td>
597   <td class="mlabels-right">
598 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
599   </tr>
600 </table>
601 </div><div class="memdoc">
602
603 <p>Set reults units. </p>
604 <dl class="params"><dt>Parameters</dt><dd>
605   <table class="params">
606     <tr><td class="paramdir">[in]</td><td class="paramname">units</td><td>Units that are displayed in the report. </td></tr>
607   </table>
608   </dd>
609 </dl>
610
611 <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>
612
613 </div>
614 </div>
615 <a id="a3a1707f6479611fdc609a3eb8a0cef1b"></a>
616 <h2 class="memtitle"><span class="permalink"><a href="#a3a1707f6479611fdc609a3eb8a0cef1b">&#9670;&nbsp;</a></span>SetUp()</h2>
617
618 <div class="memitem">
619 <div class="memproto">
620 <table class="mlabels">
621   <tr>
622   <td class="mlabels-left">
623       <table class="memname">
624         <tr>
625           <td class="memname">void SetUp </td>
626           <td>(</td>
627           <td class="paramname"></td><td>)</td>
628           <td></td>
629         </tr>
630       </table>
631   </td>
632   <td class="mlabels-right">
633 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span></span>  </td>
634   </tr>
635 </table>
636 </div><div class="memdoc">
637
638 <p class="definition">Definition at line <a class="el" href="compander__functional_8cc_source.html#l00093">93</a> of file <a class="el" href="compander__functional_8cc_source.html">compander_functional.cc</a>.</p>
639
640 </div>
641 </div>
642 <a id="aad8181b222f27240e9f07dcb6e620fa3"></a>
643 <h2 class="memtitle"><span class="permalink"><a href="#aad8181b222f27240e9f07dcb6e620fa3">&#9670;&nbsp;</a></span>SetUpTestCase()</h2>
644
645 <div class="memitem">
646 <div class="memproto">
647 <table class="mlabels">
648   <tr>
649   <td class="mlabels-left">
650       <table class="memname">
651         <tr>
652           <td class="memname">static void SetUpTestCase </td>
653           <td>(</td>
654           <td class="paramname"></td><td>)</td>
655           <td></td>
656         </tr>
657       </table>
658   </td>
659   <td class="mlabels-right">
660 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
661   </tr>
662 </table>
663 </div><div class="memdoc">
664
665 <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>
666 <div class="dynheader">
667 Here is the call graph for this function:</div>
668 <div class="dyncontent">
669 <div class="center"><img src="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph.png" border="0" usemap="#class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph" alt=""/></div>
670 <map name="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph" id="class_kernel_tests_aad8181b222f27240e9f07dcb6e620fa3_cgraph">
671 <area shape="rect" id="node2" href="common_8hpp.html#ad8c062e9b24e4b3a8408b23a0d8ab428" title="Read JSON from the given file. " alt="" coords="169,5,304,32"/>
672 <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"/>
673 <area shape="rect" id="node4" href="common_8hpp.html#a56c41cbb9de4bce25da45ecd74b46a81" title="Measure the TSC on the machine. " alt="" coords="188,123,285,149"/>
674 <area shape="rect" id="node5" href="common_8cpp.html#a0ab5719a5f67d4d52057b2c4550fe930" title="Return the current value of the TSC. " alt="" coords="352,123,420,149"/>
675 </map>
676 </div>
677
678 </div>
679 </div>
680 <a id="ac4fca95dc3b93372ce7f2078baf8e8b6"></a>
681 <h2 class="memtitle"><span class="permalink"><a href="#ac4fca95dc3b93372ce7f2078baf8e8b6">&#9670;&nbsp;</a></span>TearDown()</h2>
682
683 <div class="memitem">
684 <div class="memproto">
685 <table class="mlabels">
686   <tr>
687   <td class="mlabels-left">
688       <table class="memname">
689         <tr>
690           <td class="memname">void TearDown </td>
691           <td>(</td>
692           <td class="paramname"></td><td>)</td>
693           <td></td>
694         </tr>
695       </table>
696   </td>
697   <td class="mlabels-right">
698 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span></span>  </td>
699   </tr>
700 </table>
701 </div><div class="memdoc">
702
703 <p class="definition">Definition at line <a class="el" href="compander__functional_8cc_source.html#l00098">98</a> of file <a class="el" href="compander__functional_8cc_source.html">compander_functional.cc</a>.</p>
704
705 </div>
706 </div>
707 <a id="aaff0dc66f57f643a49ad3dd6bcb56916"></a>
708 <h2 class="memtitle"><span class="permalink"><a href="#aaff0dc66f57f643a49ad3dd6bcb56916">&#9670;&nbsp;</a></span>TearDownTestCase()</h2>
709
710 <div class="memitem">
711 <div class="memproto">
712 <table class="mlabels">
713   <tr>
714   <td class="mlabels-left">
715       <table class="memname">
716         <tr>
717           <td class="memname">static void TearDownTestCase </td>
718           <td>(</td>
719           <td class="paramname"></td><td>)</td>
720           <td></td>
721         </tr>
722       </table>
723   </td>
724   <td class="mlabels-right">
725 <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
726   </tr>
727 </table>
728 </div><div class="memdoc">
729
730 <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>
731
732 </div>
733 </div>
734 <h2 class="groupheader">Field Documentation</h2>
735 <a id="abd42f3e51ae547ec1631e9ac60df29d6"></a>
736 <h2 class="memtitle"><span class="permalink"><a href="#abd42f3e51ae547ec1631e9ac60df29d6">&#9670;&nbsp;</a></span>conf</h2>
737
738 <div class="memitem">
739 <div class="memproto">
740 <table class="mlabels">
741   <tr>
742   <td class="mlabels-left">
743       <table class="memname">
744         <tr>
745           <td class="memname"><a class="el" href="common_8hpp.html#ab701e3ac61a85b337ec5c1abaad6742d">json</a> conf</td>
746         </tr>
747       </table>
748   </td>
749   <td class="mlabels-right">
750 <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
751   </tr>
752 </table>
753 </div><div class="memdoc">
754
755 <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>
756
757 </div>
758 </div>
759 <a id="a929401f577bc540c1f8b7ec8c3b974fd"></a>
760 <h2 class="memtitle"><span class="permalink"><a href="#a929401f577bc540c1f8b7ec8c3b974fd">&#9670;&nbsp;</a></span>division_factor</h2>
761
762 <div class="memitem">
763 <div class="memproto">
764 <table class="mlabels">
765   <tr>
766   <td class="mlabels-left">
767       <table class="memname">
768         <tr>
769           <td class="memname">double division_factor = 1.0</td>
770         </tr>
771       </table>
772   </td>
773   <td class="mlabels-right">
774 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
775   </tr>
776 </table>
777 </div><div class="memdoc">
778
779 <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>
780
781 </div>
782 </div>
783 <a id="a88ea1f1de6b4d7d01ddc5fced408c813"></a>
784 <h2 class="memtitle"><span class="permalink"><a href="#a88ea1f1de6b4d7d01ddc5fced408c813">&#9670;&nbsp;</a></span>parallelization_factor</h2>
785
786 <div class="memitem">
787 <div class="memproto">
788 <table class="mlabels">
789   <tr>
790   <td class="mlabels-left">
791       <table class="memname">
792         <tr>
793           <td class="memname">int parallelization_factor = 1</td>
794         </tr>
795       </table>
796   </td>
797   <td class="mlabels-right">
798 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
799   </tr>
800 </table>
801 </div><div class="memdoc">
802
803 <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>
804
805 </div>
806 </div>
807 <a id="a0f6b306c821273c76461f8799c5d4d4c"></a>
808 <h2 class="memtitle"><span class="permalink"><a href="#a0f6b306c821273c76461f8799c5d4d4c">&#9670;&nbsp;</a></span>result_units</h2>
809
810 <div class="memitem">
811 <div class="memproto">
812 <table class="mlabels">
813   <tr>
814   <td class="mlabels-left">
815       <table class="memname">
816         <tr>
817           <td class="memname">std::string result_units = &quot;None&quot;</td>
818         </tr>
819       </table>
820   </td>
821   <td class="mlabels-right">
822 <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span>  </td>
823   </tr>
824 </table>
825 </div><div class="memdoc">
826
827 <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>
828
829 </div>
830 </div>
831 <a id="a4e9607ae94d1958d38388cead2e4e3bf"></a>
832 <h2 class="memtitle"><span class="permalink"><a href="#a4e9607ae94d1958d38388cead2e4e3bf">&#9670;&nbsp;</a></span>test_type</h2>
833
834 <div class="memitem">
835 <div class="memproto">
836 <table class="mlabels">
837   <tr>
838   <td class="mlabels-left">
839       <table class="memname">
840         <tr>
841           <td class="memname">std::string test_type</td>
842         </tr>
843       </table>
844   </td>
845   <td class="mlabels-right">
846 <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span>  </td>
847   </tr>
848 </table>
849 </div><div class="memdoc">
850
851 <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>
852
853 </div>
854 </div>
855 <hr/>The documentation for this class was generated from the following file:<ul>
856 <li><a class="el" href="compander__functional_8cc_source.html">compander_functional.cc</a></li>
857 </ul>
858 </div><!-- contents -->
859 <!-- start footer part -->
860 <hr class="footer"/><address class="footer"><small>
861 Generated by &#160;<a href="http://www.doxygen.org/index.html">
862 <img class="footer" src="doxygen.png" alt="doxygen"/>
863 </a> 1.8.13
864 </small></address>
865 </body>
866 </html>