Exemplo n.º 1
0
        public void TemporalPointSourceGreensFunction_Test()
        {
            double[] greensFunctionValues = new double[] { 0.605791, 0.343966, 0.000550124 };

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