Commit Graph

850 Commits

Author SHA1 Message Date
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 d00e46b908 Custom python EpsMuGenerators seem to work
Former-commit-id: b3a38dde88b019182fcee4e62028b93fe0bf7aa5
2019-08-11 19:11:43 +03:00
Marek Nečada 4572322553 Experimental support for custom python-defined material functions.
Former-commit-id: acf19bb2537505922110d7de46cee52e76811637
2019-08-11 19:06:50 +03:00
Marek Nečada 6c73a964d9 Fix cymaterials (bad dereference)
Former-commit-id: 3480b7c8ed9d34370a092f700dd623676d70e64f
2019-08-11 16:19:37 +03:00
Marek Nečada 38ecd6bce1 Material generator cython wrappers (partly broken)
Former-commit-id: 881a182939bae3cccb545d51f1d138997bdf9c5c
2019-08-11 09:43:45 +03:00
Marek Nečada 7e010fda1d More specific imports
Former-commit-id: 47a8ca8ef3375d0bffa1776b923cc06bf7496b94
2019-08-10 10:54:34 +03:00
Marek Nečada 56147ef91d More specific imports
Former-commit-id: cb3923358702d42e2453bcbfd9712178731a082f
2019-08-10 10:15:08 +03:00
Marek Nečada 1aa64248fc Split away CTMatrix, TMatrixInterpolator
Former-commit-id: ca92a0938f12fda858794b203e196366f2466a6f
2019-08-10 09:55:50 +03:00
Marek Nečada 6ea386d759 Split away MaterialInterpolator
Former-commit-id: a882ac5e1a6fa38137fa9059fda53c671534128b
2019-08-10 09:40:59 +03:00
Marek Nečada 5d1f05984e Split trans_calculator to a separate extension
Former-commit-id: eb6a55246e0fab6078906e317e31611f385a677d
2019-08-10 08:57:24 +03:00
Marek Nečada 0504f98bc0 Make the splitted setup work
Former-commit-id: 9c8a7e4d1131c40ceb27a4b1a9c54d80c319394b
2019-08-10 08:08:16 +03:00
Marek Nečada 371a8a5f7c Start splitting qpms_c.pyx
Former-commit-id: bb2e68dc4cb7f85769ddaf5533298ab1f0e84f5b
2019-08-09 21:54:13 +03:00
Marek Nečada 1ef0c0ad4e Update qpms_cdefs.pxd
Former-commit-id: 77ffd62660d9cc0c109c6a49290ea2f3f6f2a54e
2019-08-09 17:45:12 +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 c3831eec52 General optical property generator prototype for isotropic materials.
Former-commit-id: 327109fe99334febe5a69c9028113555a0c89dba
2019-08-08 17:49:45 +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 b9c72cf333 Cylindrical particle T-matrix notes.
Former-commit-id: c670cd97009e4035059f78f252c2f86ac9c37da6
2019-08-08 15:00:58 +03:00
Marek Nečada 3f25161e21 Correct orbit particle index type
Former-commit-id: bf7c240d62ea661e22e320cb26be7ee06a058832
2019-08-03 12:51:27 +03:00
Marek Nečada 8baf3a259c Orbit figure draft
Former-commit-id: 280b4d22178c05abe96fad4e455ca7136f2b7361
2019-08-02 10:01:22 +03:00
Marek Nečada f65efdfe73 Typography and minor stuff
Former-commit-id: 2dcce31b7ef340e9068b8ca078521ae5a5e4911f
2019-08-01 11:15:13 +03:00
Marek Nečada 3ce28b21af Merge branch 'article'
Former-commit-id: f71a814fb96a3682099e45fe8753c78442fc231c
2019-08-01 11:02:18 +03:00
Marek Nečada 1547f26556 Improve some refs
Former-commit-id: 3eee52a75f58c1c90f3fa28f6ff2112c5ae975fc
2019-08-01 11:01:04 +03:00
Marek Nečada 737b02e6da Symmetries for infinite systems, sloppy version
Former-commit-id: 2bda4d6e361b274be9bf20beb1ae8a2e4e2c63ce
2019-08-01 10:48:29 +03:00
Marek Nečada a659e5b1fb Irrep decomposition
Former-commit-id: aedcdb912573500bcba434ce088ce10887052bd1
2019-08-01 08:21:00 +03:00
Marek Nečada 526e108ec0 Symmetries text in progress.
Former-commit-id: ecf71fe4af190cb6a3c1ed2c876183d01fbe6448
2019-08-01 06:48:10 +03:00
Marek Nečada 36cc152166 Point group transformation of VSWFs, t-matrices.
Former-commit-id: 07695e5d1e8969a72fa9068d85ca359b4ebf4512
2019-08-01 04:38:51 +03:00
Marek Nečada 91e2ae9e4d Fix typos, add bibliography.
Former-commit-id: 625bcf54b52f5866c9c120b7f4fb35f50b6c9ac4
2019-07-31 17:52:58 +03:00
Marek Nečada 3a0c5b21c8 Formatting
Former-commit-id: 9dc88ac2dd8dfee17cd35a2b7c65cd48cb2c9d60
2019-07-31 15:00:59 +03:00
Marek Nečada d644bb86cf Update bibliography
Former-commit-id: 1e6dcc13975a36bfc0483bf8b227e2d8a909cc79
2019-07-31 14:49:42 +03:00
Marek Nečada d702b11bc1 symmetries global intro and copypasta from Rui's paper
Former-commit-id: fce7a1273471bd31c964e9e9072accc866aada81
2019-07-31 13:02:10 +03:00
Marek Nečada 76abecce48 Expressions for translation operators (to be checked)
Former-commit-id: f19217f0f3f66a79d724840f633731f44bfd755f
2019-07-31 11:45:01 +03:00
Marek Nečada dba0a26877 WIP paper
Former-commit-id: cb59b89566f83d3557ebcf47a7f3c7ffd923b9b2
2019-07-31 10:50:01 +03:00
Marek Nečada f167360c1e Infinite systems WIP (how to numerical solutions)
Former-commit-id: dd3118e392b58eb9ae2260581e93028561571245
2019-07-31 10:10:45 +03:00
Marek Nečada d5b6f8f5d4 Infinite lattices WIP
Former-commit-id: 39facbe563492f4fce54104fd4cf16d9cf1b951b
2019-07-31 06:40:25 +03:00
Marek Nečada 068e491662 Ewald sums WIP
Former-commit-id: c22a5be53375ed175a6a68639887c4b617785a8a
2019-07-30 10:26:30 +03:00
Marek Nečada a6e90b43ae Infinite lattices WIP
Former-commit-id: d7afe75b6a8dc2d4ad38b607446c7ab675391b0c
2019-07-30 08:48:57 +03:00
Marek Nečada c51a567f6d Vector spherical harmonics explicitly
Former-commit-id: 364bf21096a68c1c9644aa2dee4f2e3f46dcece1
2019-07-30 07:24:31 +03:00
Marek Nečada 134c6e6bc0 WIP infinite sys.
Former-commit-id: e14d9ee7a04af1fa42b2a7de849de0569a2eb471
2019-07-29 22:09:11 +03:00
Marek Nečada d2d0eba40c Use higher precision in some 2D irrep matrices.
Former-commit-id: 9d6fa78f2157601fbec4fee16a1c51c093333d9b
2019-07-29 21:38:43 +03:00
Marek Nečada 914389d609 Infinite systems basic motivation
Former-commit-id: 8a214e3408eabdd5f874d6f31f677cce2d738a02
2019-07-29 16:48:00 +03:00
Marek Nečada 50651df99b Finite systems theory almost done.
Former-commit-id: 179d3ac047b53e1f670619409036c8136c6d0f26
2019-07-29 15:24:16 +03:00
Marek Nečada 64e122b937 Merge finite-cs.lyx into finite.lyx
Former-commit-id: c42c118767e8fde87df5655946c3489a70627033
2019-07-29 12:41:02 +03:00
Marek Nečada 3aa4de7e77 Bad abstract draft
Former-commit-id: 8e7f89d7ea843499ada82dbd71d4fa2d980dc4c7
2019-07-29 11:31:17 +03:00
Marek Nečada b14e776c34 Single particle scattering done
Former-commit-id: c10e7db98d7f8c2eacbb8c7ef818371c61d2a7f4
2019-07-29 10:51:43 +03:00
Marek Nečada 80ea82a33f Single particle scattering progress.
Former-commit-id: f0a3cf7f42f95b36a9f4db4118c06dc1b3d737c6
2019-07-29 10:14:08 +03:00
Marek Nečada 9aefacfa00 VSWF definitions
Former-commit-id: 62b0acce66d4e6b228720861c87c529a82087615
2019-07-28 23:39:56 +03:00