Exemplo n.º 1
0
        public void TemporalPointSourceGreensFunctionZFlux_Test()
        {
            double[] greensFunctionValues = new double[] { -0.0280097, -0.0159038, -2.54359e-5 };

            for (int iR = 0; iR < rTestValues.Length; iR++)
            {
                var relDiff = Math.Abs(
                    DiffusionGreensFunctions.TemporalPointSourceGreensFunctionZFlux(dp, rTestValues[iR], -dp.zp, time) -
                    greensFunctionValues[iR]) / greensFunctionValues[iR];
                Assert.IsTrue(relDiff < thresholdValue, "Test failed for r =" + rTestValues[iR] +
                              "mm, with time =" + time + "with relative difference " + relDiff);
            }
        }