|
DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
|
#include <ContinuousClip.h>
Public Member Functions | |
| std::vector< double > | linearKernel () const |
| Interval (double ceiling) | |
| void | setCeiling (double ceiling) |
| double | reconstructionBound () const noexcept |
| Moments | polynomial (const Poly &power) const noexcept |
| Integrates an already reconstructed power polynomial on [0,1]. Returns integral(t^j * shape(p(t)), dt), j = 0 .. MomentCount-1, subtracting the linear reference when SubtractLinear is enabled. Shares knee isolation and quadrature with the sample interpolator. Nonfinite coefficients or failed convergence produce NaN. | |
| Moments | operator() (const std::array< double, count > &samples) const noexcept |
Definition at line 64 of file ContinuousClip.h.
|
inlineexplicit |
Definition at line 366 of file ContinuousClip.h.
|
inline |
Definition at line 348 of file ContinuousClip.h.
|
inlinenoexcept |
Definition at line 466 of file ContinuousClip.h.
|
inlinenoexcept |
Integrates an already reconstructed power polynomial on [0,1]. Returns integral(t^j * shape(p(t)), dt), j = 0 .. MomentCount-1, subtracting the linear reference when SubtractLinear is enabled. Shares knee isolation and quadrature with the sample interpolator. Nonfinite coefficients or failed convergence produce NaN.
Definition at line 453 of file ContinuousClip.h.
|
inlinenoexcept |
Definition at line 443 of file ContinuousClip.h.
|
inline |
Definition at line 417 of file ContinuousClip.h.