mirror of
https://github.com/boostorg/odeint.git
synced 2025-05-09 23:24:01 +00:00
removed null_checker
with the latest refactoring, the null checker is not necessary anymore.
This commit is contained in:
parent
c3856f83a5
commit
c8f28df99e
@ -25,7 +25,6 @@
|
|||||||
|
|
||||||
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
|
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
|
||||||
#include <boost/numeric/odeint/stepper/controlled_step_result.hpp>
|
#include <boost/numeric/odeint/stepper/controlled_step_result.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/null_checker.hpp>
|
|
||||||
#include <boost/numeric/odeint/integrate/max_step_checker.hpp>
|
#include <boost/numeric/odeint/integrate/max_step_checker.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/detail/integrate_const.hpp>
|
#include <boost/numeric/odeint/integrate/detail/integrate_const.hpp>
|
||||||
#include <boost/numeric/odeint/util/bind.hpp>
|
#include <boost/numeric/odeint/util/bind.hpp>
|
||||||
|
@ -23,7 +23,6 @@
|
|||||||
|
|
||||||
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
|
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/null_observer.hpp>
|
#include <boost/numeric/odeint/integrate/null_observer.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/null_checker.hpp>
|
|
||||||
#include <boost/numeric/odeint/integrate/check_adapter.hpp>
|
#include <boost/numeric/odeint/integrate/check_adapter.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/detail/integrate_const.hpp>
|
#include <boost/numeric/odeint/integrate/detail/integrate_const.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp>
|
#include <boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp>
|
||||||
|
@ -22,7 +22,6 @@
|
|||||||
|
|
||||||
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
|
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/null_observer.hpp>
|
#include <boost/numeric/odeint/integrate/null_observer.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/null_checker.hpp>
|
|
||||||
#include <boost/numeric/odeint/integrate/detail/integrate_n_steps.hpp>
|
#include <boost/numeric/odeint/integrate/detail/integrate_n_steps.hpp>
|
||||||
|
|
||||||
namespace boost {
|
namespace boost {
|
||||||
|
@ -24,7 +24,6 @@
|
|||||||
|
|
||||||
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
|
#include <boost/numeric/odeint/stepper/stepper_categories.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/null_observer.hpp>
|
#include <boost/numeric/odeint/integrate/null_observer.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/null_checker.hpp>
|
|
||||||
#include <boost/numeric/odeint/integrate/check_adapter.hpp>
|
#include <boost/numeric/odeint/integrate/check_adapter.hpp>
|
||||||
#include <boost/numeric/odeint/integrate/detail/integrate_times.hpp>
|
#include <boost/numeric/odeint/integrate/detail/integrate_times.hpp>
|
||||||
|
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
/*
|
|
||||||
[auto_generated]
|
|
||||||
boost/numeric/odeint/integrate/null_checker.hpp
|
|
||||||
|
|
||||||
[begin_description]
|
|
||||||
null_checker
|
|
||||||
[end_description]
|
|
||||||
|
|
||||||
Copyright 2015 Mario Mulansky
|
|
||||||
|
|
||||||
Distributed under the Boost Software License, Version 1.0.
|
|
||||||
(See accompanying file LICENSE_1_0.txt or
|
|
||||||
copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef BOOST_NUMERIC_ODEINT_INTEGRATE_NULL_CHECKER_HPP_INCLUDED
|
|
||||||
#define BOOST_NUMERIC_ODEINT_INTEGRATE_NULL_CHECKER_HPP_INCLUDED
|
|
||||||
|
|
||||||
namespace boost {
|
|
||||||
namespace numeric {
|
|
||||||
namespace odeint {
|
|
||||||
|
|
||||||
struct null_checker
|
|
||||||
{
|
|
||||||
void operator()( void ) const
|
|
||||||
{ }
|
|
||||||
|
|
||||||
void reset( void ) const
|
|
||||||
{ }
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace odeint
|
|
||||||
} // namespace numeric
|
|
||||||
} // namespace boost
|
|
||||||
|
|
||||||
#endif // BOOST_NUMERIC_ODEINT_INTEGRATE_NULL_CHECKER_HPP_INCLUDED
|
|
@ -78,7 +78,6 @@ BOOST_AUTO_TEST_CASE( test_integrate_const )
|
|||||||
// check the function signatures with normal stepper
|
// check the function signatures with normal stepper
|
||||||
integrate_const(stepper_type(), lorenz, x, 0.0, 10.0, 1.0);
|
integrate_const(stepper_type(), lorenz, x, 0.0, 10.0, 1.0);
|
||||||
integrate_const(stepper_type(), lorenz, x, 0.0, 10.0, 1.0, null_observer());
|
integrate_const(stepper_type(), lorenz, x, 0.0, 10.0, 1.0, null_observer());
|
||||||
integrate_const(stepper_type(), lorenz, x, 0.0, 10.0, 1.0, null_observer(), null_checker());
|
|
||||||
// no exceptions expected for normal steppers
|
// no exceptions expected for normal steppers
|
||||||
integrate_const(stepper_type(), lorenz, x, 0.0, 10.0, 1.0, null_observer(), max_step_checker(10));
|
integrate_const(stepper_type(), lorenz, x, 0.0, 10.0, 1.0, null_observer(), max_step_checker(10));
|
||||||
|
|
||||||
@ -115,7 +114,6 @@ BOOST_AUTO_TEST_CASE( test_integrate_n_steps )
|
|||||||
// check the function signatures with normal stepper
|
// check the function signatures with normal stepper
|
||||||
integrate_n_steps(stepper_type(), lorenz, x, 0.0, 1.0, 10);
|
integrate_n_steps(stepper_type(), lorenz, x, 0.0, 1.0, 10);
|
||||||
integrate_n_steps(stepper_type(), lorenz, x, 0.0, 1.0, 10, null_observer());
|
integrate_n_steps(stepper_type(), lorenz, x, 0.0, 1.0, 10, null_observer());
|
||||||
integrate_n_steps(stepper_type(), lorenz, x, 0.0, 1.0, 10, null_observer(), null_checker());
|
|
||||||
// no exceptions expected for normal steppers
|
// no exceptions expected for normal steppers
|
||||||
integrate_n_steps(stepper_type(), lorenz, x, 0.0, 1.0, 10, null_observer(), max_step_checker(10));
|
integrate_n_steps(stepper_type(), lorenz, x, 0.0, 1.0, 10, null_observer(), max_step_checker(10));
|
||||||
|
|
||||||
@ -153,7 +151,6 @@ BOOST_AUTO_TEST_CASE( test_integrate_times )
|
|||||||
|
|
||||||
// check the function signatures with normal stepper
|
// check the function signatures with normal stepper
|
||||||
integrate_times(stepper_type(), lorenz, x, t0, t1, 1.0 , push_back_time(times));
|
integrate_times(stepper_type(), lorenz, x, t0, t1, 1.0 , push_back_time(times));
|
||||||
integrate_times(stepper_type(), lorenz, x, t0, t1, 1.0 , push_back_time(times), null_checker());
|
|
||||||
// no exceptions expected for big enough step size
|
// no exceptions expected for big enough step size
|
||||||
integrate_times(stepper_type(), lorenz, x, t0, t1, 1.0 , push_back_time(times), max_step_checker(10));
|
integrate_times(stepper_type(), lorenz, x, t0, t1, 1.0 , push_back_time(times), max_step_checker(10));
|
||||||
// if dt*max_steps < observer time difference we expect an exception
|
// if dt*max_steps < observer time difference we expect an exception
|
||||||
|
Loading…
x
Reference in New Issue
Block a user