.AixLib.Utilities.Math.Functions

Package with mathematical functions

Information

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

Contents

Name Description
average Average of a vector
besselJ0 Bessel function of the first kind of order 0, J0
besselJ1 Bessel function of the first kind of order 1, J1
besselY0 Bessel function of the second kind of order 0, Y0
besselY1 Bessel function of the second kind of order 1, Y1
bicubic Bicubic function
binomial Returns the binomial coefficient
biquadratic Biquadratic function
booleanReplicator Replicates Boolean signals
cubicHermiteLinearExtrapolation Interpolate using a cubic Hermite spline with linear extrapolation
exponentialIntegralE1 Exponential integral, E1
factorial Returns the value n! as an integer
fallingFactorial Returns the k-th falling factorial of n
integerReplicator Replicates integer signals
interpolate Function for cubic hermite spline interpolation of table data
inverseXRegularized Function that approximates 1/x by a twice continuously differentiable function
isMonotonic Returns true if the argument is a monotonic sequence
linearInterpolation function for linear interpolation
polynomial Polynomial function
powerLinearized Power function that is linearized below a user-defined threshold
quadraticLinear Function that is quadratic in first argument and linear in second argument
quinticHermite Quintic Hermite spline function for interpolation between two functions with a continuous second derivative
regNonZeroPower Power function, regularized near zero, but nonzero value for x=0
regStep Approximation of a general step, such that the approximation is continuous and differentiable
round Rounds values
smoothExponential Once continuously differentiable approximation to exp(-|x|) in interval |x| < delta
smoothHeaviside Twice continuously differentiable approximation to the Heaviside function
smoothInterpolation Interpolate using a cubic Hermite spline with linear extrapolation for a vector xSup[], ySup[] and independent variable x
smoothLimit Once continuously differentiable approximation to the limit function
smoothMax Once continuously differentiable approximation to the maximum function
smoothMin Once continuously differentiable approximation to the minimum function
spliceFunction
splineDerivatives Function to compute the derivatives for cubic hermite spline interpolation
trapezoidalIntegration Integration using the trapezoidal rule
Examples Collection of models that illustrate model use and test models
BaseClasses Package with base classes for AixLib.Utilities.Math.Functions

Generated at 2026-04-02T18:18:35Z by OpenModelicaOpenModelica 1.26.3 using GenerateDoc.mos