Template Function GridKit::Math::slew
Defined in File CommonMath.hpp
Function Documentation
-
template<class ScalarT, typename RealT>
inline ScalarT GridKit::Math::slew(const ScalarT f, const RealT rate) Smooth slew-rate limiter.
Smooth approximation to min(max(f, -rate), rate).
- Template Parameters:
ScalarT – - scalar data type
RealT – - Real data type (see GridKit::ScalarTraits<ScalarT>::RealT)
- Parameters:
f – [in] - Pre-limit derivative or rate signal
rate – [in] - Symmetric positive rate limit
- Returns:
Slew-rate-limited value of f