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