Exemplo n.º 1
0
        public void StationaryPointSourceGreensFunction_Test()
        {
            double[] greensFunctionValues = new double[] { 0.202598, 0.0476782, 0.00422923 };

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