.Annex60.Utilities.Math.Functions

Information

This package contains functions for commonly used mathematical operations. The functions are used in the blocks Annex60.Utilities.Math.

Contents

NameDescription
averageAverage of a vector
bicubicBicubic function
biquadraticBiquadratic function
booleanReplicatorReplicates Boolean signals
cubicHermiteLinearExtrapolationInterpolate using a cubic Hermite spline with linear extrapolation
integerReplicatorReplicates integer signals
inverseXRegularizedFunction that approximates 1/x by a twice continuously differentiable function
isMonotonicReturns true if the argument is a monotonic sequence
polynomialPolynomial function
powerLinearizedPower function that is linearized below a user-defined threshold
quadraticLinearFunction that is quadratic in first argument and linear in second argument
regNonZeroPowerPower function, regularized near zero, but nonzero value for x=0
regStepApproximation of a general step, such that the approximation is continuous and differentiable
smoothExponentialOnce continuously differentiable approximation to exp(-|x|) in interval |x| < delta
smoothHeavisideOnce continuously differentiable approximation to the Heaviside function
smoothLimitOnce continuously differentiable approximation to the limit function
smoothMaxOnce continuously differentiable approximation to the maximum function
smoothMinOnce continuously differentiable approximation to the minimum function
spliceFunction
splineDerivativesFunction to compute the derivatives for cubic hermite spline interpolation
trapezoidalIntegrationIntegration using the trapezoidal rule
ExamplesCollection of models that illustrate model use and test models
BaseClassesPackage with base classes for Annex60.Utilities.Math.Functions

Generated at 2024-03-28T19:15:55Z by OpenModelicaOpenModelica 1.22.3 using GenerateDoc.mos