Skip to content

Architecture changes towards single particle QED - #165

Merged
haykh merged 32 commits into
1.4.0rcfrom
dev/emission
Jan 27, 2026
Merged

haykh merged 32 commits into
1.4.0rcfrom
dev/emission

Conversation

@haykh

@haykh haykh commented Jan 6, 2026 •

Copy link
Copy Markdown
Collaborator
  • Cooling changed to RadiativeDrag; now accepts multiple entries.
  • PrtlPusher similarly changed to ParticlePusher; now accepts composition of different values.
  • Contstructor for kernel::sr::Pusher_kernel is now cleaner accepting two auxiliary classes: PusherParams & PusherArrays.
  • [radiation] added to input substituting the previous [algorithms.synchrotron] etc.
  • [species.cooling] is now [species.radiative_drag].
  • module-specific traits are now collected in corresponding traits.h files.
  • additional unit tests added for the problem generator traits.

@haykh haykh self-assigned this Jan 6, 2026
@haykh haykh added the enhancement New feature or request label Jan 6, 2026
@haykh

haykh commented Jan 25, 2026

Copy link
Copy Markdown
Collaborator Author

Last commit should have fixed the issue with pgen not initializing particles in v1.4.0. @LudwigBoess

@haykh
haykh marked this pull request as ready for review January 27, 2026 21:20
@haykh
haykh merged commit eabefa8 into 1.4.0rc Jan 27, 2026
5 checks passed
@haykh
haykh deleted the dev/emission branch January 27, 2026 21:31
@haykh haykh changed the title Single-particle QED (emission) Architecture changes towards single particle QED Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant