#include <pulp/signal/character_delay/primitives.hpp>#include <pulp/signal/character_delay/tables.hpp>#include <pulp/signal/oversampling_fir.hpp>#include <algorithm>#include <array>#include <cmath>#include <cstddef>Go to the source code of this file.
Classes | |
| struct | pulp::signal::chardelay::Langevin |
| Langevin function L(x) = coth(x) − 1/x and its first two derivatives. More... | |
| class | pulp::signal::chardelay::JilesAthertonHysteresis |
| The hysteresis stage for one channel, in normalized units. More... | |
| class | pulp::signal::chardelay::HysteresisHalfBandOversampler< StageCount > |
| Fixed-depth linear-phase half-band oversampling around a per-sample callback. More... | |
| class | pulp::signal::chardelay::OversampledHysteresis< Wrapper > |
| Production-owned composition of a fixed wrapper and magnetic solver. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::signal |
| namespace | pulp::signal::chardelay |
Typedefs | |
| using | pulp::signal::chardelay::HalfBandOversampler4x = HysteresisHalfBandOversampler<2> |
| The two depths the module has a measured reason to name. | |
| using | pulp::signal::chardelay::HysteresisOversampler8x = HysteresisHalfBandOversampler<3> |
| using | pulp::signal::chardelay::OversampledHysteresis4x = OversampledHysteresis<HalfBandOversampler4x> |
| using | pulp::signal::chardelay::OversampledHysteresis8x = OversampledHysteresis<HysteresisOversampler8x> |