All Available Functions
All Available Functions#
The table below lists all the test functions available in UQTestFuns from the uncertainty quantification (UQ) literature, regardless of their typical applications.
Name |
Spatial Dimension |
Constructor |
---|---|---|
M |
|
|
2 |
|
|
20 |
|
|
8 |
|
|
M |
|
|
M |
|
|
M |
|
|
M |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
1 |
|
|
7 |
|
|
8 |
|
|
8 |
|
|
1 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
1 |
|
|
2 |
|
|
3 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
2 |
|
|
1 |
|
|
6 / 20 |
|
|
7 / 20 |
|
|
3 |
|
|
2 |
|
|
2 |
|
|
M |
|
|
5 |
|
|
9 |
|
|
2 |
|
|
20 |
|
|
10 |
|
In a Python terminal, you can list all the available functions
along with the corresponding constructor using list_functions()
:
import uqtestfuns as uqtf
uqtf.list_functions()
No. Constructor Dimension Application Description
----- ----------------------------- ----------- -------------------------------------- ----------------------------------------------------------------------------
1 Ackley() M optimization, metamodeling Optimization test function from Ackley (1987)
2 Alemazkoor20D() 20 metamodeling High-dimensional low-degree polynomial from Alemazkoor & Meidani (2018)
3 Alemazkoor2D() 2 metamodeling Low-dimensional high-degree polynomial from Alemazkoor & Meidani (2018)
4 Borehole() 8 metamodeling, sensitivity Borehole function from Harper and Gupta (1983)
5 Bratley1992a() M integration, sensitivity Integration test function #1 from Bratley et al. (1992)
6 Bratley1992b() M integration, sensitivity Integration test function #2 from Bratley et al. (1992)
7 Bratley1992c() M integration, sensitivity Integration test function #3 from Bratley et al. (1992)
8 Bratley1992d() M integration, sensitivity Integration test function #4 from Bratley et al. (1992)
9 CantileverBeam2D() 2 reliability Cantilever beam reliability problem from Rajashekhar and Ellington (1993)
10 CircularPipeCrack() 2 reliability Circular pipe under bending moment from Verma et al. (2015)
11 ConvexFailDomain() 2 reliability Convex failure domain problem from Borri and Speranzini (1997)
12 DampedCosine() 1 metamodeling One-dimensional damped cosine from Santner et al. (2018)
13 DampedOscillator() 8 metamodeling, sensitivity Damped oscillator model from Igusa and Der Kiureghian (1985)
14 DampedOscillatorReliability() 8 reliability Performance function from Der Kiureghian and De Stefano (1990)
15 Flood() 8 metamodeling, sensitivity Flood model from Iooss and Lemaître (2015)
16 Forrester2008() 1 optimization, metamodeling One-dimensional function from Forrester et al. (2008)
17 FourBranch() 2 reliability Series system reliability from Katsuki and Frangopol (1994)
18 Franke1() 2 metamodeling (1st) Franke function from Franke (1979)
19 Franke2() 2 metamodeling (2nd) Franke function from Franke (1979)
20 Franke3() 2 metamodeling (3rd) Franke function from Franke (1979)
21 Franke4() 2 metamodeling (4th) Franke function from Franke (1979)
22 Franke5() 2 metamodeling (5th) Franke function from Franke (1979)
23 Franke6() 2 metamodeling (6th) Franke function from Franke (1979)
24 GaytonHat() 2 reliability Two-Dimensional Gayton Hat function from Echard et al. (2013)
25 Gramacy1DSine() 1 metamodeling One-dimensional sine function from Gramacy (2007)
26 HyperSphere() 2 reliability Hyper-sphere bound reliability problem from Li et al. (2018)
27 Ishigami() 3 sensitivity Ishigami function from Ishigami and Homma (1991)
28 McLainS1() 2 metamodeling McLain S1 function from McLain (1974)
29 McLainS2() 2 metamodeling McLain S2 function from McLain (1974)
30 McLainS3() 2 metamodeling McLain S3 function from McLain (1974)
31 McLainS4() 2 metamodeling McLain S4 function from McLain (1974)
32 McLainS5() 2 metamodeling McLain S5 function from McLain (1974)
33 OTLCircuit() 6 metamodeling, sensitivity Output transformerless (OTL) circuit model from Ben-Ari and Steinberg (2007)
34 Oakley1D() 1 metamodeling One-dimensional function from Oakley and O'Hagan (2002)
35 Piston() 7 metamodeling, sensitivity Piston simulation model from Ben-Ari and Steinberg (2007)
36 Portfolio3D() 3 sensitivity Simple portfolio model from Saltelli et al. (2004)
37 RSCircularBar() 2 reliability RS problem as a circular bar from Verma et al. (2016)
38 RSQuadratic() 2 reliability RS problem w/ one quadratic term from Waarts (2000)
39 SobolG() M sensitivity, integration Sobol'-G function from Saltelli and Sobol' (1995)
40 SpeedReducerShaft() 5 reliability Reliability of a shaft in a speed reducer from Du and Sudjianto (2004)
41 Sulfur() 9 metamodeling, sensitivity Sulfur model from Charlson et al. (1992)
42 Webster2D() 2 metamodeling 2D polynomial function from Webster et al. (1996).
43 Welch1992() 20 metamodeling, sensitivity, integration 20-Dimensional function from Welch et al. (1992)
44 WingWeight() 10 metamodeling, sensitivity Wing weight model from Forrester et al. (2008)