-
Notifications
You must be signed in to change notification settings - Fork 18
Update shape of vector valued quasiperiodic kernels #143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
restoring arclengthder method
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good. the re-order makes sense and i think it's early enough to change without a fuss.
@tristangdwl the merge conflict is because i brought in your flexible name changes first, so it doesn't know how to merge the case/if statements. the partial merge i got seemed a little messed up when it comes to shape and it's probably better if you handle it. can you pull from this branch (I added a basic commit) and then pull in from master and resolve the conflicts? |
@askhamwhat I completed the merge. I also updated the test to do multiple points and fixed a few more shaping bugs. Is there anything else? |
…thms/chunkie into quasi_periodic_shapes
looks good. thanks @tristangdwl ! |
Reordered the vector valued quasiperiodic kernels so that the shape is (nkappa, opdim(1) nt, opdim(2) ns), which makes it easier to integrate in kappa.
Also enabled more general coefficients in the 'c2trans' Helmholtz kernel. This allows us to return [a u; b du/dn] and fits the format of the other transmission kernels.