Commit Graph

86 Commits

Author SHA1 Message Date
b703f1ee20 drop object superclass 2024-01-10 20:57:40 -08:00
5b1e758c27 typo fix 2024-01-10 20:57:23 -08:00
d0011cb1f9 type modernization 2024-01-10 20:54:12 -08:00
654f9c165b formatting 2024-01-10 20:52:52 -08:00
jan
689b3176cc style and type fixes 2022-11-24 16:12:40 -08:00
77c10feead gitignore caches 2022-11-22 14:31:57 -08:00
08a9328390 move to hatch-based build 2022-11-22 14:31:43 -08:00
f489eb6e06 fix template loading 2021-10-31 19:48:45 -07:00
b2043ce841 add comment about pml coords 2021-10-31 19:48:24 -07:00
c2e5c94e14 remove unused pcgen.py 2021-10-31 19:48:05 -07:00
c75a7e67c9 f-stringify 2021-10-31 19:47:48 -07:00
26ae8578c9 update to use gridlock >=1.0 2021-10-31 19:47:25 -07:00
4c81f33d05 vec/unvec live in meanas.fdmath 2021-07-11 17:35:25 -07:00
1403b9e1a3 vec comes from fdmath 2021-07-11 17:32:14 -07:00
e58efd2127 depend on meanas 2021-07-11 17:06:52 -07:00
a6384429ee use new email 2021-07-11 17:06:43 -07:00
292fde05d5 convert docstring to cleaner style 2021-07-11 17:06:32 -07:00
bbd33844b3 add return type annotation 2021-07-11 17:05:55 -07:00
2b96e5dd84 simplify print 2021-07-11 17:05:42 -07:00
922161c0e6 improve type annotation 2021-07-11 17:05:17 -07:00
da3216133a clarify that just a plain sum is used (rather than mean) 2021-07-11 17:05:02 -07:00
45e047c50e Move to VERSION.py approach for version 2021-07-11 17:04:18 -07:00
8afe1d1f26 style fixes per flake8 2020-10-16 19:32:53 -07:00
8cbb0e9864 call update_s during loop 2020-10-16 19:32:35 -07:00
4e0bd8b3c6 switch to meanas 2020-10-16 19:32:22 -07:00
a4dd031666 ongoing 2019-08-30 22:13:26 -07:00
0c7b2fd3a2 add test_simulation 2019-07-30 00:33:35 -07:00
23d65d6ebb Add poynting halves
maybe will remove this later... dunno if it's actually useful
2019-07-30 00:33:07 -07:00
cf0db63a3f Revert "Add restrict keyword to pointers (not sharing the same memory for multiple fields)"
This reverts commit 60b70bb332.

It appears to have minimal performance impact, and fails to compile on
nvidia cards.
2019-07-17 00:53:55 -07:00
89d99187b6 Remove unused code 2019-07-17 00:52:31 -07:00
1627d0da05 Consolidate poynting code into update_h 2019-07-15 00:11:09 -07:00
fe2f4f4510 style fixes 2019-07-15 00:06:43 -07:00
314e36a3cc fix for 1-sized grids 2019-07-15 00:06:43 -07:00
a37df3a74f expand gitignores 2019-07-15 00:06:43 -07:00
jan
582dafbc2f Update example with bloch fields 2018-11-30 01:04:00 -08:00
jan
385e2859a9 Update parameter descriptions 2018-11-30 01:03:20 -08:00
jan
0f0f16e184 Minor formatting changes 2018-11-30 01:03:10 -08:00
a76e741d32 Minor spacing changes 2018-11-30 00:37:16 -08:00
60b70bb332 Add restrict keyword to pointers (not sharing the same memory for multiple fields) 2018-11-30 00:37:07 -08:00
9cf50b1d88 Enable nonzero pml alpha 2018-11-30 00:36:32 -08:00
65cc118392 Remove debug code 2018-11-30 00:36:22 -08:00
f5a5a0ad04 Enable nonuniform grids (minimally tested) 2018-11-30 00:36:11 -08:00
5ffe547640 Typo fixes and minor comment updates 2018-11-30 00:13:27 -08:00
3ac20f6271 Add bloch boundaries (untested) 2018-11-29 02:01:48 -08:00
d8dc024626 Implementation of "source" fields (J) 2018-11-29 02:01:28 -08:00
cb471df182 Implement proper kappa for PML 2018-11-29 02:00:30 -08:00
f00c8b4a3e Add _create_context(), _create_operation(), and _create_pmls(), and generalize initial field value args 2018-11-29 01:59:05 -08:00
2b1d906665 Add _create_field() and _create_eps() 2018-11-29 01:38:28 -08:00
1e874cb0c0 Fix sign on H component of PML 2018-11-29 01:36:13 -08:00
ea5e298023 Explicitly cast to int 2018-11-29 01:35:20 -08:00