|
CARFAC C++
C++ implementation of CARFAC
|
#include <IHCParam.H>


Public Member Functions | |
| IHCParam (bool just_hwr_=0, bool one_cap_=0, FP_TYPE tau_lpf_=0.000080, FP_TYPE tau_out_=0.0005, FP_TYPE tau_in_=0.010, FP_TYPE tau1_out_=0.010, FP_TYPE tau1_in_=0.020, FP_TYPE tau2_out_=0.0025, FP_TYPE tau2_in_=0.005, FP_TYPE ac_corner_Hz_=20.) | |
| virtual | ~IHCParam () |
Private Attributes | |
| bool | just_hwr |
| not just a simple HWR | |
| FP_TYPE | ac_corner_Hz |
| Hz (the only param. used if just_hwr=true) | |
| bool | one_cap |
| 0 for new two-cap hack | |
| FP_TYPE | tau_lpf |
| 80 microseconds smoothing twice | |
| FP_TYPE | tau_out |
| depletion tau is pretty fast (used when one_cap=1) | |
| FP_TYPE | tau_in |
| recovery tau is slower (used when one_cap=1) | |
| FP_TYPE | tau1_out |
| depletion tau is pretty fast (used when one_cap=0) | |
| FP_TYPE | tau1_in |
| recovery tau is slower (used when one_cap=0) | |
| FP_TYPE | tau2_out |
| depletion tau is pretty fast (used when one_cap=0) | |
| FP_TYPE | tau2_in |
| recovery tau is slower (used when one_cap=0) | |
Parameters for the inner hair cells
| IHCParam::IHCParam | ( | bool | just_hwr_ = 0, |
| bool | one_cap_ = 0, |
||
| FP_TYPE | tau_lpf_ = 0.000080, |
||
| FP_TYPE | tau_out_ = 0.0005, |
||
| FP_TYPE | tau_in_ = 0.010, |
||
| FP_TYPE | tau1_out_ = 0.010, |
||
| FP_TYPE | tau1_in_ = 0.020, |
||
| FP_TYPE | tau2_out_ = 0.0025, |
||
| FP_TYPE | tau2_in_ = 0.005, |
||
| FP_TYPE | ac_corner_Hz_ = 20. |
||
| ) |
| IHCParam::~IHCParam | ( | ) | [virtual] |
FP_TYPE IHCParam::ac_corner_Hz [private] |
Hz (the only param. used if just_hwr=true)
bool IHCParam::just_hwr [private] |
not just a simple HWR
bool IHCParam::one_cap [private] |
0 for new two-cap hack
FP_TYPE IHCParam::tau1_in [private] |
recovery tau is slower (used when one_cap=0)
FP_TYPE IHCParam::tau1_out [private] |
depletion tau is pretty fast (used when one_cap=0)
FP_TYPE IHCParam::tau2_in [private] |
recovery tau is slower (used when one_cap=0)
FP_TYPE IHCParam::tau2_out [private] |
depletion tau is pretty fast (used when one_cap=0)
FP_TYPE IHCParam::tau_in [private] |
recovery tau is slower (used when one_cap=1)
FP_TYPE IHCParam::tau_lpf [private] |
80 microseconds smoothing twice
FP_TYPE IHCParam::tau_out [private] |
depletion tau is pretty fast (used when one_cap=1)