annotate C++/api/html/classCARParam.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++: CARParam Class Reference</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><a href="functions.html"><span>Class&#160;Members</span></a></li>
flatmax@592 83 </ul>
flatmax@592 84 </div>
flatmax@592 85 </div>
flatmax@592 86 <div id="side-nav" class="ui-resizable side-nav-resizable">
flatmax@592 87 <div id="nav-tree">
flatmax@592 88 <div id="nav-tree-contents">
flatmax@592 89 </div>
flatmax@592 90 </div>
flatmax@592 91 <div id="splitbar" style="-moz-user-select:none;"
flatmax@592 92 class="ui-resizable-handle">
flatmax@592 93 </div>
flatmax@592 94 </div>
flatmax@592 95 <script type="text/javascript">
flatmax@592 96 initNavTree('classCARParam.html','');
flatmax@592 97 </script>
flatmax@592 98 <div id="doc-content">
flatmax@592 99 <div class="header">
flatmax@592 100 <div class="summary">
flatmax@592 101 <a href="#pub-methods">Public Member Functions</a> &#124;
flatmax@594 102 <a href="#pri-attribs">Private Attributes</a> &#124;
flatmax@594 103 <a href="#friends">Friends</a> </div>
flatmax@592 104 <div class="headertitle">
flatmax@592 105 <div class="title">CARParam Class Reference</div> </div>
flatmax@592 106 </div><!--header-->
flatmax@592 107 <div class="contents">
flatmax@592 108 <!-- doxytag: class="CARParam" --><!-- doxytag: inherits="Parameters" -->
flatmax@592 109 <p><code>#include &lt;<a class="el" href="CARParam_8H_source.html">CARParam.H</a>&gt;</code></p>
flatmax@592 110 <div class="dynheader">
flatmax@592 111 Inheritance diagram for CARParam:</div>
flatmax@592 112 <div class="dyncontent">
flatmax@592 113 <div class="center"><img src="classCARParam__inherit__graph.png" border="0" usemap="#CARParam_inherit__map" alt="Inheritance graph"/></div>
flatmax@592 114 <map name="CARParam_inherit__map" id="CARParam_inherit__map">
flatmax@592 115 <area shape="rect" id="node2" href="classParameters.html" title="Parameters" alt="" coords="5,5,93,35"/></map>
flatmax@592 116 <center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
flatmax@592 117 <div class="dynheader">
flatmax@592 118 Collaboration diagram for CARParam:</div>
flatmax@592 119 <div class="dyncontent">
flatmax@592 120 <div class="center"><img src="classCARParam__coll__graph.png" border="0" usemap="#CARParam_coll__map" alt="Collaboration graph"/></div>
flatmax@592 121 <map name="CARParam_coll__map" id="CARParam_coll__map">
flatmax@592 122 <area shape="rect" id="node2" href="classParameters.html" title="Parameters" alt="" coords="5,5,93,35"/></map>
flatmax@592 123 <center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
flatmax@592 124
flatmax@592 125 <p><a href="classCARParam-members.html">List of all members.</a></p>
flatmax@592 126 <table class="memberdecls">
flatmax@592 127 <tr><td colspan="2"><h2><a name="pub-methods"></a>
flatmax@592 128 Public Member Functions</h2></td></tr>
flatmax@592 129 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#ae51711029751deb3eb3c5138f046ef8e">CARParam</a> (<a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> velocity_scale_=0.1, <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> v_offset_=0.04, <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> min_zeta_=0.10, <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> max_zeta_=0.35, <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> first_pole_theta_=0.85 *M_PI, <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> zero_ratio_=sqrt(2.), <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> high_f_damping_compression_=0.5, <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> ERB_per_step_=0.5, <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> min_pole_Hz_=30., <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> ERB_break_freq_=165.3, <a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> ERB_Q_=1000./(24.7 *4.37))</td></tr>
flatmax@592 130 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor with default parameter values. <a href="#ae51711029751deb3eb3c5138f046ef8e"></a><br/></td></tr>
flatmax@592 131 <tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a96ab5ca0d828c34a84022b214dced443">~CARParam</a> ()</td></tr>
flatmax@592 132 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a96ab5ca0d828c34a84022b214dced443"></a><br/></td></tr>
flatmax@592 133 <tr><td colspan="2"><h2><a name="pri-attribs"></a>
flatmax@592 134 Private Attributes</h2></td></tr>
flatmax@592 135 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#ae11cef3c3e8c19f1e1b6e6557962c600">velocity_scale</a></td></tr>
flatmax@592 136 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">for the velocity nonlinearity <a href="#ae11cef3c3e8c19f1e1b6e6557962c600"></a><br/></td></tr>
flatmax@592 137 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a275dff2443b1b58affcb9c5081f493eb">v_offset</a></td></tr>
flatmax@592 138 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">offset gives a quadratic part <a href="#a275dff2443b1b58affcb9c5081f493eb"></a><br/></td></tr>
flatmax@592 139 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a1f7a8aa68d475fc85ffbcb9d9daf62ee">min_zeta</a></td></tr>
flatmax@592 140 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">minimum damping factor in mid-freq channels <a href="#a1f7a8aa68d475fc85ffbcb9d9daf62ee"></a><br/></td></tr>
flatmax@592 141 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a976b4d422b852bfa877ad9f47ccdcc86">max_zeta</a></td></tr>
flatmax@592 142 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum damping factor in mid-freq channels <a href="#a976b4d422b852bfa877ad9f47ccdcc86"></a><br/></td></tr>
flatmax@592 143 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#aec231a32b03a3c0603900a105ae67aca">first_pole_theta</a></td></tr>
flatmax@592 144 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Dick, whats this ? <a href="#aec231a32b03a3c0603900a105ae67aca"></a><br/></td></tr>
flatmax@592 145 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a7b01801df1b6e4c75abeabea9b1bb6ec">zero_ratio</a></td></tr>
flatmax@592 146 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">how far zero is above pole <a href="#a7b01801df1b6e4c75abeabea9b1bb6ec"></a><br/></td></tr>
flatmax@592 147 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a3a34b743bcdbba47a865386d08dd664e">high_f_damping_compression</a></td></tr>
flatmax@592 148 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">0 to 1 to compress zeta <a href="#a3a34b743bcdbba47a865386d08dd664e"></a><br/></td></tr>
flatmax@592 149 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a0fb27aee54d472914e03569ba40512b7">ERB_per_step</a></td></tr>
flatmax@592 150 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">assume G&amp;M's ERB formula <a href="#a0fb27aee54d472914e03569ba40512b7"></a><br/></td></tr>
flatmax@592 151 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#ae30ba07457c2f7d7a9393cb7d2730af4">min_pole_Hz</a></td></tr>
flatmax@592 152 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Dick, whats this ? <a href="#ae30ba07457c2f7d7a9393cb7d2730af4"></a><br/></td></tr>
flatmax@592 153 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a2a8d58983bb2562c7bb54d6f571a5265">ERB_break_freq</a></td></tr>
flatmax@592 154 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Greenwood map's break freq. <a href="#a2a8d58983bb2562c7bb54d6f571a5265"></a><br/></td></tr>
flatmax@592 155 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a6af2a4247b1a0bb380176787d379418c">ERB_Q</a></td></tr>
flatmax@592 156 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Glasberg and Moore's high-cf ratio. <a href="#a6af2a4247b1a0bb380176787d379418c"></a><br/></td></tr>
flatmax@594 157 <tr><td colspan="2"><h2><a name="friends"></a>
flatmax@594 158 Friends</h2></td></tr>
flatmax@594 159 <tr><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a090b35b339c09320d7dae48a06832261">CAR</a></td></tr>
flatmax@594 160 <tr><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCARParam.html#a38fd42a55b0aa61f4176bba8ace93988">Ear</a></td></tr>
flatmax@592 161 </table>
flatmax@592 162 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
flatmax@592 163 <div class="textblock"><dl class="author"><dt><b>Author:</b></dt><dd>{Matt Flax &lt;flatmax@&gt;} </dd></dl>
flatmax@592 164 <dl class="date"><dt><b>Date:</b></dt><dd>2013.02.08</dd></dl>
flatmax@592 165 <p><a class="el" href="classParameters.html">Parameters</a> for the Cascaded Auditory Resonators </p>
flatmax@592 166 </div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
flatmax@592 167 <a class="anchor" id="ae51711029751deb3eb3c5138f046ef8e"></a><!-- doxytag: member="CARParam::CARParam" ref="ae51711029751deb3eb3c5138f046ef8e" args="(FP_TYPE velocity_scale_=0.1, FP_TYPE v_offset_=0.04, FP_TYPE min_zeta_=0.10, FP_TYPE max_zeta_=0.35, FP_TYPE first_pole_theta_=0.85 *M_PI, FP_TYPE zero_ratio_=sqrt(2.), FP_TYPE high_f_damping_compression_=0.5, FP_TYPE ERB_per_step_=0.5, FP_TYPE min_pole_Hz_=30., FP_TYPE ERB_break_freq_=165.3, FP_TYPE ERB_Q_=1000./(24.7 *4.37))" -->
flatmax@592 168 <div class="memitem">
flatmax@592 169 <div class="memproto">
flatmax@592 170 <table class="memname">
flatmax@592 171 <tr>
flatmax@592 172 <td class="memname"><a class="el" href="classCARParam.html#ae51711029751deb3eb3c5138f046ef8e">CARParam::CARParam</a> </td>
flatmax@592 173 <td>(</td>
flatmax@592 174 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 175 <td class="paramname"><em>velocity_scale_</em> = <code>0.1</code>, </td>
flatmax@592 176 </tr>
flatmax@592 177 <tr>
flatmax@592 178 <td class="paramkey"></td>
flatmax@592 179 <td></td>
flatmax@592 180 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 181 <td class="paramname"><em>v_offset_</em> = <code>0.04</code>, </td>
flatmax@592 182 </tr>
flatmax@592 183 <tr>
flatmax@592 184 <td class="paramkey"></td>
flatmax@592 185 <td></td>
flatmax@592 186 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 187 <td class="paramname"><em>min_zeta_</em> = <code>0.10</code>, </td>
flatmax@592 188 </tr>
flatmax@592 189 <tr>
flatmax@592 190 <td class="paramkey"></td>
flatmax@592 191 <td></td>
flatmax@592 192 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 193 <td class="paramname"><em>max_zeta_</em> = <code>0.35</code>, </td>
flatmax@592 194 </tr>
flatmax@592 195 <tr>
flatmax@592 196 <td class="paramkey"></td>
flatmax@592 197 <td></td>
flatmax@592 198 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 199 <td class="paramname"><em>first_pole_theta_</em> = <code>0.85*M_PI</code>, </td>
flatmax@592 200 </tr>
flatmax@592 201 <tr>
flatmax@592 202 <td class="paramkey"></td>
flatmax@592 203 <td></td>
flatmax@592 204 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 205 <td class="paramname"><em>zero_ratio_</em> = <code>sqrt(2.)</code>, </td>
flatmax@592 206 </tr>
flatmax@592 207 <tr>
flatmax@592 208 <td class="paramkey"></td>
flatmax@592 209 <td></td>
flatmax@592 210 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 211 <td class="paramname"><em>high_f_damping_compression_</em> = <code>0.5</code>, </td>
flatmax@592 212 </tr>
flatmax@592 213 <tr>
flatmax@592 214 <td class="paramkey"></td>
flatmax@592 215 <td></td>
flatmax@592 216 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 217 <td class="paramname"><em>ERB_per_step_</em> = <code>0.5</code>, </td>
flatmax@592 218 </tr>
flatmax@592 219 <tr>
flatmax@592 220 <td class="paramkey"></td>
flatmax@592 221 <td></td>
flatmax@592 222 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 223 <td class="paramname"><em>min_pole_Hz_</em> = <code>30.</code>, </td>
flatmax@592 224 </tr>
flatmax@592 225 <tr>
flatmax@592 226 <td class="paramkey"></td>
flatmax@592 227 <td></td>
flatmax@592 228 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 229 <td class="paramname"><em>ERB_break_freq_</em> = <code>165.3</code>, </td>
flatmax@592 230 </tr>
flatmax@592 231 <tr>
flatmax@592 232 <td class="paramkey"></td>
flatmax@592 233 <td></td>
flatmax@592 234 <td class="paramtype"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a>&#160;</td>
flatmax@592 235 <td class="paramname"><em>ERB_Q_</em> = <code>1000./(24.7*4.37)</code>&#160;</td>
flatmax@592 236 </tr>
flatmax@592 237 <tr>
flatmax@592 238 <td></td>
flatmax@592 239 <td>)</td>
flatmax@592 240 <td></td><td></td>
flatmax@592 241 </tr>
flatmax@592 242 </table>
flatmax@592 243 </div>
flatmax@592 244 <div class="memdoc">
flatmax@592 245
flatmax@592 246 <p>Constructor with default parameter values. </p>
flatmax@592 247 <dl class="author"><dt><b>Author:</b></dt><dd>{Matt Flax &lt;flatmax@&gt;} </dd></dl>
flatmax@592 248 <dl class="date"><dt><b>Date:</b></dt><dd>2013.02.08 </dd></dl>
flatmax@592 249
flatmax@592 250 </div>
flatmax@592 251 </div>
flatmax@592 252 <a class="anchor" id="a96ab5ca0d828c34a84022b214dced443"></a><!-- doxytag: member="CARParam::~CARParam" ref="a96ab5ca0d828c34a84022b214dced443" args="()" -->
flatmax@592 253 <div class="memitem">
flatmax@592 254 <div class="memproto">
flatmax@592 255 <table class="memname">
flatmax@592 256 <tr>
flatmax@592 257 <td class="memname"><a class="el" href="classCARParam.html#a96ab5ca0d828c34a84022b214dced443">CARParam::~CARParam</a> </td>
flatmax@592 258 <td>(</td>
flatmax@592 259 <td class="paramname"></td><td>)</td>
flatmax@592 260 <td><code> [virtual]</code></td>
flatmax@592 261 </tr>
flatmax@592 262 </table>
flatmax@592 263 </div>
flatmax@592 264 <div class="memdoc">
flatmax@592 265
flatmax@592 266 <p>Destructor. </p>
flatmax@592 267
flatmax@592 268 </div>
flatmax@592 269 </div>
flatmax@594 270 <hr/><h2>Friends And Related Function Documentation</h2>
flatmax@594 271 <a class="anchor" id="a090b35b339c09320d7dae48a06832261"></a><!-- doxytag: member="CARParam::CAR" ref="a090b35b339c09320d7dae48a06832261" args="" -->
flatmax@594 272 <div class="memitem">
flatmax@594 273 <div class="memproto">
flatmax@594 274 <table class="memname">
flatmax@594 275 <tr>
flatmax@594 276 <td class="memname">friend class <a class="el" href="classCAR.html">CAR</a><code> [friend]</code></td>
flatmax@594 277 </tr>
flatmax@594 278 </table>
flatmax@594 279 </div>
flatmax@594 280 <div class="memdoc">
flatmax@594 281
flatmax@594 282 </div>
flatmax@594 283 </div>
flatmax@594 284 <a class="anchor" id="a38fd42a55b0aa61f4176bba8ace93988"></a><!-- doxytag: member="CARParam::Ear" ref="a38fd42a55b0aa61f4176bba8ace93988" args="" -->
flatmax@594 285 <div class="memitem">
flatmax@594 286 <div class="memproto">
flatmax@594 287 <table class="memname">
flatmax@594 288 <tr>
flatmax@594 289 <td class="memname">friend class <a class="el" href="classEar.html">Ear</a><code> [friend]</code></td>
flatmax@594 290 </tr>
flatmax@594 291 </table>
flatmax@594 292 </div>
flatmax@594 293 <div class="memdoc">
flatmax@594 294
flatmax@594 295 </div>
flatmax@594 296 </div>
flatmax@592 297 <hr/><h2>Member Data Documentation</h2>
flatmax@592 298 <a class="anchor" id="a2a8d58983bb2562c7bb54d6f571a5265"></a><!-- doxytag: member="CARParam::ERB_break_freq" ref="a2a8d58983bb2562c7bb54d6f571a5265" args="" -->
flatmax@592 299 <div class="memitem">
flatmax@592 300 <div class="memproto">
flatmax@592 301 <table class="memname">
flatmax@592 302 <tr>
flatmax@592 303 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#a2a8d58983bb2562c7bb54d6f571a5265">CARParam::ERB_break_freq</a><code> [private]</code></td>
flatmax@592 304 </tr>
flatmax@592 305 </table>
flatmax@592 306 </div>
flatmax@592 307 <div class="memdoc">
flatmax@592 308
flatmax@592 309 <p>Greenwood map's break freq. </p>
flatmax@592 310
flatmax@592 311 </div>
flatmax@592 312 </div>
flatmax@592 313 <a class="anchor" id="a0fb27aee54d472914e03569ba40512b7"></a><!-- doxytag: member="CARParam::ERB_per_step" ref="a0fb27aee54d472914e03569ba40512b7" args="" -->
flatmax@592 314 <div class="memitem">
flatmax@592 315 <div class="memproto">
flatmax@592 316 <table class="memname">
flatmax@592 317 <tr>
flatmax@592 318 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#a0fb27aee54d472914e03569ba40512b7">CARParam::ERB_per_step</a><code> [private]</code></td>
flatmax@592 319 </tr>
flatmax@592 320 </table>
flatmax@592 321 </div>
flatmax@592 322 <div class="memdoc">
flatmax@592 323
flatmax@592 324 <p>assume G&amp;M's ERB formula </p>
flatmax@592 325
flatmax@592 326 </div>
flatmax@592 327 </div>
flatmax@592 328 <a class="anchor" id="a6af2a4247b1a0bb380176787d379418c"></a><!-- doxytag: member="CARParam::ERB_Q" ref="a6af2a4247b1a0bb380176787d379418c" args="" -->
flatmax@592 329 <div class="memitem">
flatmax@592 330 <div class="memproto">
flatmax@592 331 <table class="memname">
flatmax@592 332 <tr>
flatmax@592 333 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#a6af2a4247b1a0bb380176787d379418c">CARParam::ERB_Q</a><code> [private]</code></td>
flatmax@592 334 </tr>
flatmax@592 335 </table>
flatmax@592 336 </div>
flatmax@592 337 <div class="memdoc">
flatmax@592 338
flatmax@592 339 <p>Glasberg and Moore's high-cf ratio. </p>
flatmax@592 340
flatmax@592 341 </div>
flatmax@592 342 </div>
flatmax@592 343 <a class="anchor" id="aec231a32b03a3c0603900a105ae67aca"></a><!-- doxytag: member="CARParam::first_pole_theta" ref="aec231a32b03a3c0603900a105ae67aca" args="" -->
flatmax@592 344 <div class="memitem">
flatmax@592 345 <div class="memproto">
flatmax@592 346 <table class="memname">
flatmax@592 347 <tr>
flatmax@592 348 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#aec231a32b03a3c0603900a105ae67aca">CARParam::first_pole_theta</a><code> [private]</code></td>
flatmax@592 349 </tr>
flatmax@592 350 </table>
flatmax@592 351 </div>
flatmax@592 352 <div class="memdoc">
flatmax@592 353
flatmax@592 354 <p>Dick, whats this ? </p>
flatmax@592 355
flatmax@592 356 </div>
flatmax@592 357 </div>
flatmax@592 358 <a class="anchor" id="a3a34b743bcdbba47a865386d08dd664e"></a><!-- doxytag: member="CARParam::high_f_damping_compression" ref="a3a34b743bcdbba47a865386d08dd664e" args="" -->
flatmax@592 359 <div class="memitem">
flatmax@592 360 <div class="memproto">
flatmax@592 361 <table class="memname">
flatmax@592 362 <tr>
flatmax@592 363 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#a3a34b743bcdbba47a865386d08dd664e">CARParam::high_f_damping_compression</a><code> [private]</code></td>
flatmax@592 364 </tr>
flatmax@592 365 </table>
flatmax@592 366 </div>
flatmax@592 367 <div class="memdoc">
flatmax@592 368
flatmax@592 369 <p>0 to 1 to compress zeta </p>
flatmax@592 370
flatmax@592 371 </div>
flatmax@592 372 </div>
flatmax@592 373 <a class="anchor" id="a976b4d422b852bfa877ad9f47ccdcc86"></a><!-- doxytag: member="CARParam::max_zeta" ref="a976b4d422b852bfa877ad9f47ccdcc86" args="" -->
flatmax@592 374 <div class="memitem">
flatmax@592 375 <div class="memproto">
flatmax@592 376 <table class="memname">
flatmax@592 377 <tr>
flatmax@592 378 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#a976b4d422b852bfa877ad9f47ccdcc86">CARParam::max_zeta</a><code> [private]</code></td>
flatmax@592 379 </tr>
flatmax@592 380 </table>
flatmax@592 381 </div>
flatmax@592 382 <div class="memdoc">
flatmax@592 383
flatmax@592 384 <p>maximum damping factor in mid-freq channels </p>
flatmax@592 385
flatmax@592 386 </div>
flatmax@592 387 </div>
flatmax@592 388 <a class="anchor" id="ae30ba07457c2f7d7a9393cb7d2730af4"></a><!-- doxytag: member="CARParam::min_pole_Hz" ref="ae30ba07457c2f7d7a9393cb7d2730af4" args="" -->
flatmax@592 389 <div class="memitem">
flatmax@592 390 <div class="memproto">
flatmax@592 391 <table class="memname">
flatmax@592 392 <tr>
flatmax@592 393 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#ae30ba07457c2f7d7a9393cb7d2730af4">CARParam::min_pole_Hz</a><code> [private]</code></td>
flatmax@592 394 </tr>
flatmax@592 395 </table>
flatmax@592 396 </div>
flatmax@592 397 <div class="memdoc">
flatmax@592 398
flatmax@592 399 <p>Dick, whats this ? </p>
flatmax@592 400
flatmax@592 401 </div>
flatmax@592 402 </div>
flatmax@592 403 <a class="anchor" id="a1f7a8aa68d475fc85ffbcb9d9daf62ee"></a><!-- doxytag: member="CARParam::min_zeta" ref="a1f7a8aa68d475fc85ffbcb9d9daf62ee" args="" -->
flatmax@592 404 <div class="memitem">
flatmax@592 405 <div class="memproto">
flatmax@592 406 <table class="memname">
flatmax@592 407 <tr>
flatmax@592 408 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#a1f7a8aa68d475fc85ffbcb9d9daf62ee">CARParam::min_zeta</a><code> [private]</code></td>
flatmax@592 409 </tr>
flatmax@592 410 </table>
flatmax@592 411 </div>
flatmax@592 412 <div class="memdoc">
flatmax@592 413
flatmax@592 414 <p>minimum damping factor in mid-freq channels </p>
flatmax@592 415
flatmax@592 416 </div>
flatmax@592 417 </div>
flatmax@592 418 <a class="anchor" id="a275dff2443b1b58affcb9c5081f493eb"></a><!-- doxytag: member="CARParam::v_offset" ref="a275dff2443b1b58affcb9c5081f493eb" args="" -->
flatmax@592 419 <div class="memitem">
flatmax@592 420 <div class="memproto">
flatmax@592 421 <table class="memname">
flatmax@592 422 <tr>
flatmax@592 423 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#a275dff2443b1b58affcb9c5081f493eb">CARParam::v_offset</a><code> [private]</code></td>
flatmax@592 424 </tr>
flatmax@592 425 </table>
flatmax@592 426 </div>
flatmax@592 427 <div class="memdoc">
flatmax@592 428
flatmax@592 429 <p>offset gives a quadratic part </p>
flatmax@592 430
flatmax@592 431 </div>
flatmax@592 432 </div>
flatmax@592 433 <a class="anchor" id="ae11cef3c3e8c19f1e1b6e6557962c600"></a><!-- doxytag: member="CARParam::velocity_scale" ref="ae11cef3c3e8c19f1e1b6e6557962c600" args="" -->
flatmax@592 434 <div class="memitem">
flatmax@592 435 <div class="memproto">
flatmax@592 436 <table class="memname">
flatmax@592 437 <tr>
flatmax@592 438 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#ae11cef3c3e8c19f1e1b6e6557962c600">CARParam::velocity_scale</a><code> [private]</code></td>
flatmax@592 439 </tr>
flatmax@592 440 </table>
flatmax@592 441 </div>
flatmax@592 442 <div class="memdoc">
flatmax@592 443
flatmax@592 444 <p>for the velocity nonlinearity </p>
flatmax@592 445
flatmax@592 446 </div>
flatmax@592 447 </div>
flatmax@592 448 <a class="anchor" id="a7b01801df1b6e4c75abeabea9b1bb6ec"></a><!-- doxytag: member="CARParam::zero_ratio" ref="a7b01801df1b6e4c75abeabea9b1bb6ec" args="" -->
flatmax@592 449 <div class="memitem">
flatmax@592 450 <div class="memproto">
flatmax@592 451 <table class="memname">
flatmax@592 452 <tr>
flatmax@592 453 <td class="memname"><a class="el" href="CARFACCommon_8H.html#af081989b61cc5b60e85ad3d01e4af4f0">FP_TYPE</a> <a class="el" href="classCARParam.html#a7b01801df1b6e4c75abeabea9b1bb6ec">CARParam::zero_ratio</a><code> [private]</code></td>
flatmax@592 454 </tr>
flatmax@592 455 </table>
flatmax@592 456 </div>
flatmax@592 457 <div class="memdoc">
flatmax@592 458
flatmax@592 459 <p>how far zero is above pole </p>
flatmax@592 460
flatmax@592 461 </div>
flatmax@592 462 </div>
flatmax@592 463 <hr/>The documentation for this class was generated from the following files:<ul>
flatmax@592 464 <li><a class="el" href="CARParam_8H_source.html">CARParam.H</a></li>
flatmax@592 465 <li><a class="el" href="CARParam_8C.html">CARParam.C</a></li>
flatmax@592 466 </ul>
flatmax@592 467 </div><!-- contents -->
flatmax@592 468 </div>
flatmax@592 469 <!-- window showing the filter options -->
flatmax@592 470 <div id="MSearchSelectWindow"
flatmax@592 471 onmouseover="return searchBox.OnSearchSelectShow()"
flatmax@592 472 onmouseout="return searchBox.OnSearchSelectHide()"
flatmax@592 473 onkeydown="return searchBox.OnSearchSelectKey(event)">
flatmax@594 474 <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 475
flatmax@592 476 <!-- iframe showing the search results (closed by default) -->
flatmax@592 477 <div id="MSearchResultsWindow">
flatmax@592 478 <iframe src="javascript:void(0)" frameborder="0"
flatmax@592 479 name="MSearchResults" id="MSearchResults">
flatmax@592 480 </iframe>
flatmax@592 481 </div>
flatmax@592 482
flatmax@592 483 <div id="nav-path" class="navpath">
flatmax@592 484 <ul>
flatmax@592 485 <li class="navelem"><a class="el" href="classCARParam.html">CARParam</a> </li>
flatmax@592 486
flatmax@594 487 <li class="footer">Generated on Thu Feb 21 2013 09:31:11 for CARFAC C++ by
flatmax@592 488 <a href="http://www.doxygen.org/index.html">
flatmax@592 489 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>
flatmax@592 490 </ul>
flatmax@592 491 </div>
flatmax@592 492
flatmax@592 493
flatmax@592 494 </body>
flatmax@592 495 </html>