private void rescaleElectronVelocities(double ratio) {
		if (freeElectrons.isEmpty())
			return;
		synchronized (freeElectrons) {
			for (Electron e : freeElectrons) {
				e.vx *= ratio;
				e.vy *= ratio;
			}
		}
	}