Electron-Driven Discrete-Dipole Approximation (e-DDA): Extension of the optical DDA to include an electron beam source to simulate experiments in electron energy-loss spectroscopy (EELS).