示例#1
0
        public void ErfTest(double value, double expected)
        {
            //action
            double actual = ProbabilityIntegrals.Erf(value);

            //assert
            NumericUtil.FuzzyEquals(actual, expected, Machine.Epsilon).Should().BeTrue();
        }
示例#2
0
        public void ErfcTest(double value, double expected)
        {
            //action
            double actual = ProbabilityIntegrals.Erfc(value);

            //assert
            NumericUtil.FuzzyEquals(actual, expected, Machine.Epsilon).Should()
            .BeTrue(String.Format("Expected value '{0:F18}', actual value '{1:F18}'", expected, actual));
        }
示例#3
0
 public override object Evaluate()
 {
     return((Complex)ProbabilityIntegrals.Erfc(SubExpression.EvaluateAsReal()));
 }