]> www.ginac.de Git - ginac.git/blobdiff - check/times.cpp
* New funny timing added: compute an antipode in Yukawa theory.
[ginac.git] / check / times.cpp
index 19031dd9c7b8ecdc1688b1c43518d07dc37d7c8a..246a51235649053b9279b6c1e983ba36b304b145 100644 (file)
@@ -3,7 +3,7 @@
  *  Main program that calls the individual timings. */
 
 /*
- *  GiNaC Copyright (C) 1999-2000 Johannes Gutenberg University Mainz, Germany
+ *  GiNaC Copyright (C) 1999-2001 Johannes Gutenberg University Mainz, Germany
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
@@ -127,6 +127,20 @@ int main()
                ++result;
        }
        
+       try {
+               result += time_lw_M2();
+       } catch (const exception &e) {
+               cout << "Error: caught exception " << e.what() << endl;
+               ++result;
+       }
+       
+       try {
+               result += time_lw_N();
+       } catch (const exception &e) {
+               cout << "Error: caught exception " << e.what() << endl;
+               ++result;
+       }
+       
        try {
                result += time_lw_O();
        } catch (const exception &e) {
@@ -162,6 +176,13 @@ int main()
                ++result;
        }
        
+       try {
+               result += time_antipode();
+       } catch (const exception &e) {
+               cout << "Error: caught exception " << e.what() << endl;
+               ++result;
+       }
+       
        if (result) {
                cout << "Error: something went wrong. ";
                if (result == 1) {
@@ -170,7 +191,7 @@ int main()
                        cout << "(" << result << " individual failures)" << endl;
                }
                cout << "please check times.out against times.ref for more details."
-                        << endl << "happy debugging!" << endl;
+                    << endl << "happy debugging!" << endl;
        }
        
        return result;