public double Evaluate(Vector input)
        {
            if (!_initialized)
            {
                _fMax        = Math.Abs(_rotationDecorator.Evaluate(Vector.Fill(5, input.Length) / Lambda));
                _initialized = true;
            }

            return(_rotationDecorator.Evaluate(Shifted / Lambda) / _fMax);
        }