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

#include <IHCParam.H>

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

List of all members.

flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597: flatmax@597:

flatmax@597: 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@597: 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@597:

Detailed Description

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

Parameters for the inner hair cells

flatmax@597:

Constructor & Destructor Documentation

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

Member Data Documentation

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

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

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

not just a simple HWR

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

0 for new two-cap hack

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

recovery tau is slower (used when one_cap=0)

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

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

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

recovery tau is slower (used when one_cap=0)

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

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

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

recovery tau is slower (used when one_cap=1)

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

80 microseconds smoothing twice

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

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

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