#include <diffusion.hpp>
|
| void | prepare (double max_base_ms, double max_sample_rate, int num_stages, std::size_t stagger=0) |
| void | configure (double base_ms, double sample_rate, int offset_samples) |
| void | reset () |
| int | num_stages () const |
| AllpassStage< SampleType > & | stage (int s) |
| double | total_delay () const |
| SampleType | process (SampleType x, SampleType g) |
| int | min_delay () const |
| void | process_block (SampleType *x, int n, SampleType g) |
| void | process_block_fluttered (SampleType *x, int n, SampleType g, const double *lfo, double depth) |
| SampleType | process_fluttered (SampleType x, SampleType g, double lfo, double depth) |
| bool | spans4 (int n, SampleType **delayed, SampleType **stored) |
| void | commit4 (int n) |
|
| static void | run_spans4 (SampleType *x, int n, SampleType g, SampleType *const *d, SampleType *const *o) |
◆ commit4()
template<typename SampleType = float>
◆ configure()
template<typename SampleType = float>
◆ min_delay()
template<typename SampleType = float>
◆ num_stages()
template<typename SampleType = float>
◆ prepare()
template<typename SampleType = float>
◆ process()
template<typename SampleType = float>
◆ process_block()
template<typename SampleType = float>
◆ process_block_fluttered()
template<typename SampleType = float>
◆ process_fluttered()
template<typename SampleType = float>
◆ reset()
template<typename SampleType = float>
◆ run_spans4()
template<typename SampleType = float>
◆ spans4()
template<typename SampleType = float>
◆ stage()
template<typename SampleType = float>
◆ total_delay()
template<typename SampleType = float>
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/fdn/diffusion.hpp