create E and B field from moving particles
Allow creating the E and B field based on initialized moving particles current.
- [ ] Currently, a draft to check if we need to add ISimulationData to more field solver implementations.
@PrometheusPi We should discuss how we should go on with this PR.
@psychocoderHPC If I load my particles from a checkpoint, I cannot apply the new method, right?
I will close this PR because this PR is only producing the current from a warm plasma and propagating the field's N steps. The concepts will be used in another upcoming feature by one of our students.
I reopened this PR because I need to port ExecuteIfTimeStepEq to our code base, these are useful objects for our particle init pipe and the per timestep pipe.
time dependent functor execution is moved out to PR #4934