flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: CARFAC C++: IHCParam Class Reference flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
flatmax@592: flatmax@592: flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
flatmax@592:
CARFAC C++ flatmax@592: flatmax@592:
flatmax@592:
C++ implementation of CARFAC
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592:
flatmax@592: Public Member Functions | flatmax@592: Private Attributes
flatmax@592:
flatmax@592:
IHCParam Class Reference
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

#include <IHCParam.H>

flatmax@592:
flatmax@592: Inheritance diagram for IHCParam:
flatmax@592:
flatmax@592:
Inheritance graph
flatmax@592: flatmax@592: flatmax@592:
[legend]
flatmax@592:
flatmax@592: Collaboration diagram for IHCParam:
flatmax@592:
flatmax@592:
Collaboration graph
flatmax@592: flatmax@592: flatmax@592:
[legend]
flatmax@592: flatmax@592:

List of all members.

flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:

flatmax@592: 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 ()

flatmax@592: 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)
flatmax@592:

Detailed Description

flatmax@592:
Author:
{Matt Flax <flatmax@>}
flatmax@592:
Date:
2013.02.08
flatmax@592:

Parameters for the inner hair cells

flatmax@592:

Constructor & Destructor Documentation

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
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. 
)
flatmax@592:
flatmax@592:
flatmax@592:
Author:
{Matt Flax <flatmax@>}
flatmax@592:
Date:
2013.02.08
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
IHCParam::~IHCParam () [virtual]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592:

Member Data Documentation

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
FP_TYPE IHCParam::ac_corner_Hz [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

Hz (the only param. used if just_hwr=true)

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
bool IHCParam::just_hwr [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

not just a simple HWR

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
bool IHCParam::one_cap [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

0 for new two-cap hack

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
FP_TYPE IHCParam::tau1_in [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

recovery tau is slower (used when one_cap=0)

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
FP_TYPE IHCParam::tau1_out [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

depletion tau is pretty fast (used when one_cap=0)

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
FP_TYPE IHCParam::tau2_in [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

recovery tau is slower (used when one_cap=0)

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
FP_TYPE IHCParam::tau2_out [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

depletion tau is pretty fast (used when one_cap=0)

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
FP_TYPE IHCParam::tau_in [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

recovery tau is slower (used when one_cap=1)

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
FP_TYPE IHCParam::tau_lpf [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

80 microseconds smoothing twice

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592:
FP_TYPE IHCParam::tau_out [private]
flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:

depletion tau is pretty fast (used when one_cap=1)

flatmax@592: flatmax@592:
flatmax@592:
flatmax@592:
The documentation for this class was generated from the following files: flatmax@592:
flatmax@592:
flatmax@592: flatmax@592:
flatmax@592:  All Classes Files Functions Variables Typedefs Defines
flatmax@592: flatmax@592: flatmax@592:
flatmax@592: flatmax@592:
flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: flatmax@592: