clog << "series expansion of " << e << " at " << point
<< " erroneously returned " << ep << " (instead of " << d
<< ")" << endl;
- (ep-d).printtree(clog);
+ clog << tree << (ep-d) << dflt;
return 1;
}
return 0;
}
// Series expansion
-static unsigned exam_series1(void)
+static unsigned exam_series1()
{
unsigned result = 0;
ex e, d;
}
// Series addition
-static unsigned exam_series2(void)
+static unsigned exam_series2()
{
unsigned result = 0;
ex e, d;
}
// Series multiplication
-static unsigned exam_series3(void)
+static unsigned exam_series3()
{
unsigned result = 0;
ex e, d;
}
// Series exponentiation
-static unsigned exam_series4(void)
+static unsigned exam_series4()
{
unsigned result = 0;
ex e, d;
}
// Order term handling
-static unsigned exam_series5(void)
+static unsigned exam_series5()
{
unsigned result = 0;
ex e, d;
}
// Series expansion of tgamma(-1)
-static unsigned exam_series6(void)
+static unsigned exam_series6()
{
ex e = tgamma(2*x);
ex d = pow(x+1,-1)*numeric(1,4) +
}
// Series expansion of tan(x==Pi/2)
-static unsigned exam_series7(void)
+static unsigned exam_series7()
{
ex e = tan(x*Pi/2);
ex d = pow(x-1,-1)/Pi*(-2) + pow(x-1,1)*Pi/6 + pow(x-1,3)*pow(Pi,3)/360
}
// Series expansion of log(sin(x==0))
-static unsigned exam_series8(void)
+static unsigned exam_series8()
{
ex e = log(sin(x));
ex d = log(x) - pow(x,2)/6 - pow(x,4)/180 - pow(x,6)/2835
}
// Series expansion of Li2(sin(x==0))
-static unsigned exam_series9(void)
+static unsigned exam_series9()
{
ex e = Li2(sin(x));
ex d = x + pow(x,2)/4 - pow(x,3)/18 - pow(x,4)/48
}
// Series expansion of Li2((x==2)^2), caring about branch-cut
-static unsigned exam_series10(void)
+static unsigned exam_series10()
{
ex e = Li2(pow(x,2));
ex d = Li2(4) + (-log(3) + I*Pi*csgn(I-I*pow(x,2))) * (x-2)
}
// Series expansion of logarithms around branch points
-static unsigned exam_series11(void)
+static unsigned exam_series11()
{
unsigned result = 0;
ex e, d;
}
// Series expansion of other functions around branch points
-static unsigned exam_series12(void)
+static unsigned exam_series12()
{
unsigned result = 0;
ex e, d;
}
-unsigned exam_pseries(void)
+unsigned exam_pseries()
{
unsigned result = 0;