#include <primitives.hpp>
|
| void | prepare (std::size_t capacity_samples) |
| | Allocates. Control thread only.
|
| void | reset () noexcept |
| void | discard_history () noexcept |
| | Logically clear history without walking the allocation.
|
| std::size_t | capacity () const noexcept |
| double | max_delay () const noexcept |
| | Largest delay the Lagrange kernel can address without walking off the buffer (the top three slots are the kernel's forward reach).
|
| void | push (double x) noexcept |
| double | tap (std::size_t m) const noexcept |
| | Sample m samples in the past; m = 0 is the most recent push().
|
| double | read (double delay_samples) const noexcept |
◆ capacity()
| std::size_t pulp::signal::chardelay::FractionalDelayLine::capacity |
( |
| ) |
const |
|
inlinenoexcept |
◆ discard_history()
| void pulp::signal::chardelay::FractionalDelayLine::discard_history |
( |
| ) |
|
|
inlinenoexcept |
Logically clear history without walking the allocation.
◆ max_delay()
| double pulp::signal::chardelay::FractionalDelayLine::max_delay |
( |
| ) |
const |
|
inlinenoexcept |
Largest delay the Lagrange kernel can address without walking off the buffer (the top three slots are the kernel's forward reach).
◆ prepare()
Allocates. Control thread only.
◆ push()
| void pulp::signal::chardelay::FractionalDelayLine::push |
( |
double | x | ) |
|
|
inlinenoexcept |
◆ read()
| double pulp::signal::chardelay::FractionalDelayLine::read |
( |
double | delay_samples | ) |
const |
|
inlinenoexcept |
◆ reset()
◆ tap()
| double pulp::signal::chardelay::FractionalDelayLine::tap |
( |
std::size_t | m | ) |
const |
|
inlinenoexcept |
Sample m samples in the past; m = 0 is the most recent push().
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/character_delay/primitives.hpp