Commit Graph

316 Commits (master)
 

Author SHA1 Message Date
Jan Petykiewicz 1a04bab361 Fixup slices 5 years ago
Jan Petykiewicz 2c91ea249f Fix wgmode expansion 5 years ago
Jan Petykiewicz 3429120993 d_prop -> dx_prop 5 years ago
Jan Petykiewicz 938c4c9a35 move to 3xnnn arrays 5 years ago
Jan Petykiewicz 5951f2bdb1 various fixes and improvements 5 years ago
Jan Petykiewicz 94ff3f7853 further fdfd_tools->meanas updates 5 years ago
Jan Petykiewicz f61bcf3dfa rename to meanas and split fdtd/fdfd 5 years ago
Jan Petykiewicz 25cb83089d modernize setup.py 5 years ago
Jan Petykiewicz 3d07969fd2 rename examples to avoid triggering pytest 5 years ago
Jan Petykiewicz 557a3b0d9c Remove unused test code and tighten tolerances 5 years ago
Jan Petykiewicz 32055ec8d3 Use pytest for testing; generalize existing fdtd tests 5 years ago
Jan Petykiewicz 06a491a960 don't throw out our newly-reduced slices... 5 years ago
Jan Petykiewicz 1489308837 Comment capitalization fix 5 years ago
Jan Petykiewicz 1793e8cc37 move to 3xNxMxP arrays 5 years ago
Jan Petykiewicz 1d9c9644ee input shouldn't be sliced with expanded slices 5 years ago
Jan Petykiewicz 56a1349959 Add missing return 5 years ago
Jan Petykiewicz f2d061c921 Test poynting planes on both half-steps 5 years ago
Jan Petykiewicz b4bbfdb730 remove old logging stuff 5 years ago
Jan Petykiewicz 39c05d2cab no reason to demand float32 yet 5 years ago
Jan Petykiewicz 89976647f2 test (and fix tests) for constant non-1 dxes
Still need to look at non-constant dxes
5 years ago
Jan Petykiewicz 7092c13088 better error messages when tests fail 5 years ago
Jan Petykiewicz f1fc308d25 Add JdotE test 5 years ago
Jan Petykiewicz 7f8a326114 Loosen tolerances on tests 5 years ago
Jan Petykiewicz 30ddeb7b73 fix typo in fdfd.vec() 5 years ago
Jan Petykiewicz 223b202d03 More test cases 5 years ago
Jan Petykiewicz fb3c88a78d add test_poynting_planes 5 years ago
Jan Petykiewicz 950e70213a Consolidate variables in test case setups 5 years ago
Jan Petykiewicz f858cb8bbb Fix poynting e2h test 5 years ago
Jan Petykiewicz 2cec4fabaf Account for dxes 5 years ago
Jan Petykiewicz a528effd89 add some more tests 5 years ago
Jan Petykiewicz 935b2c9a80 remove extra dt 5 years ago
Jan Petykiewicz 79e14af4db poynting divergence doesn't use dt, and can have default dxes 5 years ago
Jan Petykiewicz dd4e6f294f update fdtd and add some fdtd tests 5 years ago
Jan Petykiewicz ecaf9fa3d0 Test code for cylindrical wg modesolver 5 years ago
Jan Petykiewicz 099966f291 Add poynting vector and divergence 5 years ago
Jan Petykiewicz a8a5a69e1a Eliminate iterations over lists (assume ndarray instead of list of ndarrays) 5 years ago
Jan Petykiewicz 557e748356 Reduce number of allocations during maxwell curls 5 years ago
Jan Petykiewicz 9d1d8fe869 Improve wisdom management 5 years ago
Jan Petykiewicz 8e634e35df Add experimental source types 5 years ago
Jan Petykiewicz 4c2035c882 Add m2j() function 5 years ago
Jan Petykiewicz d462ae9412 unvec to (3, *shape) rather than list-of-ndarrays 5 years ago
Jan Petykiewicz 2acbda4764 Force slices to be a tuple 5 years ago
Jan Petykiewicz 3a5d75cde4 fix typo 5 years ago
Jan Petykiewicz 2b3a74b737 Fix waveguide source computation for different polarities etc. 5 years ago
Jan Petykiewicz 5dd26915fc wavenumber correction must take dx into account 5 years ago
Jan Petykiewicz c3f248a73c Clarify beta=wavenumber 5 years ago
Jan Petykiewicz 001c32a2e0 Partially fix arbitrary mode phase 5 years ago
Jan Petykiewicz 41cd94fe48 More detailed logging 5 years ago
Jan Petykiewicz c7d4c4a8e6 Add callback for block mode solve progress 5 years ago
jan 1f9a9949c0 Clarify memo and cleanup 6 years ago