Esempio n. 1
0
        public decimal[] CalculateUG1()
        {
            var res = new decimal[2 * Parameters.M];

            for (int j = 0; j < 2 * Parameters.M; j++)
            {
                decimal sum1 = 0;
                decimal sum2 = 0;

                for (int k = 0; k < 2 * Parameters.M; k++)
                {
                    sum1 += destiny[k] * (
                        (Kernels_DN.A1_2(t[j], t[k]) / (2M * Parameters.M) - Normal.R(t[k], t[j]) / (2M)));
                    sum2 += destiny[k + 2 * Parameters.M] * Kernels_DN.A2_2(t[j], t[k]);
                }

                res[j] = (sum1 + sum2 / (2M * Parameters.M));
            }

            return(res);
        }