private int FromGammaValue() { int lo = gradientOutput.GetValue (0); int hi = gradientOutput.GetValue (2); int med = (int)(lo + (hi - lo) * Math.Pow (0.5, spinOutGamma.Value)); return med; }