Marsyas  0.5.0-beta1
Public Member Functions | Data Fields

CAR-FAC model of auditory processing in the cochlea. More...

#include <CARFAC.h>

Inherits MarSystem.

Public Member Functions

void allocateVectors ()
 CARFAC (std::string name)
 CARFAC (const CARFAC &a)
MarSystemclone () const
void myProcess (realvec &in, realvec &out)
 Processes data.
void printParams ()
std::string toString ()
 ~CARFAC ()

Data Fields

std::vector< double > agcstep_AGC_in
std::vector< double > agcstep_AGC_stage
std::vector< double > agcstep_prev_stage_mean
std::vector< double > agcstep_stage_sum
CF_class CF
std::vector< std::vector
< std::vector< double > > > 
decim_naps
realvec lastin
std::vector< std::vector
< std::vector< double > > > 
naps
std::vector< std::vector
< std::vector< double > > > 
prev_naps
std::vector< std::vector
< std::vector< double > > > 
sai

Detailed Description

CAR-FAC model of auditory processing in the cochlea.

Definition at line 32 of file CARFAC.h.


Constructor & Destructor Documentation

CARFAC ( std::string  name)

Definition at line 99 of file CARFAC.cpp.

CARFAC ( const CARFAC a)

Definition at line 104 of file CARFAC.cpp.

~CARFAC ( )

Definition at line 117 of file CARFAC.cpp.


Member Function Documentation

void allocateVectors ( )

Definition at line 167 of file CARFAC.cpp.

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 122 of file CARFAC.cpp.

void myProcess ( realvec in,
realvec out 
) [virtual]

Processes data.

Parameters:
inInput data to read.
outOutput data to write.

Implement this method in subclass to define specific data processing.

Implements MarSystem.

Definition at line 257 of file CARFAC.cpp.

void printParams ( )
std::string toString ( )

Reimplemented from MarSystem.

Definition at line 430 of file CARFAC.cpp.


Field Documentation

std::vector<double> agcstep_AGC_in

Definition at line 81 of file CARFAC.h.

std::vector<double> agcstep_AGC_stage

Definition at line 82 of file CARFAC.h.

std::vector<double> agcstep_prev_stage_mean

Definition at line 79 of file CARFAC.h.

std::vector<double> agcstep_stage_sum

Definition at line 80 of file CARFAC.h.

Definition at line 87 of file CARFAC.h.

std::vector<std::vector<std::vector<double> > > decim_naps

Definition at line 76 of file CARFAC.h.

Definition at line 72 of file CARFAC.h.

std::vector<std::vector<std::vector<double> > > naps

Definition at line 74 of file CARFAC.h.

std::vector<std::vector<std::vector<double> > > prev_naps

Definition at line 75 of file CARFAC.h.

std::vector<std::vector<std::vector<double> > > sai

Definition at line 77 of file CARFAC.h.


The documentation for this class was generated from the following files: