#include <memory_resource>#include <nk/value/value.hpp>#include <utility>Go to the source code of this file.
Classes | |
| struct | nk::signal::CusumResult |
| Result of cusum — [iupper, ilower, uppersum, lowersum]. More... | |
Functions | |
| std::pair< Value, Value > | nk::signal::seqperiod (const Value &x, double tol=0.0, std::pmr::memory_resource *mr=nullptr) |
| Find the smallest repetition period of a signal. | |
| std::pair< Value, Value > | nk::signal::zerocrossrate (const Value &x, double level=0.0, std::pmr::memory_resource *mr=nullptr) |
| Zero-crossing rate of a signal. | |
| CusumResult | nk::signal::cusum (const Value &x, double climit=5.0, double mshift=1.0, const Value &tmean=Value::Empty, const Value &tdev=Value::Empty, std::pmr::memory_resource *mr=nullptr) |
| CUSUM change detector ([iu, il, us, ls] = cusum(x, climit, mshift, tmean, tdev)). | |