Marsyas
0.6.0-alpha
|
Uses dynamic programming to create a (symmetric) distance matrix between the series of peaks at the inputs. More...
#include <TimeFreqPeakConnectivity.h>
Inherits MarSystem.
Public Member Functions | |
MarSystem * | clone () const |
Implementation of the MarSystem::clone() method. | |
void | myProcess (realvec &in, realvec &out) |
Implementation of the MarSystem::myProcess method. | |
TimeFreqPeakConnectivity (std::string name) | |
TimeFreqPeakConnectivity constructor. | |
TimeFreqPeakConnectivity (const TimeFreqPeakConnectivity &a) | |
TimeFreqPeakConnectivity copy constructor. | |
~TimeFreqPeakConnectivity () | |
TimeFreqPeakConnectivity destructor. |
Uses dynamic programming to create a (symmetric) distance matrix between the series of peaks at the inputs.
The input is a matrix with the dimension 2x numpeaks, row 1 is the frequency of the peak in bark, row 2 is the block index of the peak.
Controls:
Definition at line 44 of file TimeFreqPeakConnectivity.h.
TimeFreqPeakConnectivity | ( | std::string | name | ) |
TimeFreqPeakConnectivity constructor.
Definition at line 144 of file TimeFreqPeakConnectivity.cpp.
TimeFreqPeakConnectivity | ( | const TimeFreqPeakConnectivity & | a | ) |
TimeFreqPeakConnectivity copy constructor.
All member MarControlPtr have to be explicitly reassigned in the copy constructor.
Definition at line 155 of file TimeFreqPeakConnectivity.cpp.
TimeFreqPeakConnectivity destructor.
Definition at line 171 of file TimeFreqPeakConnectivity.cpp.
Implementation of the MarSystem::clone() method.
Implements MarSystem.
Definition at line 179 of file TimeFreqPeakConnectivity.cpp.
Implementation of the MarSystem::myProcess method.
Implements MarSystem.
Definition at line 276 of file TimeFreqPeakConnectivity.cpp.