tools_series_inc_test.cpp

来自「Boost provides free peer-reviewed portab」· C++ 代码 · 共 36 行

CPP
36
字号
//  Copyright John Maddock 2006.//  Use, modification and distribution are subject to 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)//// Basic sanity check that header <boost/math/tools/series.hpp>// #includes all the files that it needs to.//#include <boost/math/tools/series.hpp>//// Note this header includes no other headers, this is// important if this test is to be meaningful://#include "test_compile_result.hpp"struct Functor{   typedef double result_type;   double operator()();};#define U doubleFunctor func;boost::uintmax_t uim = 0;void check(){   check_result<Functor::result_type>(boost::math::tools::sum_series<Functor>(func, i));   check_result<Functor::result_type>(boost::math::tools::sum_series<Functor>(func, i, uim));   check_result<Functor::result_type>(boost::math::tools::sum_series<Functor, U>(func, i, d));   check_result<Functor::result_type>(boost::math::tools::sum_series<Functor, U>(func, i, uim, d));   check_result<Functor::result_type>(boost::math::tools::kahan_sum_series<Functor>(func, i));   check_result<Functor::result_type>(boost::math::tools::kahan_sum_series<Functor>(func, i, uim));}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?