This package contains blocks and functions for commonly used mathematical operations. The classes in this package augment the classes Modelica.Blocks.
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 |
Polynomial | 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 |