summaryrefslogtreecommitdiffstats
path: root/src/vZ/Adaptive.hpp
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2010-10-06 21:52:59 -0400
committerTavian Barnes <tavianator@gmail.com>2010-10-06 21:52:59 -0400
commit25cc2bf981d52f0c7688b1e380b795f0cda8a852 (patch)
treee88a72cd50f93cbf472ad83d449a26a1d5a342db /src/vZ/Adaptive.hpp
parentf1983adb487bb531c1c68226596b26eebf99876a (diff)
downloadvz-25cc2bf981d52f0c7688b1e380b795f0cda8a852.tar.xz
Add AdaptiveIntegrator::tol() method to adjust both tolerances at once.
Diffstat (limited to 'src/vZ/Adaptive.hpp')
-rw-r--r--src/vZ/Adaptive.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vZ/Adaptive.hpp b/src/vZ/Adaptive.hpp
index 864b038..74de0db 100644
--- a/src/vZ/Adaptive.hpp
+++ b/src/vZ/Adaptive.hpp
@@ -33,6 +33,8 @@ namespace vZ
typedef typename GenericRKIntegrator<Y>::Scalar Scalar;
typedef typename GenericRKIntegrator<Y>::Function Function;
+ GenericAdaptiveIntegrator& tol(Scalar tol)
+ { m_atol = tol; m_rtol = tol; return *this; }
GenericAdaptiveIntegrator& atol(Scalar tol) { m_atol = tol; return *this; }
GenericAdaptiveIntegrator& rtol(Scalar tol) { m_rtol = tol; return *this; }