?? re-do list?
In this section a list is provided of the process modules available using the generic programming level. A brief description is provided , in addition to the name required to invoke the process module during the initialisation of EarObjects using the Init_EarObject(...) command. The description provided for each module states, in square brackets ("[]"), which other modules are directly interchangeable. Ultimately all of the modules can be interchanged indiscriminately, however, the level at which such interchange is viable depends upon the specific module functions calls; if within a program an attempt is made to access a routine which does not exist for the respective module, then an error will be reported. For example, all modules have ReadPars and PrintPars routines, but (at present) only the basilar membrane filter modules have a GetCF routine. If a process not initialised as one of the basilar membrane filter modules attempts to call GetCF then a run-time error will occur, with the appropriate error message being produce by the CRL.
Module Name
|
Files(.c
& .h)
|
Description
|
| AMTone
|
StAMTone
|
Amplitude
modulated pure tone stimulus generation module. [Stimulus generation modules]
|
| AuditoryN_SpikeGen
|
MoSpikeGen
|
Spike
generation module. It convertsspike probabilities into summed spike events
using a random number generator. It is used after the Meddis 86 IHC model.
|
| BasilarM_GammaT
|
MoBasilarM
|
Gamma
tone basilar membrane filter model. [Basilar membrane filter models]
|
| BasilarM_STone3
|
Mo3BasilarM
|
Stone
3 basilar membrane non-linear filter model. It is a non-linear composite
filter. [Basilar membrane filter models]
|
| BasilarM_STone4
|
Mo4BasilarM
|
Stone
4 basilar membrane non-linear filter model. It is a non-linear composite
filter. [Basilar membrane filter models]
|
| Click
|
StClick
|
Click
stimulus generation module. [Stimulus generation modules]
|
| DataFile
|
FiDataFile
|
Sound
data file reading module. [Stimulus generation modules]
|
| IHC_Meddis86
|
MoHairCell
|
Meddis
86 inner hair cell model. [Inner hair cell modules]
|
| IHC_Meddis93
|
Mo2HairCell
|
Meddis
93 stochastic inner hair cell model. [Inner hair cell modules, but requires
the IHC receptor potential as input]
|
| IHC_RecptPotn
|
MoRecptPotn
|
Inner
hair cell receptor potential model. It supplies input to the Meddis 93 IHC
model.
|
| Neuron_McGregor2
|
MoMcGregor2
|
McGregor
neural cell model.
|
| Neuron_DendriteLP
|
MoDendrite
|
Dendritic
filter model. It converts summed spike events into a form useable by neural
cells.
|
| Null
|
(ModuleMgr)
|
Produces
no action. Can be used to cut out process stage in generic programming, it is
part of the module management system. [All modules]
|
| PreEmphasis_BandPass
|
MoPreEmph
|
Outer-/middle-ear
filter model.
|
| PureTone
|
StPTone
|
Pure
tone stimulus generation module. [Stimulus generation modules]
|
| PureTone_2
|
StPTone2
|
Pure
tone stimulus, preceded and ended by periods of silence. [Stimulus generation
modules]
|
| PureTone_Binaural
|
StBPTone
|
Binaural
pure tone stimulus generation. [Stimulus generation modules]
|
| PureTone_Multi
|
StMPTone
|
Multiple
pure tone generation module. The pure tones are individually specified.
[Stimulus generation modules]
|
| PureTone_MultiPulse
|
StMPPTone
|
Multiple
frequency pulsed pure tone stimulus generation module.
|
| StepFun
|
StStepFun
|
Step
function stimulus generation module. [Stimulus generation modules]
|