packageFunctions
Package with mathematical functions
Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).
Information
This package contains functions for commonly used mathematical operations. The functions are used in the blocks Annex60.Utilities.Math.
Contents
| Name | Description |
|---|---|
| average | Average of a vector |
| bicubic | Bicubic function |
| biquadratic | Biquadratic function |
| booleanReplicator | Replicates Boolean signals |
| cubicHermiteLinearExtrapolation | Interpolate using a cubic Hermite spline with linear extrapolation |
| integerReplicator | Replicates integer signals |
| inverseXRegularized | Function that approximates 1/x by a twice continuously differentiable function |
| isMonotonic | Returns true if the argument is a monotonic sequence |
| 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 |
| regNonZeroPower | Power function, regularized near zero, but nonzero value for x=0 |
| Approximation of a general step, such that the approximation is continuous and differentiable | |
| smoothExponential | Once continuously differentiable approximation to exp(-|x|) in interval |x| < delta |
| smoothHeaviside | Once continuously differentiable approximation to the Heaviside function |
| 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 |
| Collection of models that illustrate model use and test models | |
| Package with base classes for Annex60.Utilities.Math.Functions |