Subject | Hash | Author | Date (UTC) |
---|---|---|---|
g_models: add quadratic | 013b4ddc108b94061eaebc1a10d18427f10a34d4 | I am | 2023-02-24 08:04:12 |
simplex._Sense: one more performance trick | 59b423cca53b9975da67d876110927f233506de8 | I am | 2023-02-24 08:03:23 |
simplex: implement separability-based sensibility analysis (new brand _Sense class) | 9c5d58f2301893ceaec1b0e90bff76035cfa15b2 | I am | 2023-02-23 18:49:11 |
dicebox.circumtri.CirQTri: switch to GaussCubatureIntegration | 5b52dd25cb7a997af4953230116deb9efc577d56 | I am | 2023-02-11 04:32:48 |
simplex: implement GaussCubatureIntegration in the most memory-friendly way | 689d253ae7e2a22242258fd5bef0a069caf7cf75 | I am | 2023-02-11 04:31:11 |
convex_hull.QHullCubature: implement memory-friendly outside (chi) integration | ad8210a04b1e0903de7435cad16b1304707d0e6e | I am | 2023-02-09 22:22:05 |
qt_gui.qt_plot: require box recommendation to show next point | 6f726047f7f08e884359020eaa1eac6f6cc125d2 | I am | 2023-02-09 11:51:44 |
dicebox.circumtri.CirQTri.get_circum_node: limit circumcenter by explore radius, not by just R | 136ec73bb06da16c1f2bce64b3c349be4c8ba975 | I am | 2023-02-09 03:09:51 |
dicebox.circumtri: implement new brand CirQTri box | 5879b8ad6317c65aa9481b59f76b6159f19e247a | I am | 2023-02-09 01:29:10 |
simplex.FullCubatureIntegration: store simplex probabilities in sorted dicts | c0da90731ff3ede47d9b4eec0ad9b28a29027167 | I am | 2023-02-09 01:23:14 |
dicebox.circumtri: exploratory: even better idea | 811ab11cd7172ff4a3807992f4928be2e8068ec0 | I am | 2023-02-08 15:31:23 |
dicebox.circumtri: exploratory, new idea | 526d3f6185887ff48a341b0705d74dde4d15ca87 | I am | 2023-02-08 03:03:41 |
dicebox.circumtri: exploratory | 806063d2e223c812280dc4845153450dd47faed3 | I am | 2023-02-06 17:15:15 |
dicebox.circumtri: exploratory | efed2589f642d502f30e80f0e9b45dfeecd1c7c7 | I am | 2023-02-06 13:40:24 |
dicebox.circumtri: exploratory - again | 34d3f4e47420e1c1e26b09570fb44d3270194751 | I am | 2023-02-06 12:50:45 |
qt_gui.qt_dicebox: change default q of circumtri classes | 9fd5855e5d7cacf80d27fb383dd18a92d60e138b | I am | 2023-02-06 12:30:27 |
dicebox.circumtri: tune up exploratory rule one more time | bfaa8d65bd13956252a6a25382c621aca7a33e3f | I am | 2023-02-06 12:05:00 |
convex_hull.QHull.is_outside: mark everything as outside until convex hull is created | beecd924a63603868807a8a603cbeb04857e5cde | I am | 2023-02-06 12:03:35 |
dicebox.circumtri: get_exploratory_radius: turn it up some more | ecd638ca90bac88df515cf803a103e350b08041e | I am | 2023-02-03 10:58:37 |
mplot: ongoing ad-hoc changes | fd71b93abee959231ffd76324cf2fbc0b3bbbdfe | I am | 2023-02-02 17:59:27 |
File | Lines added | Lines deleted |
---|---|---|
wellmet/g_models.py | 22 | 0 |
wellmet/testcases/testcases_2D_papers.py | 8 | 0 |
File wellmet/g_models.py changed (mode: 100644) (index b8d7311..cd28f59) | |||
... | ... | class PassiveVehicleSuspension: | |
1108 | 1108 | # | # |
1109 | 1109 | ||
1110 | 1110 | ||
1111 | def quadratic(input_sample): | ||
1112 | selfnvar = 2 | ||
1113 | # očekávam, že get_R_coordinates mně vrátí 2D pole | ||
1114 | sample = get_R_coordinates(input_sample, selfnvar) | ||
1115 | x1, x2 = sample[:,0], sample[:,1] | ||
1116 | g = 3 - x1**4/33 - x2 | ||
1117 | return SampleBox(input_sample, g, 'quadratic') | ||
1118 | |||
1119 | def quadratic_R_boundary(nrod=210, xlim=(-5,5), *args): | ||
1120 | boundaries = [] | ||
1121 | x_min, x_max = xlim | ||
1122 | x1 = np.linspace(x_min, x_max, nrod, endpoint=True) | ||
1123 | x2 = 3 - x1**4/33 | ||
1124 | |||
1125 | bound_R_1 = np.vstack(( x1, x2)).T | ||
1126 | boundaries.append(Ingot(bound_R_1)) | ||
1127 | return boundaries | ||
1128 | |||
1129 | quadratic.get_2D_R_boundary = quadratic_R_boundary | ||
1130 | |||
1131 | |||
1132 | |||
1111 | 1133 | # AK-MCS An active learning reliability method combining kriging | # AK-MCS An active learning reliability method combining kriging |
1112 | 1134 | def modified_rastrigin(input_sample): | def modified_rastrigin(input_sample): |
1113 | 1135 | selfnvar = 2 | selfnvar = 2 |
File wellmet/testcases/testcases_2D_papers.py changed (mode: 100644) (index 975e4ab..c00c746) | |||
... | ... | __all__ = [ | |
22 | 22 | 'snorm_min_2D_linear', | 'snorm_min_2D_linear', |
23 | 23 | 'snorm_min_2D_logistic', | 'snorm_min_2D_logistic', |
24 | 24 | 'modified_rastrigin', | 'modified_rastrigin', |
25 | 'quadratic' | ||
25 | 26 | ] | ] |
26 | 27 | ||
27 | 28 | f = f_models.SNorm(2) | f = f_models.SNorm(2) |
... | ... | def modified_rastrigin(): | |
126 | 127 | wt.pf_exact_method = 'known value' | wt.pf_exact_method = 'known value' |
127 | 128 | return wt | return wt |
128 | 129 | ||
130 | def quadratic(): | ||
131 | wt = WhiteBox(f, gm.quadratic) | ||
132 | return wt | ||
133 | |||
134 | |||
135 | |||
136 | |||
129 | 137 |