.TRANSFORM.Math

Contents

Name Description
 Examples
 ComplexMath
 Easing
 Interpolation
 GNU_ScientificLibrary GNU Scientific Library (GSL)
 cubicRoots_Real Analytical solution for the real roots of a cubic equation (a*x^3+b*x^2+c*x+d=0)
 cubicRoots_SingleReal Returns a single real root within the user defined range for a cubic equation (a*x^3+b*x^2+c*x+d=0)
 spliceSigmoid Smoothing algorithm using the sigmoid function
 sigmoid
 spliceTanh Spline interpolation of two functions using the hyperbolic tangent
 spliceTanh_der Derivative of spliceTanh
 spliceCosN Smoothing algorithm using the cos^N function
 smoothing_cosN Smoothing using a*cos(x)^n base function
 smoothMax_exponential
 smoothMax_exponential_der
 smoothMax_cubic
 smoothMax_quadratic
 smoothMax_splice Once continuously differentiable approximation to the maximum function using splice
 smoothMin_exponential
 smoothMin_cubic
 smoothMin_quadratic
 smoothMin_splice Once continuously differentiable approximation to the minimum function using a splice function
 logspace Create log spaced vector
 logspace_dx Create log spaced vector and only return the spacing between points
 besselJ
 gamma_Lanczos Gamma function using the Lanczos approximation
 factorial Calculates the factorial of integer n
 regRoot_cinterp Square root function with cubic interpolation near 0
 regRoot_cinterp_der
 regExponent_cinterp Root function of exponent (x^z) with cubic interpolation near 0
 regExponent_cinterp_der
 quadraticCoefficients Returns the coefficients of a quadritic equation a*x + b*x^2 + c*x^3 from three number pairs (x,y)
 quadraticCurve Quadratic curve, including linear extrapolation beyond defined curve limits
 variableFactor Calcutes a matrix f from 0 to 1 that relates a ratio of variable to fixed values
 meanFactor Calcutes a matrix fA and f that returns the calculates a mean value based on a ratio of variable to fixed values using variableFactor
 interpolate_wLimit Interpolate in a vector
 interpolate2D Interpolate a 2D data table
 linspace_1D Create a linearly spaced 1D array and the special case when n = 1 the average is returned
 linspaceRepeat_1D Create [m] linearly spaced 1D arrays stored in a [n,m] matrix and the special case when n = 1 the average is returned
 linspaceRepeat_1D_multi Create a 3D matrix of linearly spaced 1D arrays stored in a [n,m] matrix and the special case when n = 1 the average is returned
 linspace_2Dcorner Create a linearly spaced 2D matrix from the linear interpolation of 4 corner values
 linspace_2Dedge Create a linearly spaced 2D matrix from the linear interpolation of 4 edge values
 linspaceRepeat_2Dedge Create [m] linearly spaced 2D matrix stored in a [n1,n2,m] matrix from the linear interpolation of 4 edge values
 fillArray_1D create a matrix from an array of values (i.e., fill(val[:],n)) for 1 dimension
 fillArray_2D create a matrix from an array of values (i.e., fill(val[:],n1,n2)) for 2 dimensions
 fillArray_3D create a matrix from an array of values (i.e., fill(val[:],n1,n2,n3)) for 3 dimensions
 arrheniusEquation Arrhenius equation y = A*exp(-(Ea/RT)^b)
 cumulativeSum
 mean
 cspline
 cubicHermiteSpline
 cubicHermiteSplineLinearExtrapolation Interpolate using a cubic Hermite spline with linear extrapolation
 splineDerivatives Function to compute the derivatives for cubic hermite spline interpolation
 isMonotonic Returns true if the argument is a monotonic sequence
 regStep Approximation of a general step, such that the approximation is continuous and differentiable
 replaceArrayValues Replace array values with user specified values at specified index
 indexFilter Return array of indices from source contained or not contained in target
 integral_TrapezoidalRule Integral of array y(x) using the trapezoidal rule
 radialspace Equal volume radial spacing
 max_len_seq
 max_len_seq_ternary
 xor
 max_len_seq_sine
 max_len_seq__sine_time Return time sequence interval and initial mls value as the last index
 diff
 regFun3 Co-monotonic and C1 smooth regularization function
 clamp
 findPlace Find the index next to which the target value fits in the array (requires monotonic array of positive values)
 PerformanceCurve
 psi Psi or digamma function: d(gamma)/dx/gamma
 hypergeometric2F1
 pochhammer
 exists Return true or false for if element is found in the vector

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