| 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 |