Commit Graph

86 Commits (ongoing)
 

Author SHA1 Message Date
Jan Petykiewicz b703f1ee20 drop object superclass 4 months ago
Jan Petykiewicz 5b1e758c27 typo fix 4 months ago
Jan Petykiewicz d0011cb1f9 type modernization 4 months ago
Jan Petykiewicz 654f9c165b formatting 4 months ago
jan 689b3176cc style and type fixes 1 year ago
Jan Petykiewicz 77c10feead gitignore caches 1 year ago
Jan Petykiewicz 08a9328390 move to hatch-based build 1 year ago
Jan Petykiewicz f489eb6e06 fix template loading 3 years ago
Jan Petykiewicz b2043ce841 add comment about pml coords 3 years ago
Jan Petykiewicz c2e5c94e14 remove unused pcgen.py 3 years ago
Jan Petykiewicz c75a7e67c9 f-stringify 3 years ago
Jan Petykiewicz 26ae8578c9 update to use gridlock >=1.0 3 years ago
Jan Petykiewicz 4c81f33d05 vec/unvec live in meanas.fdmath 3 years ago
Jan Petykiewicz 1403b9e1a3 vec comes from fdmath 3 years ago
Jan Petykiewicz e58efd2127 depend on meanas 3 years ago
Jan Petykiewicz a6384429ee use new email 3 years ago
Jan Petykiewicz 292fde05d5 convert docstring to cleaner style 3 years ago
Jan Petykiewicz bbd33844b3 add return type annotation 3 years ago
Jan Petykiewicz 2b96e5dd84 simplify print 3 years ago
Jan Petykiewicz 922161c0e6 improve type annotation 3 years ago
Jan Petykiewicz da3216133a clarify that just a plain sum is used (rather than mean) 3 years ago
Jan Petykiewicz 45e047c50e Move to VERSION.py approach for version 3 years ago
Jan Petykiewicz 8afe1d1f26 style fixes per flake8 4 years ago
Jan Petykiewicz 8cbb0e9864 call update_s during loop 4 years ago
Jan Petykiewicz 4e0bd8b3c6 switch to meanas 4 years ago
Jan Petykiewicz a4dd031666 ongoing 5 years ago
Jan Petykiewicz 0c7b2fd3a2 add test_simulation 5 years ago
Jan Petykiewicz 23d65d6ebb Add poynting halves
maybe will remove this later... dunno if it's actually useful
5 years ago
Jan Petykiewicz 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.
5 years ago
Jan Petykiewicz 89d99187b6 Remove unused code 5 years ago
Jan Petykiewicz 1627d0da05 Consolidate poynting code into update_h 5 years ago
Jan Petykiewicz fe2f4f4510 style fixes 5 years ago
Jan Petykiewicz 314e36a3cc fix for 1-sized grids 5 years ago
Jan Petykiewicz a37df3a74f expand gitignores 5 years ago
jan 582dafbc2f Update example with bloch fields 6 years ago
jan 385e2859a9 Update parameter descriptions 6 years ago
jan 0f0f16e184 Minor formatting changes 6 years ago
Jan Petykiewicz a76e741d32 Minor spacing changes 6 years ago
Jan Petykiewicz 60b70bb332 Add restrict keyword to pointers (not sharing the same memory for multiple fields) 6 years ago
Jan Petykiewicz 9cf50b1d88 Enable nonzero pml alpha 6 years ago
Jan Petykiewicz 65cc118392 Remove debug code 6 years ago
Jan Petykiewicz f5a5a0ad04 Enable nonuniform grids (minimally tested) 6 years ago
Jan Petykiewicz 5ffe547640 Typo fixes and minor comment updates 6 years ago
Jan Petykiewicz 3ac20f6271 Add bloch boundaries (untested) 6 years ago
Jan Petykiewicz d8dc024626 Implementation of "source" fields (J) 6 years ago
Jan Petykiewicz cb471df182 Implement proper kappa for PML 6 years ago
Jan Petykiewicz f00c8b4a3e Add _create_context(), _create_operation(), and _create_pmls(), and generalize initial field value args 6 years ago
Jan Petykiewicz 2b1d906665 Add _create_field() and _create_eps() 6 years ago
Jan Petykiewicz 1e874cb0c0 Fix sign on H component of PML 6 years ago
Jan Petykiewicz ea5e298023 Explicitly cast to int 6 years ago