Exemplo n.º 1
0
        public void StationaryPointSourceGreensFunctionZFlux_Test()
        {
            double[] greensFunctionValues = new double[] { -0.0777258, -0.00263504, -3.78754e-5 };

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