@@ -33,17 +33,23 @@ To list the available functions:
33
33
``` python-repl
34
34
>>> import uqtestfuns as uqtf
35
35
>>> uqtf.list_functions()
36
- No. Constructor Dimension Application Description
37
- ----- ----------------------------- ----------- -------------------------------------- ----------------------------------------------------------------------------
38
- 1 Ackley() M optimization, metamodeling Optimization test function from Ackley (1987)
39
- 2 Alemazkoor2D() 2 metamodeling Two-dimensional high-degree polynomial from Alemazkoor & Meidani (2018)
40
- 3 Borehole() 8 metamodeling, sensitivity Borehole function from Harper and Gupta (1983)
41
- 4 Bratley1992a() M integration, sensitivity Integration test function #1 from Bratley et al. (1992)
42
- 5 Bratley1992b() M integration, sensitivity Integration test function #2 from Bratley et al. (1992)
43
- 6 Bratley1992c() M integration, sensitivity Integration test function #3 from Bratley et al. (1992)
44
- 7 Bratley1992d() M integration, sensitivity Integration test function #4 from Bratley et al. (1992)
45
- 8 CantileverBeam2D() 2 reliability Cantilever beam reliability problem from Rajashekhar and Ellington (1993)
46
- 9 CircularPipeCrack() 2 reliability Circular pipe under bending moment from Verma et al. (2015)
36
+ +-------+-------------------------------+-----------+------------+----------+---------------+--------------------------------+
37
+ | No. | Constructor | # Input | # Output | Param. | Application | Description |
38
+ +=======+===============================+===========+============+==========+===============+================================+
39
+ | 1 | Ackley() | M | 1 | True | optimization, | Optimization test function |
40
+ | | | | | | metamodeling | from Ackley (1987) |
41
+ +-------+-------------------------------+-----------+------------+----------+---------------+--------------------------------+
42
+ | 2 | Alemazkoor20D() | 20 | 1 | False | metamodeling | High-dimensional low-degree |
43
+ | | | | | | | polynomial from Alemazkoor & |
44
+ | | | | | | | Meidani (2018) |
45
+ +-------+-------------------------------+-----------+------------+----------+---------------+--------------------------------+
46
+ | 3 | Alemazkoor2D() | 2 | 1 | False | metamodeling | Low-dimensional high-degree |
47
+ | | | | | | | polynomial from Alemazkoor & |
48
+ | | | | | | | Meidani (2018) |
49
+ +-------+-------------------------------+-----------+------------+----------+---------------+--------------------------------+
50
+ | 4 | Borehole() | 8 | 1 | False | metamodeling, | Borehole function from Harper |
51
+ | | | | | | sensitivity | and Gupta (1983) |
52
+ +-------+-------------------------------+-----------+------------+----------+---------------+--------------------------------+
47
53
...
48
54
```
49
55
@@ -53,33 +59,35 @@ and sensitivity analysis purposes; to create an instance of this test function:
53
59
``` python-repl
54
60
>>> my_testfun = uqtf.Borehole()
55
61
>>> print(my_testfun)
56
- Name : Borehole
57
- Spatial dimension : 8
58
- Description : Borehole function from Harper and Gupta (1983)
62
+ Function ID : Borehole
63
+ Input Dimension : 8
64
+ Output Dimension : 1
65
+ Parameterized : False
66
+ Description : Borehole function from Harper and Gupta (1983)
59
67
```
60
68
61
69
The probabilistic input specification of this test function is built-in:
62
70
63
71
``` python-repl
64
72
>>> print(my_testfun.prob_input)
65
- Name : Borehole-Harper-1983
66
- Spatial Dim. : 8
67
- Description : Probabilistic input model of the Borehole model from Harper and Gupta (1983).
68
- Marginals :
73
+ Name : Borehole-Harper-1983
74
+ Input Dimension : 8
75
+ Description : Probabilistic input model of the Borehole model from
76
+ Harper and Gupta (1983).
77
+ Marginals :
69
78
70
- No. Name Distribution Parameters Description
71
-
79
+ No. Name Distribution Parameters Description
72
80
----- ------ -------------- --------------------- -----------------------------------------------
73
- 1 rw normal [0.1 0.0161812] radius of the borehole [m]
74
- 2 r lognormal [7.71 1.0056] radius of influence [m]
75
- 3 Tu uniform [ 63070. 115600.] transmissivity of upper aquifer [m^2/year]
76
- 4 Hu uniform [ 990. 1100.] potentiometric head of upper aquifer [m]
77
- 5 Tl uniform [ 63.1 116. ] transmissivity of lower aquifer [m^2/year]
78
- 6 Hl uniform [700. 820.] potentiometric head of lower aquifer [m]
79
- 7 L uniform [1120. 1680.] length of the borehole [m]
80
- 8 Kw uniform [ 9985. 12045.] hydraulic conductivity of the borehole [m/year]
81
-
82
- Copulas : None
81
+ 1 rw normal [0.1 0.0161812] radius of the borehole [m]
82
+ 2 r lognormal [7.71 1.0056] radius of influence [m]
83
+ 3 Tu uniform [ 63070. 115600.] transmissivity of upper aquifer [m^2/year]
84
+ 4 Hu uniform [ 990. 1100.] potentiometric head of upper aquifer [m]
85
+ 5 Tl uniform [ 63.1 116. ] transmissivity of lower aquifer [m^2/year]
86
+ 6 Hl uniform [700. 820.] potentiometric head of lower aquifer [m]
87
+ 7 L uniform [1120. 1680.] length of the borehole [m]
88
+ 8 Kw uniform [ 9985. 12045.] hydraulic conductivity of the borehole [m/year]
89
+
90
+ Copulas : None
83
91
```
84
92
85
93
A sample of input values can be generated from the input model:
0 commit comments