-/** @file main.cpp
+/** @file times.cpp
*
- * Main program that calls all individual tests. */
+ * Main program that calls the individual timings. */
/*
* GiNaC Copyright (C) 1999-2000 Johannes Gutenberg University Mainz, Germany
#include <stdexcept>
#include <iostream>
-#include "check.h"
+#include "times.h"
int main()
{
unsigned result = 0;
try {
- for (int i=0; i<1; ++i) {
- result += fcntimer(paranoia_check);
- result += fcntimer(numeric_output);
- result += fcntimer(numeric_consist);
- result += fcntimer(powerlaws);
- result += fcntimer(expand_subs);
- result += fcntimer(inifcns_consist);
- result += fcntimer(differentiation);
- result += fcntimer(poly_gcd);
- result += fcntimer(normalization);
- result += fcntimer(matrix_checks);
- result += fcntimer(linear_solve);
- result += fcntimer(series_expansion);
- result += fcntimer(lortensor_check);
- }
+ for (int i=0; i<1; ++i)
+ result += time_dennyfliegner();
} catch (const exception &e) {
- cout << "error: caught an exception: " << e.what() << endl;
- result++;
+ cout << "Error: caught exception " << e.what() << endl;
+ ++result;
+ }
+
+ try {
+ for (int i=0; i<1; ++i)
+ result += time_gammaseries();
+ } catch (const exception &e) {
+ cout << "Error: caught exception " << e.what() << endl;
+ ++result;
}
if (result) {
- cout << "error: something went wrong. ";
+ cout << "Error: something went wrong. ";
if (result == 1) {
cout << "(one failure)" << endl;
} else {
cout << "(" << result << " individual failures)" << endl;
}
- cout << "please check result.out against result.ref for more details."
+ cout << "please check times.out against times.ref for more details."
<< endl << "happy debugging!" << endl;
}
-
+
return result;
}