Esempio n. 1
0
        /// <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());
        }