diff options
author | Tavian Barnes <tavianator@gmail.com> | 2010-10-06 23:00:58 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@gmail.com> | 2010-10-06 23:00:58 -0400 |
commit | 486a188b074c0c4f3ad771f536159e1bd2045fe2 (patch) | |
tree | 490bf76b27b404cfd65ed3380ec4c57d1b10ffc7 /tests/HE12.cpp | |
parent | 25cc2bf981d52f0c7688b1e380b795f0cda8a852 (diff) | |
download | vz-486a188b074c0c4f3ad771f536159e1bd2045fe2.tar.xz |
Add Bogacki-Shampine method.
Diffstat (limited to 'tests/HE12.cpp')
-rw-r--r-- | tests/HE12.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/HE12.cpp b/tests/HE12.cpp index 44d6943..511a8e0 100644 --- a/tests/HE12.cpp +++ b/tests/HE12.cpp @@ -23,16 +23,17 @@ main() double expected = std::exp(2.0); std::cout << std::setprecision(10) - << "Numerical: " << actual << std::endl - << "Expected: " << expected << std::endl - << "h: " << integrator.h() << std::endl; + << "Numerical: " << actual << std::endl + << "Expected: " << expected << std::endl + << "h: " << integrator.h() << std::endl + << "rejections: " << integrator.rejections() << std::endl; double error = std::fabs(expected - actual)/expected; if (error > 8.7e-7) { - std::cerr << "Error: " << 100.0*error << "%" << std::endl; + std::cerr << "Error: " << 100.0*error << "%" << std::endl; return EXIT_FAILURE; } else { - std::cout << "Error: " << 100.0*error << "%" << std::endl; + std::cout << "Error: " << 100.0*error << "%" << std::endl; return EXIT_SUCCESS; } } |