/// <summary> /// For loop for array which will invoke Amplifier code. /// </summary> /// <param name="x">The x.</param> /// <param name="compiler">The compiler.</param> /// <param name="kernelName">Name of the kernel.</param> /// <param name="args">The arguments.</param> public static void AmplifyFor(this Array x, BaseCompiler compiler, string kernelName, params object[] args) { var arguments = args.ToList(); arguments.Insert(0, x); compiler.Execute(kernelName, arguments.ToArray()); }