In implementing this, it was found that too many parameters for the propagate methods cause numba to fail.
Reimplemented propagate methods of several components to group scalar parameters into an array, and group data array of same shape into one higher dimensional array, in order to reduce the number of parameters.
VERDI beam simulation using GPU
In implementing this, it was found that too many parameters for the propagate methods cause numba to fail. Reimplemented propagate methods of several components to group scalar parameters into an array, and group data array of same shape into one higher dimensional array, in order to reduce the number of parameters.