Zaslat SMS: Eigenstrain modelling of residual stresses generated by arrays of LSP shots