Cascade diffusion theory as a general method for modeling radiation damage phenomena