Commit Graph

  • daf95e799a Avoid tmgen multiplicities (->slowdown) in ScatteringSystem constructor Marek Nečada 2020-01-28 21:28:07 +0200
  • c11fe19af3 Remove build type hardcode spec. Marek Nečada 2020-01-28 18:10:52 +0200
  • c7c27c4731 Fix memory leaks; use error macros Marek Nečada 2020-01-28 08:16:15 +0200
  • acc08f8863 Fix finiterectlat-modes.py obvious errors. finite_lattice_speedup Marek Nečada 2020-01-30 02:03:43 +0200
  • b4381bd13d Simple finite řectangular lattice mode search script Marek Nečada 2020-01-30 01:42:03 +0200
  • 6233e1c210 Avoid tmgen multiplicities (->slowdown) in ScatteringSystem constructor Marek Nečada 2020-01-28 21:28:07 +0200
  • e3834fdad7 Remove build type hardcode spec. Marek Nečada 2020-01-28 18:10:52 +0200
  • acec5bed98 Legendre function cache. Marek Nečada 2020-01-28 17:25:30 +0200
  • 96c9e95ea0 Parallel modeproblem matrix fixed? Marek Nečada 2020-01-28 13:04:05 +0200
  • 8f4a8c7c7b Fix memory leaks; use error macros Marek Nečada 2020-01-28 08:16:15 +0200
  • 338fc00bfe Translation-cached version of modeproblem matrix. Marek Nečada 2020-01-28 06:18:14 +0200
  • 775976816e Use translation cache in beyn's algorithm (full matrix only) Marek Nečada 2020-01-26 11:04:57 +0200
  • 00ab187510 Fix stupid bugs Marek Nečada 2020-01-26 10:47:42 +0200
  • b62f1dadc5 WIP fixes, cython interface Marek Nečada 2020-01-26 08:23:47 +0200
  • 7d19bed4cd Booster constructor/destructor calls etc. Marek Nečada 2020-01-26 07:48:42 +0200
  • 7a80c9e0f2 Jdu spát Marek Nečada 2020-01-25 23:39:04 +0200
  • 1f63d2b529 Build modeproblem matrix full w cached Bessels Marek Nečada 2020-01-23 20:18:26 +0200
  • 2f03fc58b4 Expose qpms_trans_calculator_get_AB_arrays_precalcbuf() Marek Nečada 2020-01-23 17:01:31 +0200
  • 609b6e6265 Extract and inline translation matrix reordering procedure. Marek Nečada 2020-01-23 16:16:41 +0200
  • f33b102768 Extract and inline translation matrix reordering procedure. Marek Nečada 2020-01-23 16:12:55 +0200
  • 0a7bd72004 Minor translations refactoring. Marek Nečada 2020-01-23 11:59:13 +0200
  • e4d84b3b25 Minor translations refactoring. Marek Nečada 2020-01-23 11:59:13 +0200
  • 5cc29210d7 Jdu spát. Marek Nečada 2020-01-23 00:23:33 +0200
  • effe59bc50 Translation booster: pre-calculate Bessel funs. Marek Nečada 2020-01-23 00:10:34 +0200
  • 8209e9df6e WIP translation booster Marek Nečada 2020-01-22 18:13:10 +0200
  • 8251eba955 WIP translation booster Marek Nečada 2020-01-22 17:07:15 +0200
  • af12f2301f WIP scatsys translation booster. Marek Nečada 2020-01-22 14:45:31 +0200
  • a0acdfdc5d Irrep-decomposed scatsys beyn; fix missing FinitePointGroup reference Marek Nečada 2020-01-22 13:37:22 +0200
  • 36c6826b5a Beyn algorithm cython wrapper (finite systems) Marek Nečada 2020-01-21 18:51:06 +0200
  • ed3322ec93 Beyn wrappers for finite system, doxygen Marek Nečada 2020-01-21 18:20:22 +0200
  • f082838c5f Beyn algorithm "cherry-pick" from 'newbeyn_unitcell' Marek Nečada 2020-01-21 15:29:39 +0200
  • 76171179e7 Merge branch 'abstract_scatsystem' Marek Nečada 2020-01-21 15:07:46 +0200
  • bc5a024e86 Fix another stupid bugs Marek Nečada 2020-01-21 11:52:45 +0200
  • a2a51d0de6 Fix k-argument related bugs etc. Marek Nečada 2020-01-20 17:30:36 +0200
  • 71852aa017 Fix function name in header. Marek Nečada 2020-01-20 16:29:10 +0200
  • 937757cf47 Fix unitialised values, assertion. Marek Nečada 2020-01-20 12:24:10 +0200
  • 3da4ec6b07 Disable useless compiler warnings. Marek Nečada 2020-01-20 12:22:45 +0200
  • 80a9f8703a Fix index mismatch Marek Nečada 2020-01-17 16:06:51 +0200
  • 4674fa5844 fix qpms_tmatrix_copy and pointer for comparison Marek Nečada 2020-01-16 10:01:06 +0200
  • 3b6fb71f2e fix qpms_tmatrix_copy Marek Nečada 2020-01-16 10:11:00 +0200
  • 8b8d002d42 Support for constant T-matrix generator in cython. Marek Nečada 2020-01-14 19:09:26 +0200
  • a16cea4dca Set medium generators Marek Nečada 2020-01-16 08:51:05 +0200
  • c445b83593 Implement previously forgotten functions. Marek Nečada 2020-01-16 07:52:50 +0200
  • 355bc52325 Rewrite ScatteringSystem. Compiles, not tested. Marek Nečada 2020-01-15 03:18:21 +0200
  • 6d83e26aa7 Cython wrapper over qpms_tmatrix_function_t Marek Nečada 2020-01-14 22:03:39 +0200
  • b578f305ac Support for constant T-matrix generator in cython. Marek Nečada 2020-01-14 19:09:26 +0200
  • c86ff69827 WIP cython scatsystem Marek Nečada 2020-01-14 10:09:17 +0200
  • 8f90842b24 Minor docs update in scatsystem.h Marek Nečada 2020-01-14 09:17:13 +0200
  • b708b74292 WIP Updating the cython scatsystem etc. Marek Nečada 2020-01-10 17:11:55 +0200
  • be8f55eb1f Update qpms_cdefs.pyx Marek Nečada 2020-01-10 15:45:42 +0200
  • 6cf1f667de Default tolerance constant. Marek Nečada 2020-01-10 15:20:45 +0200
  • c86b881088 Forgotten function renames Marek Nečada 2020-01-10 12:10:08 +0200
  • 5a98b91b3d Rewriting scatsystem: compiles without errors now. Marek Nečada 2020-01-10 11:43:35 +0200
  • 541af5a984 WIP Rewriting scatsystem. Marek Nečada 2020-01-09 16:57:30 +0200
  • 5dd93235f0 New qpms_scatsys_apply_symmetry kinda done? Marek Nečada 2020-01-09 10:42:49 +0200
  • 7e57c3cc81 WIP new scatsystem Marek Nečada 2020-01-08 16:00:09 +0200
  • 3bf263c4f3 Copying of T-matrix operations Marek Nečada 2020-01-08 15:18:25 +0200
  • e1a6389232 Some new convenience functions and types. Marek Nečada 2020-01-08 14:39:29 +0200
  • d31d8737b8 WIP scatsystem update for "abstract" T-matrices. Marek Nečada 2020-01-07 16:57:59 +0200
  • c2b4787cd5 Implementation of qpms_tmatrix_apply_operation(). Marek Nečada 2020-01-06 17:01:40 +0200
  • dff8293e6d T-matrix general operation type definitions and destructor. Marek Nečada 2020-01-06 02:15:45 +0200
  • d17a5e5eea WIP data structure redefinitions. Marek Nečada 2019-12-21 11:36:01 +0200
  • d53f2964f0 WIP abstract t-matrices Marek Nečada 2019-12-19 13:50:12 +0200
  • b6e6554323 Fix imports in symmetries.py Marek Nečada 2019-12-19 05:30:46 +0200
  • dc5d2cde0b Upgrades to argproc.py, finite rectangular lattice scatter script. Marek Nečada 2019-12-14 13:26:40 +0200
  • ef1c699861 (Temporary) Makefile for calculating benchmark T-matrices Marek Nečada 2019-12-09 19:12:06 +0200
  • fb3e5467d6 Preparations for SCUFF-EM benchmarks Marek Nečada 2019-12-08 23:59:39 +0200
  • 2f9e5670da Don't import legacy code to speed up qpms import. Marek Nečada 2019-12-14 09:13:51 +0200
  • 4c7dd1ee61 cytmatrix interpolator: access frequency table from python Marek Nečada 2019-12-09 20:18:40 +0200
  • f1f2c821df New CLI argument processing Marek Nečada 2019-12-13 00:11:40 +0200
  • 768a3aab5d Intro rewrite Marek Nečada 2019-11-17 23:34:35 +0200
  • 1bdebd79f6 Intro formulations, refs Marek Nečada 2019-11-17 22:25:36 +0200
  • ae10691d30 References etc. Marek Nečada 2019-11-17 21:26:11 +0200
  • 1dcebe4fee Add nogil Marek Nečada 2019-11-17 10:05:29 +0200
  • a712789386 modeproblem matrix parallel implementation to become default Marek Nečada 2019-11-17 09:57:49 +0200
  • a3c6bfd4f0 Hex grid image experiments. Marek Nečada 2019-11-17 00:03:52 +0200
  • 846384b040 Introduction BS, political citations. Marek Nečada 2019-11-14 22:47:13 +0200
  • d1068419f4 Finite square lattice scattering script Marek Nečada 2019-11-14 17:23:19 +0200
  • c9a5661519 Fix invalid pointer in qpms_apply_tmatrix. Marek Nečada 2019-11-14 13:36:45 +0200
  • 2877fdfe3b Minor stuff; dudom. Marek Nečada 2019-11-13 23:04:10 +0200
  • db366b50e4 Branch cuts illustration. Marek Nečada 2019-11-13 21:56:05 +0200
  • fae373c06d Comment on using Beyn's algorithm. Marek Nečada 2019-11-13 14:32:38 +0200
  • b56c9f8ee3 Implement remaining minor Päivi's comments, comment on Γ branches. Marek Nečada 2019-11-13 12:54:14 +0200
  • 3b6dedf4a2 Implement some Päivi's comments. Marek Nečada 2019-11-12 12:23:46 +0200
  • 1821a0d8f5 Try to recover from failed quadrature. Marek Nečada 2019-11-12 07:18:20 +0200
  • 21a1313a55 Remove old Bessel transform calculations. Marek Nečada 2019-11-11 20:55:33 +0200
  • 6cecad6d18 mpqs refactoring minor stuff precise_polynomials Marek Nečada 2019-11-10 20:10:26 +0200
  • 345352dbd5 mpqs_t minor refactoring Marek Nečada 2019-11-10 15:12:42 +0200
  • 1ea9d9cb47 mpqs_t multiplication and simple initialisation. Marek Nečada 2019-11-10 00:24:08 +0200
  • fa15871bd9 mpqs_t basics (addition, substraction) now compile (not yet tested) Marek Nečada 2019-11-08 20:47:29 +0200
  • e4f368f47a Multi-threaded integration in axial symmetric T-matrix. Marek Nečada 2019-11-08 17:04:13 +0200
  • cfda120a20 Fix sign in Drude-Lorentz model. Marek Nečada 2019-11-08 09:28:13 +0200
  • a578b04a65 Fix sign in absorption cross section formula. Marek Nečada 2019-11-07 00:29:41 +0200
  • 28f4e7f3d2 Complexify wavenumber in (finite) translation operators. Marek Nečada 2019-11-06 18:13:50 +0200
  • cc9dbb6cc5 Make the additional Drude-Lorentz parameters available from Python Marek Nečada 2019-11-06 11:57:04 +0200
  • 34e52a42cf WIP mpqs_t Marek Nečada 2019-11-06 00:22:20 +0200
  • 493ba079e2 Some more Drude-Lorentz data from drudelorentz.com Marek Nečada 2019-11-04 21:42:19 +0200
  • d79a35110c Merge branch 'beyn_rework' Marek Nečada 2019-11-04 09:43:44 +0200
  • 84acb1ada2 Allow to select only either of long/short range Ewald sum parts Marek Nečada 2019-11-04 09:38:23 +0200
  • 706073315b WIP mpzs_hh_t Marek Nečada 2019-11-01 04:40:17 +0200