annotate C++/IHCParam.C @ 662:7e18c84ca2b7
Small cleanup of eigen usage in SAI implementation.
author |
ronw@google.com |
date |
Tue, 16 Jul 2013 19:56:11 +0000 |
parents |
c692afd86cc9 |
children |
|
rev |
line source |
flatmax@632
|
1
|
flatmax@593
|
2 // Author Matt Flax <flatmax@>
|
flatmax@592
|
3 //
|
flatmax@592
|
4 // This C++ file is part of an implementation of Lyon's cochlear model:
|
flatmax@592
|
5 // "Cascade of Asymmetric Resonators with Fast-Acting Compression"
|
flatmax@592
|
6 // to supplement Lyon's upcoming book "Human and Machine Hearing"
|
flatmax@592
|
7 //
|
flatmax@592
|
8 // Licensed under the Apache License, Version 2.0 (the "License");
|
flatmax@592
|
9 // you may not use this file except in compliance with the License.
|
flatmax@592
|
10 // You may obtain a copy of the License at
|
flatmax@592
|
11 //
|
flatmax@592
|
12 // http://www.apache.org/licenses/LICENSE-2.0
|
flatmax@592
|
13 //
|
flatmax@592
|
14 // Unless required by applicable law or agreed to in writing, software
|
flatmax@592
|
15 // distributed under the License is distributed on an "AS IS" BASIS,
|
flatmax@592
|
16 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
flatmax@592
|
17 // See the License for the specific language governing permissions and
|
flatmax@592
|
18 // limitations under the License.
|
flatmax@592
|
19 /**
|
flatmax@592
|
20 \author {Matt Flax <flatmax\@>}
|
flatmax@592
|
21 \date 2013.02.08
|
flatmax@592
|
22 */
|
flatmax@592
|
23
|
flatmax@592
|
24 #include "IHCParam.H"
|
flatmax@592
|
25
|
flatmax@592
|
26 IHCParam::IHCParam(bool just_hwr_, bool one_cap_, FP_TYPE tau_lpf_,
|
flatmax@592
|
27 FP_TYPE tau_out_, FP_TYPE tau_in_,
|
flatmax@592
|
28 FP_TYPE tau1_out_, FP_TYPE tau1_in_, FP_TYPE tau2_out_,
|
flatmax@592
|
29 FP_TYPE tau2_in_, FP_TYPE ac_corner_Hz_) {
|
flatmax@592
|
30 just_hwr=just_hwr_;
|
flatmax@592
|
31 one_cap=one_cap_;
|
flatmax@592
|
32 tau_lpf=tau_lpf_;
|
flatmax@592
|
33 tau_out=tau_out_;
|
flatmax@592
|
34 tau_in=tau_in_;
|
flatmax@592
|
35 tau1_out=tau1_out_;
|
flatmax@592
|
36 tau1_in=tau1_in_;
|
flatmax@592
|
37 tau2_out=tau2_out_;
|
flatmax@592
|
38 tau2_in=tau2_in_;
|
flatmax@592
|
39 ac_corner_Hz=ac_corner_Hz_;
|
flatmax@592
|
40 }
|
flatmax@592
|
41
|
flatmax@592
|
42 IHCParam::~IHCParam() {
|
flatmax@592
|
43 //dtor
|
flatmax@592
|
44 }
|