This is the complete list of members for trap::algorithms::ModdedPid< ErrorType, ControlType, TimeUnit >, including all inherited members.
| BasePid typedef | trap::algorithms::ModdedPid< ErrorType, ControlType, TimeUnit > | |
| Config typedef | trap::algorithms::ModdedPid< ErrorType, ControlType, TimeUnit > | |
| IModder typedef | trap::algorithms::ModdedPid< ErrorType, ControlType, TimeUnit > | |
| ModdedPid(const Config &config, std::unique_ptr< IModder > modder=std::make_unique< NullPidModder< ControlType > >(), ErrorType initialLastError=ErrorType{0.0}) | trap::algorithms::ModdedPid< ErrorType, ControlType, TimeUnit > | inline |
| runController(ErrorType error) | trap::algorithms::ModdedPid< ErrorType, ControlType, TimeUnit > | inline |
| runController(const ErrorType &error, const TimeUnit &deltaTime) | trap::algorithms::ModdedPid< ErrorType, ControlType, TimeUnit > | inline |
| trap::algorithms::SmoothPid::runController(ErrorType error, double errorDerivative, TimeUnit deltaTime) | trap::algorithms::SmoothPid< ErrorType, ControlType, TimeUnit > | inline |
| SmoothPid(const Config &config, ErrorType initialLastError=ErrorType{0.0}) | trap::algorithms::SmoothPid< ErrorType, ControlType, TimeUnit > | inline |