Esempio n. 1
0
        ScalarValue GetValue(int n, ScalarValue z)
        {
            if (n == 1)
            {
                return(z.Arctan());
            }
            else if (n == 0)
            {
                return(z / (1.0 + z * z));
            }

            var iz = z * ScalarValue.I;

            return(IMAGONEHALF * (PolyLogFunction.Polylog(n, iz) - PolyLogFunction.Polylog(n, -iz)));
        }
Esempio n. 2
0
 protected override ScalarValue GetValue(ScalarValue z)
 {
     return z.Arctan();
 }
Esempio n. 3
0
 protected override ScalarValue GetValue(ScalarValue z)
 {
     return(z.Arctan());
 }