Marek Nečada
|
6820eb3366
|
extern "C" in headers
|
2022-03-30 09:47:06 +03:00 |
Marek Nečada
|
3479721455
|
Workaround for crashing spherical Bessel funcs at large distance.
This leads to loss of precision nevertheless, but it should
not be critical, especially if the main use is in far field patterns.
|
2020-09-02 12:15:26 +03:00 |
Marek Nečada
|
20a13cdb2c
|
Doxygenise qpms_error.h
Former-commit-id: 9ed5d7c4352fb6e0d9ef3922fd491010e1f8c16e
|
2020-03-23 21:59:29 +02:00 |
Marek Nečada
|
3ebc1af946
|
Finer error handling.
Former-commit-id: f30b79d2cc321fc06030374176f5013ff179ffc8
|
2020-03-23 12:07:43 +02:00 |
Marek Nečada
|
c11fe19af3
|
Remove build type hardcode spec.
Also add QPMS_NORETURN attribute/macro.
Former-commit-id: 0a3fa2ecb35e8ffcee698c98553577ab2bb513b0
|
2020-02-04 16:55:13 +02:00 |
Marek Nečada
|
609b6e6265
|
Extract and inline translation matrix reordering procedure.
Former-commit-id: 327e1ccf9efc26647896db5bbe1a1a4e4d034d3c
|
2020-01-23 16:16:41 +02:00 |
Marek Nečada
|
3bf263c4f3
|
Copying of T-matrix operations
Former-commit-id: dea91f97e5e72146039868ab5f0c8ac5e7ea7a57
|
2020-01-08 15:18:25 +02:00 |
Marek Nečada
|
1821a0d8f5
|
Try to recover from failed quadrature.
Former-commit-id: 746709b224d825baf4a41ddfcd040a0c80fc45c8
|
2019-11-12 07:18:20 +02:00 |
Marek Nečada
|
c632ee36c5
|
QPMS_UNLIKELY macros to qpms_error.h
Former-commit-id: d879a2105fd35a7d17f090842b03286fd310fbc1
|
2019-09-02 12:03:27 +03:00 |
Marek Nečada
|
947f499bbf
|
Print the argument return value in QPMS_ENSURE_SUCCESS.
Former-commit-id: 2aa9742b6bb1a10b963a197419af7ef57b7999c1
|
2019-08-23 11:26:22 +03:00 |
Marek Nečada
|
32c9c2a434
|
qpms_error.h remove implicit dependency on stdbool.h
Former-commit-id: 8d6d3f0cf0e33e8f9401559625f7b3261d140cd6
|
2019-08-23 09:40:45 +03:00 |
Marek Nečada
|
9c15b8e4f2
|
linewrap long macros
Former-commit-id: 5d1e1d2b626f553b63e62b34345f43984dac9196
|
2019-07-15 13:58:55 +03:00 |
Marek Nečada
|
bc3780c1d1
|
New QPMS_INCOMPLETE_IMPLEMENTATION macro
Former-commit-id: 0b8596d8d7f4b307d2d24b612db5212d3ffe0c04
|
2019-07-15 09:16:51 +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
|
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
|
ef84f9fc98
|
Macro argument parentheses.
Former-commit-id: 09eac2a8c76c4e00ce7e2a0ac35e9358f4739ee0
|
2019-06-18 19:29:01 +03:00 |
Marek Nečada
|
652ab6f3ba
|
Debug message types
Former-commit-id: 666a031026a363b15c01ca8cdc174fbf152dee8e
|
2019-03-27 09:25:47 +02:00 |
Marek Nečada
|
f23edf0d71
|
Default number of threads in scatsystem.c set to 4, debug messages.
Former-commit-id: da244d95534eabe2be07327ba174467935518a12
|
2019-03-26 11:54:07 +02:00 |
Marek Nečada
|
6ee4518bb1
|
Complex Bessel functions using amos.
Not working yet, probably because of unset machine constants in i2mach.f, d1mach.f.
Former-commit-id: 94a15b3bbbcb26b21533866c984076aeefcecb5e
|
2019-03-20 20:48:01 +02:00 |
Marek Nečada
|
4475cffeba
|
C Mie T-matrices but demand yet Bessel functions of complex arguments.
Former-commit-id: 101201f5d72ab0f45eefc09c860b65b6841460bf
|
2019-03-18 19:54:29 +02:00 |
Marek Nečada
|
d11db980f9
|
A slow but working reference implementation of matrix (un)packing.
Former-commit-id: 5f85c4983a8754ebae03980242b896a79954a73e
|
2019-03-13 12:28:40 +02:00 |
Marek Nečada
|
f30c5a88d9
|
Fix T-matrix duplicity remapping
Former-commit-id: de1be4e08dabce7ccb404f5f8dfd288c6bac1741
|
2019-03-10 15:37:39 +00:00 |
Marek Nečada
|
a51236e058
|
Fix a memcpy size, new crashing realloc macro.
Former-commit-id: 87a5690ad2297f4062f1f8349838440599f7172e
|
2019-03-09 18:47:05 +00:00 |
Marek Nečada
|
e265c01760
|
Scatsys full mode problem matrix; wrong result.
Former-commit-id: d09e4210fa543068e0e6a7df80a1bef134e60ca7
|
2019-03-09 10:59:26 +00:00 |
Marek Nečada
|
1d77d76b80
|
scatsys orbit base generator
Former-commit-id: 098c02bbab329ef54c081eda868fc16eda3c8821
|
2019-03-07 04:46:19 +00:00 |
Marek Nečada
|
c86376d435
|
Provisional error messages with abort().
Former-commit-id: eba2bd11556cb9f39fb344f9867102f29229455d
|
2019-03-06 05:46:41 +00:00 |