#include <memory_resource>#include <nk/value/value.hpp>Go to the source code of this file.
Classes | |
| struct | nk::control::MarginResult |
| Result of margin(sys) — gain / phase margin pair plus the frequencies at which they occur. More... | |
Functions | |
| Value | nk::control::dcgain (const Value &sys, std::pmr::memory_resource *mr=nullptr) |
| DC (steady-state) gain of an LTI system. | |
| MarginResult | nk::control::margin (const Value &sys, std::pmr::memory_resource *mr=nullptr) |
| Gain and phase margins ([Gm, Pm, Wcg, Wcp] = margin(sys)). | |
| Value | nk::control::stepinfo (const Value &sys, std::pmr::memory_resource *mr=nullptr) |
| Step-response quality metrics (S = stepinfo(sys)). | |
| Value | nk::control::allmargin (const Value &sys, std::pmr::memory_resource *mr=nullptr) |
| All stability margins as a struct (S = allmargin(sys)). | |
| Value | nk::control::hinfnorm (const Value &sys, std::pmr::memory_resource *mr=nullptr) |
| H-infinity norm of a continuous-time LTI system (g = hinfnorm(sys)). | |