Big speeds ups of the lib.dispersion modules.
Many replicated calculations have been shifted outside of the dispersion point loop, as these only need to be calculated once per function call. Some if statements have consequently been simplified.
Authored by: bugman 2013-06-08
Parent: [r19976]
Child: [r19978]