bmad-sim / bmad-sim/BeamTracking.jl

Include electric field for time-dependent multipole kicks

Open
#186 9 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.