// prepare aux so it will swallow anything but a1^2:
aux = -e + a[0] + a[1];
- e = pow(e,2).expand().subs(a[0]==aux).expand();
+ e = pow(e,2).expand().subs(a[0]==aux, subs_options::no_pattern).expand();
if (e != pow(a[1],2)) {
clog << "Denny Fliegner's quick consistency check erroneously returned "
return result;
}
-unsigned time_dennyfliegner(void)
+unsigned time_dennyfliegner()
{
unsigned result = 0;
vector<double> times;
timer breitling;
- sizes.push_back(25);
sizes.push_back(50);
sizes.push_back(100);
sizes.push_back(200);
+ sizes.push_back(400);
for (vector<unsigned>::iterator i=sizes.begin(); i!=sizes.end(); ++i) {
breitling.start();