Commit Graph

792 Commits

Author SHA1 Message Date
Marek Nečada 0610f98854 Move some legacy code from qpms_types.h to normalisation.h; to be pruned later.
Former-commit-id: 0078e465757bc40f574837f196a7ab0c08529db8
2019-07-14 09:48:29 +03:00
Marek Nečada 45b8233862 Tag symmetries.c with non-implemented macros etc.
Former-commit-id: 0cf1dc127b43bdded6471501a666ce325e5528f5
2019-07-14 09:33:30 +03:00
Marek Nečada 4c5cd88598 Notes about convention and spherical harmonics transformations.
Former-commit-id: ea2b2d52c93c8be0ae8c01ee03c9004380bcba01
2019-07-12 17:54:25 +03:00
Marek Nečada 18767faa03 Correct convention factors in read scuff T-matrices (hopefully).
Former-commit-id: 2e53b8ab0c5e7eb86398f0044baf10a68aa48c50
2019-07-12 16:16:52 +03:00
Marek Nečada 76bc4827ca Translation operators with the new qpms_normalisation_t
Results seem consistent with the old test_vswf_translations.c
(they output is the same up to tiny rounding errors).

Not yet implemented for inverse complex or real spherical harmonics
based VSWFs.


Former-commit-id: 8052336a175cf191d8b90df90958885b97712319
2019-07-12 15:07:15 +03:00
Marek Nečada a2bb53ce98 Update compiler args for test_vswf_translations.c
Former-commit-id: 5bdca18291d4205edeadbc74e9b459a2d0ca7857
2019-07-12 10:20:21 +03:00
Marek Nečada fda3c620f4 Make the choice for stupid-convention A,B parts of trans. op. in the docs.
Former-commit-id: 2cd1ab77b9c456701d1ec5135f88c7e603f3b22b
2019-07-12 08:42:23 +03:00
Marek Nečada f239ae0afe Start doxygenisation of translations.h
Former-commit-id: 3b4c78f92020412ceb57b0424a95431cff4ade4d
2019-07-11 21:51:06 +03:00
Marek Nečada bd40daccb7 Rewrite vswf.c to use the new qpms_normalisation_t
Former-commit-id: a623d0cf1c65b6134756e76e1739f189f3d6d53f
2019-07-11 16:57:15 +03:00
Marek Nečada 616095890f Redefine qpms_pitau_get to always use the "power" normalisation.
Former-commit-id: 20cd5494f7e3faab4660dde15a00f948fd7391ef
2019-07-11 14:24:27 +03:00
Marek Nečada d3ef942dee Complete redefinition of qpms_normalisation_t
Former-commit-id: 4e14e1430d9dda96e5c023941ea3fadebd895676
2019-07-11 13:18:43 +03:00
Marek Nečada 1a7d41ccfd Compare Reid's (SCUFF-EM) and Taylor's to Kristensson VSWFs.
Former-commit-id: 1c38f7b399de84ed3a15b55ce67058281fc26342
2019-07-10 11:59:48 +03:00
Marek Nečada 0461c47565 note Kristensson I spharm ~ DLMF
Former-commit-id: 9b9d9ed0be5f439f8f080cb3945cde531abf474b
2019-07-09 20:54:06 +03:00
Marek Nečada 750a6125a9 Overview of Legendre function and spherical harmonics conventions.
Former-commit-id: 163846444cce82f34982d67ab7ab0b951c20e29e
2019-07-09 20:25:29 +03:00
Marek Nečada c6177163ae Start defining convention parameters
Former-commit-id: b9607cc7721cce5cfe9af12d216caeb8c33415bf
2019-07-08 22:48:00 +03:00
Marek Nečada 67035e01a2 Forgotten mathjax macro
Former-commit-id: 3cfa829498100eb1c69d1a4b91ad6dfa90e1cb53
2019-07-08 20:21:59 +03:00
Marek Nečada a97612bf3d More to the convention table
Former-commit-id: 99183d88217d643ccce1a3d7e5b00ea4935c144e
2019-07-08 18:18:20 +03:00
Marek Nečada 5ad5b2ccd6 More convention table entries
Former-commit-id: b821b2664292d006056b8fc98167a89e820327b6
2019-07-08 17:54:36 +03:00
Marek Nečada d2e9b4450f Update conventions table
Former-commit-id: a6107d411fd54f0f54365e64f52ace90444d67ce
2019-07-08 17:06:11 +03:00
Marek Nečada 259169a2ae More entries to the table
Former-commit-id: 1c6af1e8c28a8146eb11e535183dcff7508e37b2
2019-07-08 16:37:07 +03:00
Marek Nečada 784fa99f51 Add urls to bibtex file (this can be processed with doxygen, yay!)
Former-commit-id: 9fba916f1eea7445315ccef1824a9f5032047bc8
2019-07-08 16:10:56 +03:00
Marek Nečada 3ec2bffecb Update docs bibliography
Former-commit-id: 6d0e6bfb8bf64e1593b379deabc8ef1eb45afa09
2019-07-08 16:04:59 +03:00
Marek Nečada 8da6e299ce docs: table with vswf conventions
Former-commit-id: 0d8067466d3cfdae70b4a5e424a645c0b2febdd2
2019-07-08 16:01:08 +03:00
Marek Nečada 044dd9bdd7 Ensure dimensionality in reading/processing W-files
Former-commit-id: e7daf090afa430d87418091df2f10eaf5da943bf
2019-07-05 14:23:31 +03:00
Marek Nečada a5bff23b0e Paper start single-particle part
Former-commit-id: 287e4e9848528b84df91395522e34236f4d47535
2019-07-01 14:50:46 +03:00
Marek Nečada 9964d263fc Lyx document structure
Former-commit-id: 92b5d1d22d1447209145f6b062fcef74b1884721
2019-06-30 21:30:54 +03:00
Marek Nečada 9bfba7077b Doxygen, TODO list.
Former-commit-id: 72381c6157319efecf6c62f98851df6194e2a972
2019-06-27 16:42:35 +03:00
Marek Nečada 3bb140fdd6 Doxygen
Former-commit-id: e840ad39bd74838025a40427f44865cfe8a25265
2019-06-27 12:17:48 +03:00
Marek Nečada 1cbfb982d4 Replace PGEN_NEWR flag with PGEN_OLD_R with the opposite meaning.
Former-commit-id: 5fef7e81addc980a7202b55fd52152981abe5cba
2019-06-27 12:15:34 +03:00
Marek Nečada 2560366137 Lattice generator coordinate system fallback mode.
Former-commit-id: dc34ddc5b45fd3dc3220b7890e95bbb6c075ec6e
2019-06-27 11:40:09 +03:00
Marek Nečada 22a76ec7ec PGen "fetch" methods: generate multiple points at once
Former-commit-id: f53d71ef88f53ed4db0d127b7edad1ebcb0e766d
2019-06-27 10:13:39 +03:00
Marek Nečada d8a13f5e6d vectors.h docs + more conversion functions
Former-commit-id: 28a2b617273f4fd9dea0c78f93edab55c29ca791
2019-06-26 10:14:27 +03:00
Marek Nečada 5a5f124f6b Doxygen docs for the lattice generators.
Former-commit-id: eb3a5149a7f3fac70e5bf882642690ef31e1d6e4
2019-06-25 20:05:31 +03:00
Marek Nečada c214ba809b Ewald notes load amsmath always to avoid problems with \sgn
Former-commit-id: 97c32b76814a4a4dbf514315869c238016e17346
2019-06-25 11:36:54 +03:00
Marek Nečada 37b864effc uvswf evaluation with complex kr; ss field ewald done, untested
Former-commit-id: 63048ddf2a9260742510a4fa246a59b8360381ce
2019-06-24 17:20:28 +03:00
Marek Nečada a3f5f98736 Scatsystem E-field evaluation WIP
Former-commit-id: c4a3dd633f316cd3e480112d03e9f5c3de0dc64b
2019-06-24 15:12:06 +03:00
Marek Nečada b8b4497b12 vector.h new features (complex-kr) and syntax fixes
Former-commit-id: adc38be811b059f9eca4a119131da7250b709eec
2019-06-24 14:59:37 +03:00
Marek Nečada f9d3d3baa0 Scatsystem field evaluation prototypes
Former-commit-id: 987bc900c8383bcaae4b096ec9164351da54dded
2019-06-24 14:03:45 +03:00
Marek Nečada c29a284bc6 scatsystem field evaluation (WIP)
Former-commit-id: ee0ad31050cf194a0a6e0fcd5a176b568e1d2064
2019-06-23 23:33:08 +03:00
Marek Nečada f63f3fbefb uvswf-indexed vswf evaluation
Former-commit-id: adfc6f7b57aafce70f8adfd2abe03432c283320b
2019-06-23 22:04:00 +03:00
Marek Nečada 2964c9ea99 New QPMS_UNTESTED macro
Former-commit-id: c8f3b6f43e735b6dfa45b747395a5ad97c350eed
2019-06-23 20:30:14 +03:00
Marek Nečada 3630edeff0 Unfinished implementation of field calculation
Former-commit-id: 331b0aa643f69ca9244a15284da4a88cb0f48746
2019-06-20 14:19:23 +03:00
Marek Nečada 77e6e7ce4e scatsystem scattered field evaluation declarations
Former-commit-id: 0e88a9adbde0bcf875a4a7b144d2c85102014957
2019-06-20 07:39:43 +03:00
Marek Nečada ec2a42f74c transop_ewald.c continue parsing
Former-commit-id: 86f76d85cc11242cf56a90a9573f91c978a7a06a
2019-06-20 06:56:54 +03:00
Marek Nečada 44b5e4df79 Separate double parsing functions.
Former-commit-id: 809f28b4b0c4bfba98a2981abf2c17c0ea0a0e65
2019-06-20 06:27:08 +03:00
Marek Nečada 7218a8ce4b Parsing doubles from file.
Former-commit-id: 4971114cd2ae5e5fba598fff4286d2629ad23523
2019-06-20 05:34:35 +03:00
Marek Nečada 9d93b93ce9 Comment out debug prints
Former-commit-id: d83e8d7cc142792199a3eeb6884b5a12f1ee6b4f
2019-06-19 15:09:16 +03:00
Marek Nečada f1456db691 Transop_ewald.c in progress
Former-commit-id: 44ee205aa767f4e285f7e17c817e9e9d802292b0
2019-06-19 15:01:07 +03:00
Marek Nečada 692f4ffe1f Don't be quiet when loading a NAN-containing t-matrix
Former-commit-id: 71d3c1573b073e3edbd7693ca5848633be279998
2019-06-19 12:47:31 +03:00
Marek Nečada d8ebbd1f0a Backport features from Mie-based AaroBEC script to the original scuff-based one.
Former-commit-id: 27c255d5b35d75d6cd120218a237a30d28ba350c
2019-06-19 11:57:03 +03:00