種ごとのマクロ粒子端数を保持し、再開時にも注入期待値を保つ。
type :: injection_state real(dp), allocatable :: macro_residual(:) end type injection_state