Commit Graph

769 Commits

Author SHA1 Message Date
Marek Nečada 8bf9a1c54d Fix besselbuf sizes, start implementing short-range parts.
Former-commit-id: 7858c87377afe9e6484f6bd906d2fabfb9953945
2018-05-14 10:02:15 +03:00
Marek Nečada 51d354985f More comments
Former-commit-id: f7abe9035ffeae9e5e22c091ca2b0e034d2b5145
2018-05-14 07:40:08 +03:00
Marek Nečada 2da546f7c2 More comments to bessels.h
Former-commit-id: b0a922527c704ac1532db6042239bddab641915c
2018-05-14 07:04:05 +03:00
Marek Nečada c0f23fce55 ./dipdip-dirty stuff moved to ./qpms + comments, asserts and consts
Former-commit-id: 6005fcf91ca007b7e6d7093d1e82a0a305f28ffd
2018-05-14 06:52:32 +03:00
Marek Nečada 9e03e819a9 Some notes about scuff-tmatrix interoperability
Former-commit-id: c9af5492c190f2012b5592d4434fec776a646de7
2018-05-13 14:55:44 +03:00
Marek Nečada a22b6b5712 Cleanup
Former-commit-id: 3a84f7eb73045e4c1ca6e380f9d1746fb9b870c3
2018-05-13 07:18:56 +00:00
Marek Nečada 1cf7014415 Making reserve in bessel buffers (TODO check the actual size needed later.)
Former-commit-id: d062dbb2a6cda23678b4557ce510aa0426a2f73a
2018-05-13 07:02:18 +00:00
Marek Nečada 6a6a3853e1 Fix regression
Former-commit-id: 89b21f29bdd06afcb3d49a8532d3a0c551f21a22
2018-05-13 00:15:02 +00:00
Marek Nečada d954615db0 Update BUGS
Former-commit-id: a262bc5b2dbf39fb05918ad3c2bd8c14549d9a9c
2018-05-13 00:04:18 +00:00
Marek Nečada e9b97ba808 Translation coefficients now correctly account for csphase
Former-commit-id: 13bf2de0847b57fe8723968e00000a4ea6bfd315
2018-05-12 07:03:34 +00:00
Marek Nečada 75e0d135d3 csphvec_reldiff version with tolerance
Former-commit-id: f2ddb1fd9c55aff96b1e9f4145cb93bf255b6318
2018-05-12 06:09:13 +00:00
Marek Nečada 9bf0736dd4 Fixes in less used functions
Former-commit-id: c90e785fd2f7a1672447d4d3136ce7c443dc1b8e
2018-05-11 19:13:02 +00:00
Marek Nečada e55847425a different tests of vswf translations
csphvec_t norm and relative difference functions


Former-commit-id: 39addcec6e5429e82698751427ffca03168569e3
2018-05-11 14:29:58 +00:00
Marek Nečada 9e2ad963f4 Xu's antinormalisation (broken, though)
Former-commit-id: 36ce5c8fdb1e63fe790cb40097f22b38fb2dff00
2018-05-09 08:51:41 +00:00
Marek Nečada 8f6181ced8 [IN PRO6RESS] Xu's antinormalisation
Former-commit-id: 577e58118d7da93b927035b4e6e91c6c4cdab485
2018-05-08 15:39:12 +03:00
Marek Nečada 45edb30a62 Split Xu and None.
Former-commit-id: 3a7198907df8d1cbcb41ad7f0923bc8757183d83
2018-05-07 03:46:55 +00:00
Marek Nečada 0b4044f267 Fix translation coefficient magnitude for unnormalized waves.
N. B. this will lead to different numbers than in Xu's tables.
The normalizations "XU" and "NONE" will be hence different


Former-commit-id: 040a39c694e871b487523af73abbf3028ef81576
2018-05-06 21:29:02 +00:00
Marek Nečada 1665474b3d Fix translation coefficient magnitude factor for power norm.
Former-commit-id: 645b9b3517af9d2c2a9ef3e0223307d21f3c89fa
2018-05-06 20:38:33 +00:00
Marek Nečada 1cf9eac0ba Revert accidentally deleted code
Former-commit-id: 0644367bdab1c407898a6e869c21b07f392c9c53
2018-05-06 19:29:20 +00:00
Marek Nečada 5e45afad38 indent
Former-commit-id: a56647c77be3363a71248e7ade21dd52b1d515a8
2018-05-06 19:13:10 +00:00
Marek Nečada f943cc0cdb Found a working set of parameters for the VSWF translation.
Former-commit-id: 3b36597e152bd89e6251e34d549fe1db3ecfd955
2018-05-06 17:34:35 +00:00
Marek Nečada 430e5b2a6b Update the Xu table translation test (TODO the .fodt file)
Former-commit-id: cd4f3cbc1c451a790d2e06691d083e85ceab41fb
2018-05-02 21:17:06 +03:00
Marek Nečada 20595e0781 Xu Table test of translation coeffs: fix erroneous table entry.
Change output format


Former-commit-id: dc3dcc3ce9abd84cfbd7107d2953c64fffd219de
2018-05-02 19:47:35 +03:00
Marek Nečada 34557fe5a4 Move translations table tests
Former-commit-id: bfb7f991c86f2cb2e25cf7444854d9647ed0f31b
2018-05-02 14:02:39 +00:00
Marek Nečada 1277faac91 ray plane wave test - fix missing columns
and it works, so the error is in the translation coeffs...


Former-commit-id: 13ca4eb13352ee7ac899afe359250f54b2783d86
2018-05-02 08:23:26 +00:00
Marek Nečada 0a7da94b4f Fix "zero" ray in plane wave test
Former-commit-id: cd30bf7acb9c68bc325fd60524a3a21df26629bc
2018-05-01 20:13:39 +03:00
Marek Nečada 7eefd445e0 New test code for plane wave decomposition
Former-commit-id: 6fc69078608e26184fafdf3f161ff3f084c56aa3
2018-05-01 19:57:02 +03:00
Marek Nečada e3713d61a3 Ppfac for the "new" B-coefficient
Former-commit-id: aea661c0419d2b619e79044960728a225a7f7132
2018-04-26 11:13:15 +03:00
Marek Nečada 16241b6556 Documented something which might be THE BUG.
Former-commit-id: f8eda125433540c7d246aec7b5aa5420a7514f92
2018-04-26 06:11:09 +03:00
Marek Nečada bff06d61d2 fix uninitialised value
Former-commit-id: 22535c732f1c6ebb7e97b73e32d88149670a9071
2018-04-25 22:38:04 +03:00
Marek Nečada fbcd9d12ff Small fixes
Former-commit-id: 100df715f56500e605ee77fd86afec8153e3225a
2018-04-25 20:37:34 +03:00
Marek Nečada 99bea1c9b7 More convenient output order
Former-commit-id: f71accc9a5bbbaeb2893ef4acbf8ca3664192169
2018-04-25 20:25:08 +03:00
Marek Nečada 73d76f6e25 fix identifier
Former-commit-id: 465c243162b27608dee36388d48071143f788a9d
2018-04-25 17:20:43 +03:00
Marek Nečada 244d6b7037 fix format strings
Former-commit-id: 04ba94c6f41a94f4b5b90e5dfe5879c3b7533637
2018-04-25 16:25:42 +03:00
Marek Nečada eb47cc2e6c New test approach for the translation coeffs
Former-commit-id: 26c9ee06f12c3f5b48921be530812707d81826c7
2018-04-25 16:08:55 +03:00
Marek Nečada c2ee695633 Fix kahansum init
Former-commit-id: 306596052fa88952fcb182f69d79315fa9c24020
2018-04-02 20:49:27 +03:00
Marek Nečada a9c04937f3 Various uncommitted mods and fixes
Former-commit-id: a9c5e0b73d23eae4b8b5fe5223f21a391d321b1e
2018-03-28 18:28:33 +03:00
Marek Nečada 6844108b14 Some progress on the sage implementation/test of the translation coeffs
Former-commit-id: 6fbd8954fd30bf409d58b8ca555b0b3c47c1c06f
2018-03-28 18:23:49 +03:00
Marek Nečada b6edd04755 Mathematica bessel transforms
Former-commit-id: eb38775c75d1c2d5d7a5015bd4a9936108a28d00
2018-03-28 11:52:50 +03:00
Marek Nečada d0890b9d91 dudopráce
Former-commit-id: 4fd98da0231d2df8a1a8d9ceeca0a8a4ecc1ff1e
2018-03-15 02:26:00 +00:00
Marek Nečada 165dc57534 (forgotten file from bessel fn tests)
Former-commit-id: a41fc91628d7f546236eeded6ee3b3077f326d39
2018-03-14 16:25:10 +00:00
Marek Nečada e06cdd3171 Dudom. Implementace besselových fcí v chodu.
Former-commit-id: 63827799543f410dfb1a83cab7ca10287d76f7c2
2018-03-14 17:17:52 +02:00
Marek Nečada fb9bbff4b8 gsl_sf_bessel_jl_array and gsl_sf_bessel_jl_steed_array are inprecise.
Must do a different implementation.


Former-commit-id: 37da4cf29b5d8706c639a9a3af61653d90ccc37e
2018-03-14 14:10:11 +02:00
Marek Nečada 3b407ab40a Jdu do práce
Former-commit-id: ea635a016207ad637a0647127dea650ea650d6d2
2018-03-14 05:46:46 +00:00
Marek Nečada e8ab2af46e (nefunkční) test besselových fcí
Former-commit-id: 3d5ce98a7e4ff78f35395a27099ea41e77fd1584
2018-03-13 16:47:03 +00:00
Marek Nečada 5b5e77f985 Kahan sums 3
Former-commit-id: e34f5bbb16a95c4d5517121454a4d5229bcb50c8
2018-03-13 10:57:08 +02:00
Marek Nečada ad2815434a Kahan sums 2
Former-commit-id: 0d8c588c1770d76fd7db37e003e357f0b1bc4988
2018-03-13 10:54:32 +02:00
Marek Nečada cf340560af Kahan sums 1
Former-commit-id: e3a1c66347d2bb05162560b526618eb8c248de04
2018-03-13 10:54:07 +02:00
Marek Nečada f954cc5f68 Několik poznámek k testování
Former-commit-id: f8ca673f431926e59d2f988f330839317b8517e7
2018-03-09 06:39:15 +00:00
Marek Nečada 93137b29b3 Replaced (probably wrongly implemented) Xu's B coefficients with Xu/Cruzan B.
Former-commit-id: ea0f90e263c7e41a60bb1aeda0dc5efa2021b3dd
2018-03-08 10:31:11 +00:00