public void heatAtoms(List<Atom> list, float amount) {
		if (list == null || list.isEmpty())
			return;
		float k0 = getKEOfAtoms(list);
		if (k0 < ZERO)
			assignTemperature(list, 1);
		for (Atom a : list) {
			k0 = EV_CONVERTER * a.mass * (a.vx * a.vx + a.vy * a.vy + a.vz * a.vz);
			if (k0 <= ZERO)
				k0 = ZERO;
			k0 = (k0 + amount) / k0;
			if (k0 <= ZERO)
				k0 = ZERO;
			k0 = (float) Math.sqrt(k0);
			a.vx *= k0;
			a.vy *= k0;
			a.vz *= k0;
		}
	}