Production-owned composition of a fixed wrapper and magnetic solver. More...
#include <hysteresis.hpp>
Public Member Functions | |
| void | prepare (double host_rate_hz) |
| void | reset () noexcept |
| void | set_character (double drive, double bias) noexcept |
| double | process (double input) |
Static Public Member Functions | |
| static constexpr int | oversampling_factor () noexcept |
| static int | latency_samples () noexcept |
Production-owned composition of a fixed wrapper and magnetic solver.
Keeping rate derivation, reset ordering, latency, and processing together prevents runtime, calibration, and acceptance tests from silently modeling different paths.
|
inlinestaticnoexcept |
|
inlinestaticconstexprnoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |