timer jaeger_le_coultre;
cout << "timing computation of antipodes in Yukawa theory" << flush;
- clog << "-------computation of antipodes in Yukawa theory" << endl;
+ clog << "-------computation of antipodes in Yukawa theory:" << endl;
if (do_test) {
jaeger_le_coultre.start();
double time = .0;
cout << "timing Lewis-Wester test A (divide factorials)" << flush;
- clog << "-------Lewis-Wester test A (divide factorials)" << endl;
+ clog << "-------Lewis-Wester test A (divide factorials):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test B (sum of rational numbers)" << flush;
- clog << "-------Lewis-Wester test B (sum of rational numbers)" << endl;
+ clog << "-------Lewis-Wester test B (sum of rational numbers):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test C (gcd of big integers)" << flush;
- clog << "-------Lewis-Wester test C (gcd of big integers)" << endl;
+ clog << "-------Lewis-Wester test C (gcd of big integers):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test D (normalized sum of rational fcns)" << flush;
- clog << "-------Lewis-Wester test D (normalized sum of rational fcns)" << endl;
+ clog << "-------Lewis-Wester test D (normalized sum of rational fcns):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test E (normalized sum of rational fcns)" << flush;
- clog << "-------Lewis-Wester test E (normalized sum of rational fcns)" << endl;
+ clog << "-------Lewis-Wester test E (normalized sum of rational fcns):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test F (gcd of 2-var polys)" << flush;
- clog << "-------Lewis-Wester test F (gcd of 2-var polys)" << endl;
+ clog << "-------Lewis-Wester test F (gcd of 2-var polys):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test G (gcd of 3-var polys)" << flush;
- clog << "-------Lewis-Wester test G (gcd of 3-var polys)" << endl;
+ clog << "-------Lewis-Wester test G (gcd of 3-var polys):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test H (det of 80x80 Hilbert)" << flush;
- clog << "-------Lewis-Wester test H (det of 80x80 Hilbert)" << endl;
+ clog << "-------Lewis-Wester test H (det of 80x80 Hilbert):" << endl;
rolex.start();
// correct for very small times:
cout << "timing Lewis-Wester test " << name
<< " (invert rank " << n << " Hilbert)" << flush;
clog << "-------Lewis-Wester test " << name
- << " (invert rank " << n << " Hilbert)" << endl;
+ << " (invert rank " << n << " Hilbert):" << endl;
// Create a rank n Hilbert matrix:
matrix H(n,n);
cout << "timing Lewis-Wester test " << name
<< " (check rank " << n << " Hilbert)" << flush;
clog << "-------Lewis-Wester test " << name
- << " (check rank " << n << " Hilbert)" << endl;
+ << " (check rank " << n << " Hilbert):" << endl;
cartier.reset();
matrix identity = H.mul(Hinv);
double time = .0;
cout << "timing Lewis-Wester test M1 (26x26 sparse, det)" << flush;
- clog << "-------Lewis-Wester test M1 (26x26 sparse, det)" << endl;
+ clog << "-------Lewis-Wester test M1 (26x26 sparse, det):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test M2 (101x101 sparse, det)" << flush;
- clog << "-------Lewis-Wester test M2 (101x101 sparse, det)" << endl;
+ clog << "-------Lewis-Wester test M2 (101x101 sparse, det):" << endl;
if (do_test) {
piaget.start();
double time = .0;
cout << "timing Lewis-Wester test N (poly at rational fcns)" << flush;
- clog << "-------Lewis-Wester test N (poly at rational fcns)" << endl;
+ clog << "-------Lewis-Wester test N (poly at rational fcns):" << endl;
if (do_test) {
tag_heuer.start();
double time = .0;
cout << "timing Lewis-Wester test O1 (three 15x15 dets)" << flush;
- clog << "-------Lewis-Wester test O1 (three 15x15 dets)" << endl;
+ clog << "-------Lewis-Wester test O1 (three 15x15 dets):" << endl;
if (do_test) {
rolex.start();
double time = .0;
cout << "timing Lewis-Wester test P (det of sparse rank 101)" << flush;
- clog << "-------Lewis-Wester test P (det of sparse rank 101)" << endl;
+ clog << "-------Lewis-Wester test P (det of sparse rank 101):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test P' (det of less sparse rank 101)" << flush;
- clog << "-------Lewis-Wester test P' (det of less sparse rank 101)" << endl;
+ clog << "-------Lewis-Wester test P' (det of less sparse rank 101):" << endl;
rolex.start();
// correct for very small times:
double time = .0;
cout << "timing Lewis-Wester test Q (charpoly(P))" << flush;
- clog << "-------Lewis-Wester test Q (charpoly(P))" << endl;
+ clog << "-------Lewis-Wester test Q (charpoly(P)):" << endl;
if (do_test) {
rolex.start();
double time = .0;
cout << "timing Lewis-Wester test Q' (charpoly(P'))" << flush;
- clog << "-------Lewis-Wester test Q' (charpoly(P'))" << endl;
+ clog << "-------Lewis-Wester test Q' (charpoly(P')):" << endl;
if (do_test) {
rolex.start();
(no output)
-------determinant of polyvariate symbolic Toeplitz matrices:
(no output)
--------Lewis-Wester test A (divide factorials)
+-------Lewis-Wester test A (divide factorials):
(no output)
--------Lewis-Wester test B (sum of rational numbers)
+-------Lewis-Wester test B (sum of rational numbers):
(no output)
--------Lewis-Wester test C (gcd of big integers)
+-------Lewis-Wester test C (gcd of big integers):
(no output)
--------Lewis-Wester test D (normalized sum of rational fcns)
+-------Lewis-Wester test D (normalized sum of rational fcns):
(no output)
--------Lewis-Wester test E (normalized sum of rational fcns)
+-------Lewis-Wester test E (normalized sum of rational fcns):
(no output)
--------Lewis-Wester test F (gcd of 2-var polys)
+-------Lewis-Wester test F (gcd of 2-var polys):
(no output)
--------Lewis-Wester test G (gcd of 3-var polys)
+-------Lewis-Wester test G (gcd of 3-var polys):
(no output)
--------Lewis-Wester test H (det of 80x80 Hilbert)
+-------Lewis-Wester test H (det of 80x80 Hilbert):
(no output)
--------Lewis-Wester test I (invert rank 40 Hilbert)
+-------Lewis-Wester test I (invert rank 40 Hilbert):
(no output)
--------Lewis-Wester test J (check rank 40 Hilbert)
+-------Lewis-Wester test J (check rank 40 Hilbert):
(no output)
--------Lewis-Wester test K (invert rank 70 Hilbert)
+-------Lewis-Wester test K (invert rank 70 Hilbert):
(no output)
--------Lewis-Wester test L (check rank 70 Hilbert)
+-------Lewis-Wester test L (check rank 70 Hilbert):
(no output)
--------Lewis-Wester test M1 (26x26 sparse, det)
+-------Lewis-Wester test M1 (26x26 sparse, det):
(no output)
--------Lewis-Wester test M2 (101x101 sparse, det)
+-------Lewis-Wester test M2 (101x101 sparse, det):
(no output)
--------Lewis-Wester test N (poly at rational fcns)
+-------Lewis-Wester test N (poly at rational fcns):
(no output)
--------Lewis-Wester test O1 (three 15x15 dets)
+-------Lewis-Wester test O1 (three 15x15 dets):
(no output)
--------Lewis-Wester test P (det of sparse rank 101)
+-------Lewis-Wester test P (det of sparse rank 101):
(no output)
--------Lewis-Wester test P' (det of less sparse rank 101)
+-------Lewis-Wester test P' (det of less sparse rank 101):
(no output)
--------Lewis-Wester test Q (charpoly(P))
+-------Lewis-Wester test Q (charpoly(P)):
(no output)
--------Lewis-Wester test Q' (charpoly(P'))
+-------Lewis-Wester test Q' (charpoly(P')):
(no output)
--------computation of antipodes in Yukawa theory
+-------computation of antipodes in Yukawa theory:
+(no output)
+-------Fateman's polynomial expand benchmark:
(no output)