#include <timing.h>
Public Member Functions | |
Delay () | |
Delay (const arma::uword _D) | |
~Delay () | |
void | clear (void) |
void | set_delay (const arma::uword _D) |
T1 | operator() (const T1 &in) |
arma::Col< T1 > | delay (const arma::Col< T1 > &in) |
Private Attributes | |
arma::uword | D |
arma::uword | cur_p |
arma::Col< T1 > | buf |
Implements different timing related functions such as delay
Constructor with delay input.
_D | delay |
Definition at line 38 of file timing.h.
References sp::Delay< T1 >::clear(), and sp::Delay< T1 >::set_delay().
|
inline |
Clears internal state.
Definition at line 52 of file timing.h.
Referenced by sp::Delay< T1 >::Delay().
|
inline |
|
inline |
A delay operator.
in | sample input |
Definition at line 72 of file timing.h.
References sp::Delay< T1 >::cur_p.
|
inline |
Sets delay.
_D | delay |
Definition at line 62 of file timing.h.
Referenced by sp::Delay< T1 >::Delay().
|
private |
|
private |
Pointer to current sample in buffer.
Definition at line 22 of file timing.h.
Referenced by sp::Delay< T1 >::operator()().
|
private |