annotate C++/api/html/functions_func.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 - Functions</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 class="current"><a href="functions_func.html"><span>Functions</span></a></li>
flatmax@592 89 <li><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@594 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@594 99 <li><a href="#index_h"><span>h</span></a></li>
flatmax@592 100 <li><a href="#index_i"><span>i</span></a></li>
flatmax@592 101 <li><a href="#index_p"><span>p</span></a></li>
flatmax@592 102 <li><a href="#index_s"><span>s</span></a></li>
flatmax@592 103 <li><a href="#index_0x7e"><span>~</span></a></li>
flatmax@592 104 </ul>
flatmax@592 105 </div>
flatmax@592 106 </div>
flatmax@592 107 <div id="side-nav" class="ui-resizable side-nav-resizable">
flatmax@592 108 <div id="nav-tree">
flatmax@592 109 <div id="nav-tree-contents">
flatmax@592 110 </div>
flatmax@592 111 </div>
flatmax@592 112 <div id="splitbar" style="-moz-user-select:none;"
flatmax@592 113 class="ui-resizable-handle">
flatmax@592 114 </div>
flatmax@592 115 </div>
flatmax@592 116 <script type="text/javascript">
flatmax@592 117 initNavTree('functions_func.html','');
flatmax@592 118 </script>
flatmax@592 119 <div id="doc-content">
flatmax@592 120 <div class="contents">
flatmax@592 121 &#160;
flatmax@592 122
flatmax@592 123 <h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
flatmax@592 124 <li>AGC()
flatmax@592 125 : <a class="el" href="classAGC.html#ac33d47213dd3401652c0927cc58d757f">AGC</a>
flatmax@592 126 </li>
flatmax@592 127 <li>AGCCoeff()
flatmax@592 128 : <a class="el" href="classAGCCoeff.html#a54c5836bc35c77d2d92411433e7db13b">AGCCoeff</a>
flatmax@592 129 </li>
flatmax@592 130 <li>AGCParam()
flatmax@592 131 : <a class="el" href="classAGCParam.html#aa822c90ba8da467c7bf31d85bf9b6f97">AGCParam</a>
flatmax@592 132 </li>
flatmax@592 133 <li>AGCState()
flatmax@592 134 : <a class="el" href="classAGCState.html#afa14ff7a1fc5a9d166be9d92faba62c4">AGCState</a>
flatmax@592 135 </li>
flatmax@592 136 </ul>
flatmax@592 137
flatmax@592 138
flatmax@592 139 <h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
flatmax@592 140 <li>CAR()
flatmax@592 141 : <a class="el" href="classCAR.html#a7c80d0ba9d83caf4cf129b251e41e65c">CAR</a>
flatmax@592 142 </li>
flatmax@592 143 <li>CARCoeff()
flatmax@592 144 : <a class="el" href="classCARCoeff.html#ad5af264c24fe76bad741cacc6dcfad1d">CARCoeff</a>
flatmax@592 145 </li>
flatmax@592 146 <li>CARParam()
flatmax@592 147 : <a class="el" href="classCARParam.html#ae51711029751deb3eb3c5138f046ef8e">CARParam</a>
flatmax@592 148 </li>
flatmax@592 149 <li>CARState()
flatmax@592 150 : <a class="el" href="classCARState.html#ac74ab825871d5f34961fbcd72ad8b1a4">CARState</a>
flatmax@592 151 </li>
flatmax@592 152 <li>Coefficients()
flatmax@592 153 : <a class="el" href="classCoefficients.html#afcf103e3ccf3fdcd875d0f24a5c85c9c">Coefficients</a>
flatmax@592 154 </li>
flatmax@592 155 </ul>
flatmax@592 156
flatmax@592 157
flatmax@594 158 <h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
flatmax@594 159 <li>design()
flatmax@594 160 : <a class="el" href="classEar.html#adf9d9b3c1e85d28dbd6921a06101b12b">Ear</a>
flatmax@594 161 </li>
flatmax@594 162 <li>designFilters()
flatmax@594 163 : <a class="el" href="classCAR.html#a28852384d3c3fca2cd27fae743053eca">CAR</a>
flatmax@594 164 </li>
flatmax@594 165 </ul>
flatmax@594 166
flatmax@594 167
flatmax@592 168 <h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
flatmax@592 169 <li>Ear()
flatmax@594 170 : <a class="el" href="classEar.html#a6ffbf5915966ef3e58214bc30b390a55">Ear</a>
flatmax@592 171 </li>
flatmax@592 172 <li>EarComponent()
flatmax@592 173 : <a class="el" href="classEarComponent.html#afde50640ddf67626e8e62926d491269d">EarComponent&lt; COEFFTYPE, PARAMTYPE, STATETYPE &gt;</a>
flatmax@592 174 </li>
flatmax@592 175 <li>Ears()
flatmax@592 176 : <a class="el" href="classEars.html#aee2169861ba01223604daf60b98fb95a">Ears</a>
flatmax@592 177 </li>
flatmax@592 178 </ul>
flatmax@592 179
flatmax@592 180
flatmax@594 181 <h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
flatmax@594 182 <li>Hz2ERB()
flatmax@594 183 : <a class="el" href="classPsychoAcoustics.html#a3fd4c4627ced3233a02a136c076ff54d">PsychoAcoustics</a>
flatmax@594 184 </li>
flatmax@594 185 </ul>
flatmax@594 186
flatmax@594 187
flatmax@592 188 <h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
flatmax@592 189 <li>IHC()
flatmax@592 190 : <a class="el" href="classIHC.html#a4d945e7ba33cbfcd1bae41aef694850b">IHC</a>
flatmax@592 191 </li>
flatmax@592 192 <li>IHCCoeff()
flatmax@592 193 : <a class="el" href="classIHCCoeff.html#afa765791c8d84c75b5e3576b2fc8115b">IHCCoeff</a>
flatmax@592 194 </li>
flatmax@592 195 <li>IHCParam()
flatmax@592 196 : <a class="el" href="classIHCParam.html#aaa6f7e7799eccad40739b963a114ef02">IHCParam</a>
flatmax@592 197 </li>
flatmax@592 198 <li>IHCState()
flatmax@592 199 : <a class="el" href="classIHCState.html#a96105dcb1c0798bb249dd087f566abcb">IHCState</a>
flatmax@592 200 </li>
flatmax@592 201 </ul>
flatmax@592 202
flatmax@592 203
flatmax@592 204 <h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
flatmax@592 205 <li>Parameters()
flatmax@592 206 : <a class="el" href="classParameters.html#af4d94ee360ac0157d9065f78797fe9a1">Parameters</a>
flatmax@592 207 </li>
flatmax@594 208 <li>PsychoAcoustics()
flatmax@594 209 : <a class="el" href="classPsychoAcoustics.html#a890bea2c45c42f350be06350dde750f6">PsychoAcoustics</a>
flatmax@594 210 </li>
flatmax@592 211 </ul>
flatmax@592 212
flatmax@592 213
flatmax@592 214 <h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
flatmax@594 215 <li>stageG()
flatmax@594 216 : <a class="el" href="classCAR.html#a00bed086fc910b91fa8ed1c97af6eca8">CAR</a>
flatmax@594 217 </li>
flatmax@592 218 <li>State()
flatmax@592 219 : <a class="el" href="classState.html#ab91bb1dd5aa6260ab2a456581daf9ec2">State</a>
flatmax@592 220 </li>
flatmax@592 221 </ul>
flatmax@592 222
flatmax@592 223
flatmax@592 224 <h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
flatmax@592 225 <li>~AGC()
flatmax@592 226 : <a class="el" href="classAGC.html#aee97f09e9aa84d136f11422a977a26be">AGC</a>
flatmax@592 227 </li>
flatmax@592 228 <li>~AGCCoeff()
flatmax@592 229 : <a class="el" href="classAGCCoeff.html#a9a0b91c1b76821a051fe5150eee5f677">AGCCoeff</a>
flatmax@592 230 </li>
flatmax@592 231 <li>~AGCParam()
flatmax@592 232 : <a class="el" href="classAGCParam.html#a40249c83afc2cffec3c0fe8bb9cb9997">AGCParam</a>
flatmax@592 233 </li>
flatmax@592 234 <li>~AGCState()
flatmax@592 235 : <a class="el" href="classAGCState.html#add516d9a131cbc94d9204499dc2aae9d">AGCState</a>
flatmax@592 236 </li>
flatmax@592 237 <li>~CAR()
flatmax@592 238 : <a class="el" href="classCAR.html#ac3174919d88d3be0118fcb0fdab84b56">CAR</a>
flatmax@592 239 </li>
flatmax@592 240 <li>~CARCoeff()
flatmax@592 241 : <a class="el" href="classCARCoeff.html#ae6e76dc2758eb843781b57bbff6bff66">CARCoeff</a>
flatmax@592 242 </li>
flatmax@592 243 <li>~CARParam()
flatmax@592 244 : <a class="el" href="classCARParam.html#a96ab5ca0d828c34a84022b214dced443">CARParam</a>
flatmax@592 245 </li>
flatmax@592 246 <li>~CARState()
flatmax@592 247 : <a class="el" href="classCARState.html#a7e2426e7df86159995ac1bee593c99ca">CARState</a>
flatmax@592 248 </li>
flatmax@592 249 <li>~Coefficients()
flatmax@592 250 : <a class="el" href="classCoefficients.html#aac4dae815408f52dce7e9c4ec1c6bdc9">Coefficients</a>
flatmax@592 251 </li>
flatmax@592 252 <li>~Ear()
flatmax@594 253 : <a class="el" href="classEar.html#ac5734e338464ee157d92fa0e7fe1ae9e">Ear</a>
flatmax@592 254 </li>
flatmax@592 255 <li>~EarComponent()
flatmax@592 256 : <a class="el" href="classEarComponent.html#a0eaf3faf1ec50098fa5b3cdb21ffea6e">EarComponent&lt; COEFFTYPE, PARAMTYPE, STATETYPE &gt;</a>
flatmax@592 257 </li>
flatmax@592 258 <li>~Ears()
flatmax@592 259 : <a class="el" href="classEars.html#a8b6155732c6e851e5cbb0ccfe2942b36">Ears</a>
flatmax@592 260 </li>
flatmax@592 261 <li>~IHC()
flatmax@592 262 : <a class="el" href="classIHC.html#adfa0faea6a25b9c013cb1592916a4940">IHC</a>
flatmax@592 263 </li>
flatmax@592 264 <li>~IHCCoeff()
flatmax@592 265 : <a class="el" href="classIHCCoeff.html#ac17ae84f8e198bcc625e88984fb6b169">IHCCoeff</a>
flatmax@592 266 </li>
flatmax@592 267 <li>~IHCParam()
flatmax@592 268 : <a class="el" href="classIHCParam.html#a9b7674dd50b124f4e0af34c86413c1d0">IHCParam</a>
flatmax@592 269 </li>
flatmax@592 270 <li>~IHCState()
flatmax@592 271 : <a class="el" href="classIHCState.html#adeac66fdb1f403834f9447e4a6616139">IHCState</a>
flatmax@592 272 </li>
flatmax@592 273 <li>~Parameters()
flatmax@592 274 : <a class="el" href="classParameters.html#a640a1a349975a8cb023696f25e563a5c">Parameters</a>
flatmax@592 275 </li>
flatmax@594 276 <li>~PsychoAcoustics()
flatmax@594 277 : <a class="el" href="classPsychoAcoustics.html#ad3cc902b145b02f577679e6bb1017810">PsychoAcoustics</a>
flatmax@594 278 </li>
flatmax@592 279 <li>~State()
flatmax@592 280 : <a class="el" href="classState.html#afab438d92b90dc18d194dbd9c9c8bab3">State</a>
flatmax@592 281 </li>
flatmax@592 282 </ul>
flatmax@592 283 </div><!-- contents -->
flatmax@592 284 <!-- window showing the filter options -->
flatmax@592 285 <div id="MSearchSelectWindow"
flatmax@592 286 onmouseover="return searchBox.OnSearchSelectShow()"
flatmax@592 287 onmouseout="return searchBox.OnSearchSelectHide()"
flatmax@592 288 onkeydown="return searchBox.OnSearchSelectKey(event)">
flatmax@594 289 <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 290
flatmax@592 291 <!-- iframe showing the search results (closed by default) -->
flatmax@592 292 <div id="MSearchResultsWindow">
flatmax@592 293 <iframe src="javascript:void(0)" frameborder="0"
flatmax@592 294 name="MSearchResults" id="MSearchResults">
flatmax@592 295 </iframe>
flatmax@592 296 </div>
flatmax@592 297
flatmax@592 298 </div>
flatmax@592 299 <div id="nav-path" class="navpath">
flatmax@592 300 <ul>
flatmax@592 301
flatmax@594 302 <li class="footer">Generated on Thu Feb 21 2013 09:31:11 for CARFAC C++ by
flatmax@592 303 <a href="http://www.doxygen.org/index.html">
flatmax@592 304 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
flatmax@592 305 </ul>
flatmax@592 306 </div>
flatmax@592 307
flatmax@592 308
flatmax@592 309 </body>
flatmax@592 310 </html>