Marsyas
0.6.0-alpha
|
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) | |
MarSystem * | clone () 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 |
CARFAC | ( | std::string | name | ) |
Definition at line 99 of file CARFAC.cpp.
Definition at line 104 of file CARFAC.cpp.
~CARFAC | ( | ) |
Definition at line 117 of file CARFAC.cpp.
void allocateVectors | ( | ) |
Definition at line 167 of file CARFAC.cpp.
Implements MarSystem.
Definition at line 122 of file CARFAC.cpp.
Processes data.
in | Input data to read. |
out | Output 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.
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 |
std::vector<std::vector<std::vector<double> > > decim_naps |