Marek Nečada
|
999dc7f72e
|
Move MIN,MAX,SQ macros to a common header
Former-commit-id: 5f2598476b090ca3f9254325c1f69315182c8c30
|
2020-04-26 17:07:59 +03:00 |
Marek Nečada
|
2ccf9e2c5d
|
Dummy CPU number hack for systems without the sysconf option.
Former-commit-id: 5a6b14d97f5a1edfdf1e0e5d058d4f8de794d5fc
|
2020-04-11 10:01:12 +03:00 |
Marek Nečada
|
1b4b397093
|
Cleanup: eliminate bare abort()s
Former-commit-id: bb1e4ada19e6bcbf87d6ea1fce0897c4478fb045
|
2020-03-26 19:19:40 +02:00 |
Marek Nečada
|
20a13cdb2c
|
Doxygenise qpms_error.h
Former-commit-id: 9ed5d7c4352fb6e0d9ef3922fd491010e1f8c16e
|
2020-03-23 21:59:29 +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
|
937757cf47
|
Fix unitialised values, assertion.
Former-commit-id: ad712e7b88996e636e78350dcd23cfaf611bf0ec
|
2020-01-20 15:50:23 +02:00 |
Marek Nečada
|
4674fa5844
|
fix qpms_tmatrix_copy and pointer for comparison
Former-commit-id: 98d91011109689512ccda2f8aab593909d0555e0
|
2020-01-16 10:33:04 +02:00 |
Marek Nečada
|
c445b83593
|
Implement previously forgotten functions.
Former-commit-id: df5215ad0349eb75bd2c7bee60f1fac50d23eb99
|
2020-01-16 07:52:50 +02:00 |
Marek Nečada
|
5a98b91b3d
|
Rewriting scatsystem: compiles without errors now.
Former-commit-id: cd68b0feaef7181874d94dc535fd2cc9bc89e518
|
2020-01-10 11:44:15 +02:00 |
Marek Nečada
|
541af5a984
|
WIP Rewriting scatsystem.
Former-commit-id: 17f0f48ab54b84c4701b17846f941dd0142eb668
|
2020-01-09 16:57:30 +02:00 |
Marek Nečada
|
5dd93235f0
|
New qpms_scatsys_apply_symmetry kinda done?
Former-commit-id: 49a7a7984af6ad6e0e5ec1b5cc7b61ac06f81b8d
|
2020-01-09 10:42:49 +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
|
d31d8737b8
|
WIP scatsystem update for "abstract" T-matrices.
Former-commit-id: 7f723a0f459f263e12282edfb1e8deb440650880
|
2020-01-07 16:57:59 +02:00 |
Marek Nečada
|
c2b4787cd5
|
Implementation of qpms_tmatrix_apply_operation().
Former-commit-id: 6773f0e1d02d5f929c2039f99338f08c25d0ccab
|
2020-01-07 08:14:06 +02:00 |
Marek Nečada
|
dff8293e6d
|
T-matrix general operation type definitions and destructor.
Former-commit-id: 491a4d8ad602a7252aa9f4446b55c7c905102de9
|
2020-01-06 02:17:09 +02:00 |
Marek Nečada
|
c9a5661519
|
Fix invalid pointer in qpms_apply_tmatrix.
Former-commit-id: ba9400c3e1a39d472cfdebf7e61ab175c5c8fb6e
|
2019-11-14 13:36:45 +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
|
e4f368f47a
|
Multi-threaded integration in axial symmetric T-matrix.
Former-commit-id: 71dc4ae5978f0dc10d82f4d8450fb2117ba64ce8
|
2019-11-08 17:43:07 +02:00 |
Marek Nečada
|
0239a3c9a1
|
Fix memset size in Mie T-matrix generator.
Former-commit-id: 244dad82dec42fdc1e08cc12205e373711465622
|
2019-10-02 17:53:01 +03:00 |
Marek Nečada
|
03188d43f7
|
Fix the integrand for axially symmetric T-matrices.
Forgotten jacobian, FFS.
Former-commit-id: f9a409bd1f5af78bb460d4bd3a9aadf78cebc2a7
|
2019-08-16 10:05:23 +03:00 |
Marek Nečada
|
7a0386086a
|
Functions to calculate the R,Q matrices for axially symmetric particles separately.
Former-commit-id: 0861a9014f293153b786b879bb3803d5ee002b56
|
2019-08-13 13:30:48 +03:00 |
Marek Nečada
|
82337ca07f
|
WIP T-matrix generators debugging
Former-commit-id: e3708a28b1fe62522fa45527452d2aa1c37bca49
|
2019-08-12 11:18:25 +03:00 |
Marek Nečada
|
5094fc1bc4
|
WIP cython wrappers for T-matrix generators
Former-commit-id: 8f3cabbc8039e8096d91bc4c21bcb3380638820d
|
2019-08-11 23:37:25 +03:00 |
Marek Nečada
|
d632405b32
|
Generic T-matrix generator type
Former-commit-id: 84c3a0a8a1cafe2f1c3ed05cf1528e5f80443b70
|
2019-08-09 17:22:56 +03:00 |
Marek Nečada
|
053c4c0b57
|
T-matrix for axially symmetric particles; untested
Former-commit-id: dfc7a0771a52df097a2afba172bb286369f085a2
|
2019-08-09 12:55:20 +03:00 |
Marek Nečada
|
f5288318bf
|
Fix formula in notes; axial T-matrix WIP
Former-commit-id: a94506c8f40e20b425167bc56fd632cfde335a7a
|
2019-08-08 22:52:06 +03:00 |
Marek Nečada
|
beef0ea9b8
|
WIP T-matrix of axially symmetric T-matrix.
Former-commit-id: b699e21f6693607b1a790cbdf7a0d7986c6ddff9
|
2019-08-08 22:18:42 +03:00 |
Marek Nečada
|
c4ed9852a6
|
Lorentz-Drude permittivity model (+LD params for Au, Ag)
Former-commit-id: 76878ee0ec2dd9c7db06febe4266f5537e5d9376
|
2019-08-08 17:16:07 +03:00 |
Marek Nečada
|
8158cef41c
|
Move material properties-related stuff to materials.[ch]
Former-commit-id: 0039b167488c5aca55ea1912e43ec3ab8b289c1e
|
2019-08-08 15:33:06 +03:00 |
Marek Nečada
|
e048a78055
|
rename wigner.h to quaternions.h
Former-commit-id: 190a4795704233f6743e3cf1b873e4cd8dae3936
|
2019-07-23 23:06:44 +03:00 |
Marek Nečada
|
e05a79483d
|
Apply T-matrices on incident fields vector.
Former-commit-id: c1cfd5a2c24651f55325d73430387a4e87276d48
|
2019-07-22 16:56:03 +03:00 |
Marek Nečada
|
a63348d414
|
Avoid silent crashing of TMatrixInterpolator.__cinit__()
Former-commit-id: fb6bfc9f52b8d0dadf89c93835360bca54cb66c9
|
2019-07-16 14:06:55 +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
|
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
|
d7a64f5928
|
Reimplementation of qpms_permittivity_interpolator_t.
Former-commit-id: 740c89d441f3970bdd2aa4d64d8707c74e990b0c
|
2019-03-24 14:28:09 +00:00 |
Marek Nečada
|
115d1d07fe
|
Material data interpolator + Mie T-matrix convenience functions.
Former-commit-id: 59c9a53bff38a46e357f091c084655192faddb51
|
2019-03-20 23:19:29 +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
|
2af9b83e35
|
Move T-matrix -related C code to scatsystem.[ch]
Former-commit-id: e9a162c14fe5d91281d79d9af08014787cd7ed13
|
2019-03-18 15:04:21 +02:00 |