#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 |