#include <delay.h>
Collaboration diagram for SPUC::delay< Numeric >:

Public Member Functions | |
| delay (long n=0) | |
| Constructor. | |
| delay & | operator= (const delay &rhs) |
| Assignment. | |
| ~delay (void) | |
| Destructor. | |
| void | reset (void) |
| Numeric | check (long i) |
| Get delay at tap i. | |
| Numeric | checkback (long i) |
| Look back in delay line by i samples. | |
| Numeric | last () |
| Get last tap. | |
| void | set_size (long n=2) |
| Set size of delay. | |
| Numeric | input (Numeric in) |
| Clock in new input sample. | |
| Numeric | update (Numeric in) |
| Clock in new sample and get output from delay line. | |
Public Attributes | |
| long | num_taps |
Protected Attributes | |
| smart_array< Numeric > | z |
Template class for a Delay line (primitive used in other classes) Allows user to check at various points in delay line, but default use is a pure delay.
| SPUC::delay< Numeric >::delay | ( | long | n = 0 |
) | [inline] |
Constructor.
| SPUC::delay< Numeric >::~delay | ( | void | ) | [inline] |
Destructor.
| Numeric SPUC::delay< Numeric >::check | ( | long | i | ) | [inline] |
Get delay at tap i.
| Numeric SPUC::delay< Numeric >::checkback | ( | long | i | ) | [inline] |
Look back in delay line by i samples.
| Numeric SPUC::delay< Numeric >::input | ( | Numeric | in | ) | [inline] |
Clock in new input sample.
| Numeric SPUC::delay< Numeric >::last | ( | ) | [inline] |
Get last tap.
| delay& SPUC::delay< Numeric >::operator= | ( | const delay< Numeric > & | rhs | ) | [inline] |
Assignment.
| void SPUC::delay< Numeric >::reset | ( | void | ) | [inline] |
| void SPUC::delay< Numeric >::set_size | ( | long | n = 2 |
) | [inline] |
Set size of delay.
| Numeric SPUC::delay< Numeric >::update | ( | Numeric | in | ) | [inline] |
Clock in new sample and get output from delay line.
| long SPUC::delay< Numeric >::num_taps |
smart_array<Numeric> SPUC::delay< Numeric >::z [protected] |
1.4.7