bmad-sim / bmad-sim/BeamTracking.jl
Include electric field for time-dependent multipole kicks
- Dominant language
- Julia
- Stars
- 8
- Forks
- 8
- Avg merge
- 16h 2m
- Merged PRs (30d)
- 6
Description
We should modify `multipole_kick!` so that if the multipoles are of type `Function`, then a corresponding electric field kick is also included. also the unpacking step should make it so that DKD is therefore used whenever any multipole is time-dependent
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading `multipole_kick!` and the unpacking step to understand how function-valued multipoles are identified and how the integration scheme is selected. Implement the requested electric-field kick and ensure DKD is selected whenever any multipole is time-dependent; verify the relevant Julia tests or simulation behavior if available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- hpc
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100