annotate C++/api/html/functions_vars.html @ 610:01986636257a

Second check-in of Alex Brandmeyer's C++ implementation of CARFAC. Addressed style issues and completed implementation of remaining functions. Still needs proper testing of the output stages against the MATLAB version, and runtime functions need improvements in efficiency.
author alexbrandmeyer
date Thu, 16 May 2013 17:33:23 +0000
parents 97976133eb4d
children
rev   line source
flatmax@592 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
flatmax@592 2 <html xmlns="http://www.w3.org/1999/xhtml">
flatmax@592 3 <head>
flatmax@592 4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
flatmax@592 5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
flatmax@592 6 <title>CARFAC C++: Class Members - Variables</title>
flatmax@592 7
flatmax@592 8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
flatmax@592 9 <link href="doxygen.css" rel="stylesheet" type="text/css" />
flatmax@592 10 <link href="navtree.css" rel="stylesheet" type="text/css"/>
flatmax@592 11 <script type="text/javascript" src="jquery.js"></script>
flatmax@592 12 <script type="text/javascript" src="resize.js"></script>
flatmax@592 13 <script type="text/javascript" src="navtree.js"></script>
flatmax@592 14 <script type="text/javascript">
flatmax@592 15 $(document).ready(initResizable);
flatmax@592 16 </script>
flatmax@592 17 <link href="search/search.css" rel="stylesheet" type="text/css"/>
flatmax@592 18 <script type="text/javascript" src="search/search.js"></script>
flatmax@592 19 <script type="text/javascript">
flatmax@592 20 $(document).ready(function() { searchBox.OnSelectItem(0); });
flatmax@592 21 </script>
flatmax@592 22
flatmax@592 23 </head>
flatmax@592 24 <body>
flatmax@592 25 <div id="top"><!-- do not remove this div! -->
flatmax@592 26
flatmax@592 27
flatmax@592 28 <div id="titlearea">
flatmax@592 29 <table cellspacing="0" cellpadding="0">
flatmax@592 30 <tbody>
flatmax@592 31 <tr style="height: 56px;">
flatmax@592 32
flatmax@592 33 <td id="projectlogo"><img alt="Logo" src="icon.png"/></td>
flatmax@592 34
flatmax@592 35
flatmax@592 36 <td style="padding-left: 0.5em;">
flatmax@592 37 <div id="projectname">CARFAC C++
flatmax@592 38
flatmax@592 39 </div>
flatmax@592 40 <div id="projectbrief">C++ implementation of CARFAC</div>
flatmax@592 41 </td>
flatmax@592 42
flatmax@592 43
flatmax@592 44
flatmax@592 45 </tr>
flatmax@592 46 </tbody>
flatmax@592 47 </table>
flatmax@592 48 </div>
flatmax@592 49
flatmax@592 50 <!-- Generated by Doxygen 1.7.6.1 -->
flatmax@592 51 <script type="text/javascript">
flatmax@592 52 var searchBox = new SearchBox("searchBox", "search",false,'Search');
flatmax@592 53 </script>
flatmax@592 54 <div id="navrow1" class="tabs">
flatmax@592 55 <ul class="tablist">
flatmax@592 56 <li><a href="index.html"><span>Main&#160;Page</span></a></li>
flatmax@592 57 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
flatmax@592 58 <li><a href="files.html"><span>Files</span></a></li>
flatmax@592 59 <li>
flatmax@592 60 <div id="MSearchBox" class="MSearchBoxInactive">
flatmax@592 61 <span class="left">
flatmax@592 62 <img id="MSearchSelect" src="search/mag_sel.png"
flatmax@592 63 onmouseover="return searchBox.OnSearchSelectShow()"
flatmax@592 64 onmouseout="return searchBox.OnSearchSelectHide()"
flatmax@592 65 alt=""/>
flatmax@592 66 <input type="text" id="MSearchField" value="Search" accesskey="S"
flatmax@592 67 onfocus="searchBox.OnSearchFieldFocus(true)"
flatmax@592 68 onblur="searchBox.OnSearchFieldFocus(false)"
flatmax@592 69 onkeyup="searchBox.OnSearchFieldChange(event)"/>
flatmax@592 70 </span><span class="right">
flatmax@592 71 <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
flatmax@592 72 </span>
flatmax@592 73 </div>
flatmax@592 74 </li>
flatmax@592 75 </ul>
flatmax@592 76 </div>
flatmax@592 77 <div id="navrow2" class="tabs2">
flatmax@592 78 <ul class="tablist">
flatmax@592 79 <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
flatmax@592 80 <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
flatmax@592 81 <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
flatmax@592 82 <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
flatmax@592 83 </ul>
flatmax@592 84 </div>
flatmax@592 85 <div id="navrow3" class="tabs2">
flatmax@592 86 <ul class="tablist">
flatmax@592 87 <li><a href="functions.html"><span>All</span></a></li>
flatmax@592 88 <li><a href="functions_func.html"><span>Functions</span></a></li>
flatmax@592 89 <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
flatmax@594 90 <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
flatmax@592 91 </ul>
flatmax@592 92 </div>
flatmax@592 93 <div id="navrow4" class="tabs3">
flatmax@592 94 <ul class="tablist">
flatmax@592 95 <li><a href="#index_a"><span>a</span></a></li>
flatmax@592 96 <li><a href="#index_c"><span>c</span></a></li>
flatmax@592 97 <li><a href="#index_d"><span>d</span></a></li>
flatmax@592 98 <li><a href="#index_e"><span>e</span></a></li>
flatmax@592 99 <li><a href="#index_f"><span>f</span></a></li>
flatmax@594 100 <li><a href="#index_g"><span>g</span></a></li>
flatmax@592 101 <li><a href="#index_h"><span>h</span></a></li>
flatmax@592 102 <li><a href="#index_i"><span>i</span></a></li>
flatmax@592 103 <li><a href="#index_j"><span>j</span></a></li>
flatmax@592 104 <li><a href="#index_m"><span>m</span></a></li>
flatmax@592 105 <li><a href="#index_n"><span>n</span></a></li>
flatmax@592 106 <li><a href="#index_o"><span>o</span></a></li>
flatmax@592 107 <li><a href="#index_p"><span>p</span></a></li>
flatmax@594 108 <li><a href="#index_r"><span>r</span></a></li>
flatmax@592 109 <li><a href="#index_s"><span>s</span></a></li>
flatmax@592 110 <li><a href="#index_t"><span>t</span></a></li>
flatmax@592 111 <li><a href="#index_v"><span>v</span></a></li>
flatmax@592 112 <li><a href="#index_z"><span>z</span></a></li>
flatmax@592 113 </ul>
flatmax@592 114 </div>
flatmax@592 115 </div>
flatmax@592 116 <div id="side-nav" class="ui-resizable side-nav-resizable">
flatmax@592 117 <div id="nav-tree">
flatmax@592 118 <div id="nav-tree-contents">
flatmax@592 119 </div>
flatmax@592 120 </div>
flatmax@592 121 <div id="splitbar" style="-moz-user-select:none;"
flatmax@592 122 class="ui-resizable-handle">
flatmax@592 123 </div>
flatmax@592 124 </div>
flatmax@592 125 <script type="text/javascript">
flatmax@592 126 initNavTree('functions_vars.html','');
flatmax@592 127 </script>
flatmax@592 128 <div id="doc-content">
flatmax@592 129 <div class="contents">
flatmax@592 130 &#160;
flatmax@592 131
flatmax@592 132 <h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
flatmax@594 133 <li>a0_coeffs
flatmax@594 134 : <a class="el" href="classCARCoeff.html#a2afe815f09bdac1af53244b55365f211">CARCoeff</a>
flatmax@594 135 </li>
flatmax@592 136 <li>ac_corner_Hz
flatmax@592 137 : <a class="el" href="classIHCParam.html#af2edbea861df9e71c3ab097a1ea20be7">IHCParam</a>
flatmax@592 138 </li>
flatmax@592 139 <li>agc
flatmax@592 140 : <a class="el" href="classEar.html#a464fb557a2852865fc29242900ee1306">Ear</a>
flatmax@592 141 </li>
flatmax@592 142 <li>AGC1_scales
flatmax@592 143 : <a class="el" href="classAGCParam.html#adf027a80d6669e72d735fff7d41801d7">AGCParam</a>
flatmax@592 144 </li>
flatmax@592 145 <li>AGC2_scales
flatmax@592 146 : <a class="el" href="classAGCParam.html#aca67e2871ee79cc96807d347acd55fe4">AGCParam</a>
flatmax@592 147 </li>
flatmax@592 148 <li>AGC_mix_coeff
flatmax@592 149 : <a class="el" href="classAGCParam.html#a968c25ad0327d2db3ebd287d661001b4">AGCParam</a>
flatmax@592 150 </li>
flatmax@592 151 <li>AGC_stage_gain
flatmax@592 152 : <a class="el" href="classAGCParam.html#a6a436005102557783fe4a0d30d3dcc51">AGCParam</a>
flatmax@592 153 </li>
flatmax@592 154 </ul>
flatmax@592 155
flatmax@592 156
flatmax@592 157 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
flatmax@594 158 <li>c0_coeffs
flatmax@594 159 : <a class="el" href="classCARCoeff.html#ab3490241c1adfc3168d8a4c12d01c092">CARCoeff</a>
flatmax@594 160 </li>
flatmax@592 161 <li>car
flatmax@592 162 : <a class="el" href="classEar.html#a59243a8664d2c7d8bd3e5153e7f55e78">Ear</a>
flatmax@592 163 </li>
flatmax@592 164 <li>coeff
flatmax@592 165 : <a class="el" href="classEarComponent.html#a43461ed3bac1bd735ea6ddee5dda2594">EarComponent&lt; COEFFTYPE, PARAMTYPE, STATETYPE &gt;</a>
flatmax@592 166 </li>
flatmax@592 167 </ul>
flatmax@592 168
flatmax@592 169
flatmax@592 170 <h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
flatmax@592 171 <li>decimation
flatmax@592 172 : <a class="el" href="classAGCParam.html#ac7fc293748c6e7d59b91998253a68657">AGCParam</a>
flatmax@592 173 </li>
flatmax@592 174 </ul>
flatmax@592 175
flatmax@592 176
flatmax@592 177 <h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
flatmax@592 178 <li>ERB_break_freq
flatmax@592 179 : <a class="el" href="classCARParam.html#a2a8d58983bb2562c7bb54d6f571a5265">CARParam</a>
flatmax@592 180 </li>
flatmax@592 181 <li>ERB_per_step
flatmax@592 182 : <a class="el" href="classCARParam.html#a0fb27aee54d472914e03569ba40512b7">CARParam</a>
flatmax@592 183 </li>
flatmax@592 184 <li>ERB_Q
flatmax@592 185 : <a class="el" href="classCARParam.html#a6af2a4247b1a0bb380176787d379418c">CARParam</a>
flatmax@592 186 </li>
flatmax@592 187 </ul>
flatmax@592 188
flatmax@592 189
flatmax@592 190 <h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
flatmax@592 191 <li>first_pole_theta
flatmax@592 192 : <a class="el" href="classCARParam.html#aec231a32b03a3c0603900a105ae67aca">CARParam</a>
flatmax@592 193 </li>
flatmax@594 194 <li>fs
flatmax@594 195 : <a class="el" href="classEar.html#a8087301947ab7dc0bba049f332d44508">Ear</a>
flatmax@594 196 </li>
flatmax@592 197 </ul>
flatmax@592 198
flatmax@592 199
flatmax@594 200 <h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
flatmax@594 201 <li>g0_coeffs
flatmax@594 202 : <a class="el" href="classCARCoeff.html#a237c9626e6f94557003d278626b59d74">CARCoeff</a>
flatmax@594 203 </li>
flatmax@594 204 </ul>
flatmax@594 205
flatmax@594 206
flatmax@592 207 <h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
flatmax@594 208 <li>h_coeffs
flatmax@594 209 : <a class="el" href="classCARCoeff.html#a03d63906917a37988f490c3457044f92">CARCoeff</a>
flatmax@594 210 </li>
flatmax@592 211 <li>high_f_damping_compression
flatmax@592 212 : <a class="el" href="classCARParam.html#a3a34b743bcdbba47a865386d08dd664e">CARParam</a>
flatmax@592 213 </li>
flatmax@592 214 </ul>
flatmax@592 215
flatmax@592 216
flatmax@592 217 <h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
flatmax@592 218 <li>ihc
flatmax@592 219 : <a class="el" href="classEar.html#ac11c4afecd6ca8353fa7d2ed4689bbf6">Ear</a>
flatmax@592 220 </li>
flatmax@592 221 </ul>
flatmax@592 222
flatmax@592 223
flatmax@592 224 <h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
flatmax@592 225 <li>just_hwr
flatmax@592 226 : <a class="el" href="classIHCParam.html#a91ccfc182580c7af8035eee45e8f2639">IHCParam</a>
flatmax@592 227 </li>
flatmax@592 228 </ul>
flatmax@592 229
flatmax@592 230
flatmax@592 231 <h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
flatmax@594 232 <li>max_channels_per_octave
flatmax@594 233 : <a class="el" href="classEar.html#a9cbbd291568ea2756b17311cbe7a0d84">Ear</a>
flatmax@594 234 </li>
flatmax@592 235 <li>max_zeta
flatmax@592 236 : <a class="el" href="classCARParam.html#a976b4d422b852bfa877ad9f47ccdcc86">CARParam</a>
flatmax@592 237 </li>
flatmax@592 238 <li>min_pole_Hz
flatmax@592 239 : <a class="el" href="classCARParam.html#ae30ba07457c2f7d7a9393cb7d2730af4">CARParam</a>
flatmax@592 240 </li>
flatmax@592 241 <li>min_zeta
flatmax@592 242 : <a class="el" href="classCARParam.html#a1f7a8aa68d475fc85ffbcb9d9daf62ee">CARParam</a>
flatmax@592 243 </li>
flatmax@592 244 </ul>
flatmax@592 245
flatmax@592 246
flatmax@592 247 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
flatmax@594 248 <li>n_ch
flatmax@594 249 : <a class="el" href="classEar.html#a9c34579dc3e48bf40cc2a62677d1546e">Ear</a>
flatmax@594 250 </li>
flatmax@592 251 <li>n_stages
flatmax@592 252 : <a class="el" href="classAGCParam.html#a6cb476c916e99e227ddcfec68be66b3a">AGCParam</a>
flatmax@592 253 </li>
flatmax@592 254 </ul>
flatmax@592 255
flatmax@592 256
flatmax@592 257 <h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
flatmax@592 258 <li>one_cap
flatmax@592 259 : <a class="el" href="classIHCParam.html#ac174f6cffad7fc45502c12a931f09cb6">IHCParam</a>
flatmax@592 260 </li>
flatmax@592 261 </ul>
flatmax@592 262
flatmax@592 263
flatmax@592 264 <h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
flatmax@592 265 <li>param
flatmax@592 266 : <a class="el" href="classEarComponent.html#af409ffb12bafa60c09f319fa6edd48b9">EarComponent&lt; COEFFTYPE, PARAMTYPE, STATETYPE &gt;</a>
flatmax@592 267 </li>
flatmax@594 268 <li>pole_freqs
flatmax@594 269 : <a class="el" href="classCAR.html#a27d57f14a604e7a444d12a5818f48994">CAR</a>
flatmax@594 270 </li>
flatmax@594 271 </ul>
flatmax@594 272
flatmax@594 273
flatmax@594 274 <h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
flatmax@594 275 <li>r1_coeffs
flatmax@594 276 : <a class="el" href="classCARCoeff.html#acb8f8059ee713d13e4653e70ff22ad16">CARCoeff</a>
flatmax@594 277 </li>
flatmax@592 278 </ul>
flatmax@592 279
flatmax@592 280
flatmax@592 281 <h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
flatmax@592 282 <li>state
flatmax@592 283 : <a class="el" href="classEarComponent.html#a4ea8ae90cda6efc8b1b79550545a9210">EarComponent&lt; COEFFTYPE, PARAMTYPE, STATETYPE &gt;</a>
flatmax@592 284 </li>
flatmax@592 285 </ul>
flatmax@592 286
flatmax@592 287
flatmax@592 288 <h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
flatmax@592 289 <li>tau1_in
flatmax@592 290 : <a class="el" href="classIHCParam.html#a694a674b8b53bd18a8c626b4f0882a57">IHCParam</a>
flatmax@592 291 </li>
flatmax@592 292 <li>tau1_out
flatmax@592 293 : <a class="el" href="classIHCParam.html#a375cbe06ed95b05b423aaa85fab0137d">IHCParam</a>
flatmax@592 294 </li>
flatmax@592 295 <li>tau2_in
flatmax@592 296 : <a class="el" href="classIHCParam.html#ac03d3313623218fe2e996277e1813f00">IHCParam</a>
flatmax@592 297 </li>
flatmax@592 298 <li>tau2_out
flatmax@592 299 : <a class="el" href="classIHCParam.html#af0b0d82a843dd34eb8599da44e2457d8">IHCParam</a>
flatmax@592 300 </li>
flatmax@592 301 <li>tau_in
flatmax@592 302 : <a class="el" href="classIHCParam.html#a45bfc257c1d54e481c9e9da5f7d6cb5c">IHCParam</a>
flatmax@592 303 </li>
flatmax@592 304 <li>tau_lpf
flatmax@592 305 : <a class="el" href="classIHCParam.html#a078a427d06ecaa2b16113b6150780408">IHCParam</a>
flatmax@592 306 </li>
flatmax@592 307 <li>tau_out
flatmax@592 308 : <a class="el" href="classIHCParam.html#ab7e995ed4516c93d5a763b051d92ceec">IHCParam</a>
flatmax@592 309 </li>
flatmax@592 310 <li>time_constants
flatmax@592 311 : <a class="el" href="classAGCParam.html#ae8073d3c194a9134cf736a564d4774fa">AGCParam</a>
flatmax@592 312 </li>
flatmax@592 313 </ul>
flatmax@592 314
flatmax@592 315
flatmax@592 316 <h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
flatmax@592 317 <li>v_offset
flatmax@592 318 : <a class="el" href="classCARParam.html#a275dff2443b1b58affcb9c5081f493eb">CARParam</a>
flatmax@592 319 </li>
flatmax@592 320 <li>velocity_scale
flatmax@592 321 : <a class="el" href="classCARParam.html#ae11cef3c3e8c19f1e1b6e6557962c600">CARParam</a>
flatmax@592 322 </li>
flatmax@592 323 </ul>
flatmax@592 324
flatmax@592 325
flatmax@592 326 <h3><a class="anchor" id="index_z"></a>- z -</h3><ul>
flatmax@592 327 <li>zero_ratio
flatmax@592 328 : <a class="el" href="classCARParam.html#a7b01801df1b6e4c75abeabea9b1bb6ec">CARParam</a>
flatmax@592 329 </li>
flatmax@594 330 <li>zr_coeffs
flatmax@594 331 : <a class="el" href="classCARCoeff.html#a02caa6298db68be987d78634e5ce2d06">CARCoeff</a>
flatmax@594 332 </li>
flatmax@592 333 </ul>
flatmax@592 334 </div><!-- contents -->
flatmax@592 335 <!-- window showing the filter options -->
flatmax@592 336 <div id="MSearchSelectWindow"
flatmax@592 337 onmouseover="return searchBox.OnSearchSelectShow()"
flatmax@592 338 onmouseout="return searchBox.OnSearchSelectHide()"
flatmax@592 339 onkeydown="return searchBox.OnSearchSelectKey(event)">
flatmax@594 340 <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Defines</a></div>
flatmax@592 341
flatmax@592 342 <!-- iframe showing the search results (closed by default) -->
flatmax@592 343 <div id="MSearchResultsWindow">
flatmax@592 344 <iframe src="javascript:void(0)" frameborder="0"
flatmax@592 345 name="MSearchResults" id="MSearchResults">
flatmax@592 346 </iframe>
flatmax@592 347 </div>
flatmax@592 348
flatmax@592 349 </div>
flatmax@592 350 <div id="nav-path" class="navpath">
flatmax@592 351 <ul>
flatmax@592 352
flatmax@594 353 <li class="footer">Generated on Thu Feb 21 2013 09:31:11 for CARFAC C++ by
flatmax@592 354 <a href="http://www.doxygen.org/index.html">
flatmax@592 355 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
flatmax@592 356 </ul>
flatmax@592 357 </div>
flatmax@592 358
flatmax@592 359
flatmax@592 360 </body>
flatmax@592 361 </html>