Propagators# Propagators are the main building blocks of Models, as they define the time splitting scheme of every algorithm. A propagator is used to advance a subset (or all) of a model’s variables by one time step, \(t \to t + \Delta t\). Contents: Propagator base class Propagator Available Propagators Field solvers Linear MHD solvers Nonlinear MHD solvers Cold plasma Diffusion Particle pushing Weights updates (delta-f schemes) Vlasov-Maxwell coupling MHD-kinetic coupling SPH Miscellaneous