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); }