previous next Up Title Contents

Process Module List (Generic Programming).

?? 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]


previous next Up Title Contents