Jan Petykiewicz
03fc9e6d70
deprecate
4年前
jan
47dd0df8bc
fix operator test
6年前
jan
66712efd49
scipy L-BFGS silently converts to float, so view as floats when dealing with it.'
6年前
jan
a70687f5e3
add bloch example
6年前
jan
85030448c3
Use L-BFGS instead of CG, and remove rayleigh iteration refinement
...
scipy CG doesn't seem to converge as well as L-BFGS... worth looking
into later
6年前
jan
16f97d7f6b
Add ability to set bounds for find_k
6年前
jan
f312d73503
Return real part of the gradient
6年前
jan
39979edc44
implement eigenvalue algorithm from Johnson paper. Could also use arpack + refinement, but that's also slow.
6年前
jan
4a9596921f
rename search_direction to direction
6年前
jan
000cfabd78
switch fft, ifft
6年前
jan
d09eff990f
Update Rayleigh quotient iteration to allow arbitrary linear operators
6年前
jan
4aa2d07cef
Add Bloch eigenproblem
6年前
jan
6503b488ce
add farfield.py
7年前
jan
4bf8627611
clarify beta -> wavenumber
7年前
Jan Petykiewicz
73e3fa18b1
fix cylindrical operator
7年前
Jan Petykiewicz
a4cc963953
bump version number
7年前
Jan Petykiewicz
ea04fc42be
Fix switched args
7年前
Jan Petykiewicz
a4616982ca
Add cylindrical coordinate 2D modesolver code
7年前
Jan Petykiewicz
bacc6fea3f
Move eigensolver code out to separate module
7年前
Jan Petykiewicz
001bf1e2ef
Clarify eigensolver documentation
7年前
jan
17fa2aa3d3
In-place normalization during eigensolve
7年前
jan
7342c8efd7
Use ravel instead of flatten for vec()
7年前
jan
d3c22006bd
ie -> i.e. (docs)
7年前
jan
c14298484d
Fix eigenvalue solver for complex matrices
7年前
Jan Petykiewicz
6748181f8f
use logging module for progress reports
7年前
Jan Petykiewicz
9d33744427
Fix docstring for rotation
7年前
Jan Petykiewicz
5033472342
Use ravel instead of flatten where possible
7年前
Jan Petykiewicz
43d1464258
Remote pyplot.hold
...
It's deprecated now
7年前
Jan Petykiewicz
7cbbaedcdb
bump version number
7年前
Jan Petykiewicz
48ddd9f512
Switch to C-ordered arrays
7年前
Jan Petykiewicz
1e80a66b50
add fdtd and test
7年前
jan
bb53ba44e0
fix spacing
8年前
jan
6a56b081e4
add some missing type annotations
8年前
jan
685de70af0
Add PECs/PMCs to feature list
8年前
jan
b8e9ec2b07
Bump version number
8年前
jan
068e0c7c93
Update README with solver and example information.
8年前
jan
e3a0846a14
Remove extra space
8年前
jan
ec674fe3f4
Add solvers submodule and clean up examples.
...
Solvers submodule includes a generic solver in case you already have a
sparse matrix solver, or in case you have no solver at all.
Example file now uses alternate solvers if available, and has a nicer
way of picking which solver gets used.
8年前
jan
85880c859e
Comment cleanup
8年前
jan
c2d43b01df
move magma solver into different package
8年前
jan
56df805e24
add possibility to use csr opengl solver
8年前
jan
eb4d9be6cf
use opencl solver (for testing)
8年前
jan
8daab636ea
Cleaner conductor implementation
8年前
jan
a3dac5c8f8
Add e2h PMC arg, and clarify comments
8年前
jan
e288e59021
PEC and PMC for all wave operators
8年前
jan
a512a88930
Add test code for PEC
8年前
jan
28f85712ce
Use autoshifted_dxyz
8年前
jan
16bd864e90
Remove unused import
8年前
jan
02ec6d67d6
Fix function case
8年前
jan
ec825945b6
Fix annotation
8年前