summaryrefslogtreecommitdiffstats
path: root/tests/HE12.cpp
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2010-10-06 23:00:58 -0400
committerTavian Barnes <tavianator@gmail.com>2010-10-06 23:00:58 -0400
commit486a188b074c0c4f3ad771f536159e1bd2045fe2 (patch)
tree490bf76b27b404cfd65ed3380ec4c57d1b10ffc7 /tests/HE12.cpp
parent25cc2bf981d52f0c7688b1e380b795f0cda8a852 (diff)
downloadvz-486a188b074c0c4f3ad771f536159e1bd2045fe2.tar.xz
Add Bogacki-Shampine method.
Diffstat (limited to 'tests/HE12.cpp')
-rw-r--r--tests/HE12.cpp11
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;
}
}