Subject | Hash | Author | Date (UTC) |
---|---|---|---|
whitebox: simplify Bessel solutions | d097f681f9c96d7f8c6e0c044479681bae110e98 | I am | 2022-05-08 03:33:44 |
reorganize the repo | 5226fda5d5cba79b6d3471540a4a5f47109d0061 | I am | 2022-04-30 17:11:21 |
remore user stuff from the repo | ffd15c3d866496bccc5358797d71f2783118235c | I am | 2022-04-30 16:49:03 |
dicebox.Goal.get_pf_estimation: fix global stats | 423b68cea2d15fce8cf4a157de0160bf26987088 | I am | 2022-04-21 12:38:48 |
ghull.Shell_1DS: use geomspace placing if r is large enough. Asi funguje | ac4735a382524b05a76e258d774b0e5c0bfd0ec4 | I am | 2022-04-21 12:37:04 |
testcases.testcases_2D: add beta_circle_2D case | f59387e9981217fde69ba4d87a05ca4017fb5159 | I am | 2022-04-21 11:40:17 |
mplot.mart: make isodensities more reliable | e18d78f623ef5893a9ecf9cb7e6309de7df7352c | I am | 2022-04-13 06:18:50 |
misc: add get_isodistances() function | ee82e4a69e51c6fa6a19e1715f71173907f9c4af | I am | 2022-04-13 06:16:05 |
testcases.testcases_2D: add natafm_plane_2D case | 65f6f76b97f340123083369a9f705673e9e6eb30 | I am | 2022-04-12 21:38:36 |
qt_gui.qt_dicebox: add Razitko box tab, simplify setup widget | e502adfa6458c63f18b81410c0a923aeee610641 | I am | 2022-04-11 05:41:07 |
dicebox: backport assess_candidates() to Chrt | 62628b5b5f0f2da1f37c504175e4b7678ff94e8e | I am | 2022-04-11 05:39:40 |
dicebox.Goal: add chee and chee2 potentials | 1b7e1af9932a9761652b57f2445daa7612f8f09e | I am | 2022-04-11 00:34:30 |
ghull.Ghull: fix NaN in get_r() method | 654d4d32ebf8d14f88bc78dbee27567e9aa9564e | I am | 2022-04-10 16:06:24 |
estimation: nahradit zastaralou hlavičku | 00b7aa07abc3072261da2cc7ba775d5228eefdf7 | I am | 2022-04-04 03:34:36 |
testcases.testcases_2D: add more nataf ceses | ff4873afb1722500e3faed3c7a7f2552496b6e08 | I am | 2022-04-02 18:48:42 |
dicebox.Goal._handle_candidates: trigger cache update | 80d401d5c4aaab0894d92e6df5390aff12738880 | I am | 2022-03-30 22:11:24 |
mplot.mfigs: add G_U_distortion plot | 6ed034375dfd042706a91a368c9483270095e75c | I am | 2022-03-20 14:42:50 |
mplot.mart: add number_points function | dab89bdb9e5190600aa394c9b65cfa24d162be0e | I am | 2022-03-20 14:42:23 |
testcases:testcases_nD: add hyperplane_pf3 | 87176287101b0a15a86c7999ba9626674400d225 | I am | 2022-03-20 14:41:26 |
testcases:gaussian_2D: add pf estimation for sinshilds case | 889b5aebae164ea3fb1f9375ae58d1afa4687696 | I am | 2022-03-17 20:42:13 |
File | Lines added | Lines deleted |
---|---|---|
wellmet/whitebox.py | 2 | 2 |
File wellmet/whitebox.py changed (mode: 100644) (index fcdabd8..e4d83e5) | |||
... | ... | class Gaussian_Z_prod_2D(WhiteBox): | |
344 | 344 | StruveL1 = special.modstruve(1, const) | StruveL1 = special.modstruve(1, const) |
345 | 345 | BesselK0 = special.kn(0, const) | BesselK0 = special.kn(0, const) |
346 | 346 | BesselK1 = special.kn(1, const) | BesselK1 = special.kn(1, const) |
347 | self.pf_exact = const/2 * (1/const - (StruveL1 * BesselK0 + StruveL0 * BesselK1 + 2/np.pi * BesselK0)) | ||
347 | self.pf_exact = 0.5 - const/2 * (StruveL1 * BesselK0 + StruveL0 * BesselK1 + 2/np.pi * BesselK0) | ||
348 | 348 | self.pf_exact_method = 'exact (Bessel) solution' | self.pf_exact_method = 'exact (Bessel) solution' |
349 | 349 | ||
350 | 350 | ||
... | ... | class Gaussian_ProdFourBetas_2D(WhiteBox): | |
380 | 380 | StruveL1 = special.modstruve(1, const) | StruveL1 = special.modstruve(1, const) |
381 | 381 | BesselK0 = special.kn(0, const) | BesselK0 = special.kn(0, const) |
382 | 382 | BesselK1 = special.kn(1, const) | BesselK1 = special.kn(1, const) |
383 | self.pf_exact = const * (1/const - (StruveL1 * BesselK0 + StruveL0 * BesselK1 + 2/np.pi * BesselK0)) | ||
383 | self.pf_exact = 1 - const * (StruveL1 * BesselK0 + StruveL0 * BesselK1 + 2/np.pi * BesselK0) | ||
384 | 384 | self.pf_exact_method = 'exact (Bessel) solution' | self.pf_exact_method = 'exact (Bessel) solution' |
385 | 385 | ||
386 | 386 |