Algorithms#
Automatic Differentiation (auto_diff
Module)#
Optimization (opt
Module)#
Algorithm |
Class |
---|---|
Adaptive diagonal curves (ADC) [22] |
|
Backtracking line search |
|
Conjugate gradient method |
|
Dividing rectangles (DIRECT) method |
|
Downhill simplex method [17] |
|
Downhill simplex method with simulated annealing [17] |
|
|
|
Quasi-Newton method with Broyden-Fletcher-Goldfarb-Shanno (BFGS) formula |
|
Quasi-Newton method with Davidon-Fletcher-Powell (DFP) formula |
|
Regularization (regularization
Module)#
Computation of Regularized Solutions#
Selection of Regularization Parameters#
Algorithm |
Class |
---|---|
Generalized cross validation (GCV) |
|
L-curve |
|
RBF Interpolation (rbf
Module)#
Interpolator Using RBF Interpolation#
Type of Length Parameter |
Type of RBF |
Use of Polynomial Terms |
Alias for Class |
---|---|---|---|
Local |
Global |
No |
|
Global |
Global |
No |
|
Local |
Compact |
No |
|
Global |
Global |
Yes |
|
Selection of Length Parameters#
Algorithm |
Class / Function |
---|---|
Maximum likelihood estimator (MLE) for length parameters [21] |
|
Selection of Points#
Algorithm |
Class / Function |
---|---|
Halton nodes [5] |
|
RBFs#
RBF |
Class |
---|---|
Gaussian |
|
Inverse multi-quadric |
|
Inverse quadratic |
|
Multi-quadric |
|
Sech |
|
Wendland’s Compactly Supported RBF (CSRBF) [24] |
|
Root-Finding Algorithms (roots
Module)#
Algorithm |
Class |
---|---|
Newton-Raphson method |
|
Special functions (functions
Module)#
Function |
Class |
---|---|
Gamma function |
|
Legendre function |
|
Numerical Integration (integration
Module)#
Algorithm |
Range |
Class |
---|---|---|
Double Exponential (DE) rule |
\((a,b)\) |
|
Double Exponential (DE) rule |
\((-\infty, \infty)\) |
|
Double Exponential (DE) rule |
\((0, \infty)\) |
|
Gauss-Legendre formula |
\((a,b)\) |
|
Gauss-Legendre-Kronrod formula [16] |
\((a,b)\) |
|
TANH rule |
\((a,b)\) |
|
ODE Solvers (ode
Module)#
Formulas of Runge-Kutta method#
Formula |
Class |
---|---|
ARK4(3)6L[2]SA-ERK formula [13] |
|
ARK4(3)6L[2]SA-ESDIRK formula [13] |
|
ARK5(4)8L[2]SA-ESDIRK formula [13] |
|
DOPRI5 formula [9] |
|
ESDIRK45c formula [11] |
|
Runge-Kutta 4 (RK4) |
|
Runge-Kutta-Fehlberg 45 (RKF45) |
|
4th order SDIRK [9] |
|
Tanaka Formula 1 |
|
Tanaka Formula 2 |
|
Formulas of Rosenbrock method#
Average vector field (AVF) method [18]#
Order |
Class |
---|---|
2 |
|
3 |
|
4 |
|
Symplectic formulas#
Formula |
Class |
---|---|
Leap-frog formula |
|
Fourth-order symplectic integration formula in [4] |
|
Other formulas#
Formula |
Class |
---|---|
Implicit Euler formula |
|
Controllers of step sizes#
Solvers of Linear Equations (linear
Module)#
Solvers of Linear Equations#
Algorithm |
Class |
---|---|
Algebraic multigrid (AMG) method [20] |
|
Gauss-Seidel iteration [6] |
|
Symmetric successive over-relaxation [6] |
|
Ordering Algorithms#
Common Algorithms (util
Module)#
Algorithm |
Class |
---|---|
Kahan summation [12] |
|