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 |

Bicubic | Bicubic function |

Biquadratic | Biquadratic function |

BooleanReplicator | Boolean signal replicator |

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 2020-03-31T01:39:28Z by OpenModelicaOpenModelica 1.16.0~dev-258-g0359763 using GenerateDoc.mos