.Buildings.Utilities.Math.Functions

Package with mathematical functions

Information

This package contains functions for commonly used mathematical operations. The functions are used in the blocks Buildings.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
 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 Round real number to specified digits
 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 Buildings.Utilities.Math.Functions

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