| DualModdedPid(const Config &config, std::unique_ptr< MainModder > mainModder=std::make_unique< NullPidModder< IntermediateType > >(), std::unique_ptr< IntermediateModder > intermediateModder=std::make_unique< NullPidModder< OutputType > >()) | trap::algorithms::DualModdedPid< MainType, IntermediateType, OutputType, TimeType, MainError, IntermediateError > | inline |
| IntermediateModder typedef | trap::algorithms::DualModdedPid< MainType, IntermediateType, OutputType, TimeType, MainError, IntermediateError > | |
| IntermediatePid typedef | trap::algorithms::DualModdedPid< MainType, IntermediateType, OutputType, TimeType, MainError, IntermediateError > | |
| MainModder typedef | trap::algorithms::DualModdedPid< MainType, IntermediateType, OutputType, TimeType, MainError, IntermediateError > | |
| MainPid typedef | trap::algorithms::DualModdedPid< MainType, IntermediateType, OutputType, TimeType, MainError, IntermediateError > | |
| runController(const MainType &mainCurrent, const IntermediateType &intermediateCurrent) | trap::algorithms::DualModdedPid< MainType, IntermediateType, OutputType, TimeType, MainError, IntermediateError > | inline |
| runController(const MainType &mainCurrent, const IntermediateType &intermediateCurrent, const TimeType &deltaTime) | trap::algorithms::DualModdedPid< MainType, IntermediateType, OutputType, TimeType, MainError, IntermediateError > | inline |
| setTarget(const MainType &mainTarget) | trap::algorithms::DualModdedPid< MainType, IntermediateType, OutputType, TimeType, MainError, IntermediateError > | inline |