.IBPSA.Utilities.Math

Library with functions such as for smoothing

Information

This package contains blocks and functions for commonly used mathematical operations. The classes in this package augment the classes Modelica.Blocks.

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 Binomial function
 Biquadratic Biquadratic function
 BooleanReplicator Boolean signal replicator
 ExponentialIntegralE1 Exponential integral function, E1
 Factorial Factorial function
 FallingFactorial Falling factorial function
 IntegerReplicator Integer signal replicator
 IntegratorWithReset Output the integral of the input signal
 InverseXRegularized Function that approximates 1/x by a twice continuously differentiable function
 Max Maximum element of a vector
 Min Minimum element of a vector
 Polynominal Polynominal 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
 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
 Splice Block for splice function opertation
 TrapezoidalIntegration Integration using the trapezoidal rule
 Functions Package with mathematical functions
 Examples Collection of models that illustrate model use and test models

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