This package contains functions for commonly used mathematical operations. The functions are used in the blocks Annex60.Utilities.Math.
| 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 |
| regStep | 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 |
| Examples | Collection of models that illustrate model use and test models |
| BaseClasses | Package with base classes for Annex60.Utilities.Math.Functions |