Add ID symplectic passmethod - #90
Conversation
… integration of 3d fields
| cmd.compare("coefs_sin") == 0) { | ||
| CoefMatrix Element::* M = nullptr; | ||
|
|
||
| if (cmd == "coefs_cos") |
There was a problem hiding this comment.
at some places "coefs" is being used while in others "coeffs" is used. can it be standardized? maybe using "coeffs"...
There was a problem hiding this comment.
@Gabrielrezende-asc , I think it would be nice if you added reference links on the passmethod formalism.
There was a problem hiding this comment.
at some places "coefs" is being used while in others "coeffs" is used. can it be standardized? maybe using "coeffs"...
what about this comment ? you do not see inconsistency ?
There was a problem hiding this comment.
Sorry about the delay! I just fixed the coefficient names and added a link to the main paper of the integrator.
|
Hi guys, this PR is ready. In the future I can create a document detailing the derivations of this passmethod |
This PR adds a new pass method to perform symplectic integration of 3D fields, ie, fields with both transverse and longitudinal variation.
The changes include: