Skip to content

Conversation

@haykh
Copy link
Collaborator

@haykh haykh commented Jan 6, 2026

  • 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
Copy link
Collaborator Author

haykh commented Jan 25, 2026

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.

2 participants