.AixLib.Utilities.Math

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
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
MovingAverage
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 Twice 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 2022-01-22T01:34:08Z by OpenModelicaOpenModelica 1.19.0~dev-541-gebaac9b using GenerateDoc.mos