Last updated on 2024-12-22 02:49:21 CET.
Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
---|---|---|---|---|---|---|
r-devel-linux-x86_64-debian-clang | 0.2.6 | 390.73 | 57.33 | 448.06 | OK | |
r-devel-linux-x86_64-debian-gcc | 0.2.6 | 354.31 | 43.31 | 397.62 | OK | |
r-devel-linux-x86_64-fedora-clang | 0.2.6 | 1019.90 | OK | |||
r-devel-linux-x86_64-fedora-gcc | 0.2.6 | 1223.05 | OK | |||
r-devel-windows-x86_64 | 0.2.6 | 486.00 | 175.00 | 661.00 | ERROR | |
r-patched-linux-x86_64 | 0.2.6 | 508.60 | 55.01 | 563.61 | NOTE | |
r-release-linux-x86_64 | 0.2.6 | 504.85 | 56.08 | 560.93 | NOTE | |
r-release-macos-arm64 | 0.2.6 | 222.00 | NOTE | |||
r-release-macos-x86_64 | 0.2.6 | 208.00 | NOTE | |||
r-release-windows-x86_64 | 0.2.6 | 518.00 | 179.00 | 697.00 | NOTE | |
r-oldrel-macos-arm64 | 0.2.6 | 296.00 | NOTE | |||
r-oldrel-macos-x86_64 | 0.2.6 | 321.00 | NOTE | |||
r-oldrel-windows-x86_64 | 0.2.6 | 531.00 | 199.00 | 730.00 | ERROR |
Version: 0.2.6
Check: tests
Result: ERROR
Running 'testthat.R' [18s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(symengine)
SymEngine Version: 0.11.2
_____ _____ _
| __|_ _ _____| __|___ ___|_|___ ___
|__ | | | | __| | . | | | -_|
|_____|_ |_|_|_|_____|_|_|_ |_|_|_|___|
|___| |___|
>
> test_check("symengine")
using C++ compiler: 'g++.exe (GCC) 13.3.0'
using C++11
make[1]: Entering directory '/d/temp/2024_12_18_01_50_01_11818/Rtmp0Mwfzm/sourceCpp-x86_64-w64-mingw32-1.0.13.1/sourcecpp_4ea8611178b4'
g++ -std=gnu++11 -I"D:/RCompile/recent/R/include" -DNDEBUG -I"D:/RCompile/CRANpkg/lib/4.5/Rcpp/include" -I"D:/RCompile/CRANpkg/lib/4.5/odeintr/include" -I"D:/RCompile/CRANpkg/lib/4.5/BH/include" -I"D:/temp/2024_12_18_01_50_01_11818/Rtmp0Mwfzm/sourceCpp-x86_64-w64-mingw32-1.0.13.1" -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -DR_NO_REMAP -c file4ea81e044a6e.cpp -o file4ea81e044a6e.o
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:13,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp:31,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:45,
from file4ea81e044a6e.cpp:10:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/config.hpp:28:6: warning: #warning "Boost.Math requires C++14" [-Wcpp]
28 | # warning "Boost.Math requires C++14"
| ^~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/aux_/na_assert.hpp:23,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/arg.hpp:25,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/placeholders.hpp:24,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/apply.hpp:24,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/serialization/array_optimization.hpp:18,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/serialization/array_wrapper.hpp:21,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/serialization/array.hpp:26,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/ublas/storage.hpp:22,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/ublas/vector.hpp:21,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:23,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:25:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
194 | failed ************ (Pred::************
| ^~~~~~~~~~~~~~~~~~~
195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | );
| ~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
194 | failed ************ (Pred::************
| ^~~~~~~~~~~~~~~~~~~
| -
195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | );
| ~
| -
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
199 | failed ************ (boost::mpl::not_<Pred>::************
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
201 | );
| ~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
199 | failed ************ (boost::mpl::not_<Pred>::************
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| -
200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
201 | );
| ~
| -
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/fusion/functional/invocation/detail/that_ptr.hpp:13,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/fusion/functional/invocation/invoke.hpp:52,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/fusion/functional/adapter/fused.hpp:17,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/fusion/functional/generation/make_fused.hpp:13,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/fusion/include/make_fused.hpp:11,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/resize.hpp:30,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/state_wrapper.hpp:26,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:33:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/get_pointer.hpp:48:40: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
48 | template<class T> T * get_pointer(std::auto_ptr<T> const& p)
| ^~~~~~~~
In file included from d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\memory:78,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/ublas/fwd.hpp:18,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/ublas/detail/config.hpp:299,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/ublas/exception.hpp:19,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/ublas/storage.hpp:26:
d:\rtools44\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\13.3.0\include\c++\bits\unique_ptr.h:65:28: note: declared here
65 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/euler.hpp:23,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:27:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_stepper_base<Stepper, Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:165:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
165 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_stepper_base<Stepper, Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:228:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
228 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:28:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta4_classic.hpp: In member function 'void boost::numeric::odeint::runge_kutta4_classic<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta4_classic.hpp:94:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
94 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta4.hpp:27,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:29:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/explicit_generic_rk.hpp: In member function 'void boost::numeric::odeint::explicit_generic_rk<StageCount, Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/explicit_generic_rk.hpp:149:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
149 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp:22,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta_cash_karp54.hpp:24,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:30:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, Time>, void>::type boost::numeric::odeint::explicit_error_stepper_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp:182:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
182 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp:261:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
261 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp:292:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
292 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v5(System, StateInOut&, time_type, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp:301:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
301 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp: In member function 'void boost::numeric::odeint::explicit_error_generic_rk<StageCount, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp:132:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
132 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:31:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic.hpp: In member function 'void boost::numeric::odeint::runge_kutta_cash_karp54_classic<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic.hpp:148:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
148 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:25,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:32:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, Time>, void>::type boost::numeric::odeint::explicit_error_stepper_fsal_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp:180:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
180 | if( m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_fsal_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp:254:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
254 | if( m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_fsal_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp:313:45: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
313 | if( m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_fsal_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v5(System, StateInOut&, time_type, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp:323:45: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
323 | if( m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp: In member function 'void boost::numeric::odeint::runge_kutta_dopri5<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, DerivOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:128:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
128 | m_k_x_tmp_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_k_x_tmp_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp: In member function 'void boost::numeric::odeint::runge_kutta_dopri5<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, DerivOut&, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:182:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
182 | m_dxdt_tmp_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_dxdt_tmp_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:35:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step(System, StateInOut&, const DerivIn&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:340:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
340 | m_xnew_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xnew_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, typename ErrorStepper::time_type>, boost::numeric::odeint::controlled_step_result>::type boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step(System, const StateIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:381:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
381 | m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_dxdt_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step(System, const StateIn&, const DerivIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:422:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
422 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_xerr_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step_v1(System, StateInOut&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:481:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
481 | m_dxdt_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_dxdt_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, typename ErrorStepper::time_type>, boost::numeric::odeint::controlled_step_result>::type boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step(System, const StateIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:681:51: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
681 | if( m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_dxdt_impl<StateIn>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step(System, StateInOut&, DerivInOut&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:716:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
716 | m_xnew_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xnew_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:717:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
717 | m_dxdt_new_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_dxdt_new_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step(System, const StateIn&, const DerivIn&, time_type&, StateOut&, DerivOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:764:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
764 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_xerr_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step_v1(System, StateInOut&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:898:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
898 | if( m_dxdt_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_dxdt_impl<StateInOut>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:37:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp: In member function 'void boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::stepper_tag>::initialize(const StateType&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:108:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
108 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize_impl<StateType>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp: In member function 'void boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>::initialize(const StateType&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:316:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
316 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize<StateType>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:36,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:39:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/modified_midpoint.hpp: In member function 'void boost::numeric::odeint::modified_midpoint<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/modified_midpoint.hpp:84:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
84 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/modified_midpoint.hpp: In member function 'void boost::numeric::odeint::modified_midpoint_dense_out<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type, state_type&, deriv_table_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/modified_midpoint.hpp:207:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
207 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::bulirsch_stoer<State, Value, Deriv, Time, Algebra, Operations, Resizer>::try_step(System, StateInOut&, const DerivIn&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:155:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
155 | m_xnew_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xnew<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, Time>, boost::numeric::odeint::controlled_step_result>::type boost::numeric::odeint::bulirsch_stoer<State, Value, Deriv, Time, Algebra, Operations, Resizer>::try_step(System, const StateIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:174:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
174 | m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_dxdt<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::bulirsch_stoer<State, Value, Deriv, Time, Algebra, Operations, Resizer>::try_step(System, const StateIn&, const DerivIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:201:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
201 | if( m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); }) )
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::bulirsch_stoer<State, Value, Deriv, Time, Algebra, Operations, Resizer>::try_step_v1(System, StateInOut&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:391:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
391 | m_dxdt_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_dxdt<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:14:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp: At global scope:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:208:12: error: 'is_final' has not been declared in 'std'
208 | using std::is_final;
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:259:12: error: 'remove_cv_t' has not been declared in 'std'
259 | using std::remove_cv_t;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:261:12: error: 'remove_const_t' has not been declared in 'std'
261 | using std::remove_const_t;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:263:12: error: 'remove_volatile_t' has not been declared in 'std'
263 | using std::remove_volatile_t;
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:265:12: error: 'add_cv_t' has not been declared in 'std'
265 | using std::add_cv_t;
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:267:12: error: 'add_const_t' has not been declared in 'std'
267 | using std::add_const_t;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:269:12: error: 'add_volatile_t' has not been declared in 'std'
269 | using std::add_volatile_t;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:273:12: error: 'remove_reference_t' has not been declared in 'std'
273 | using std::remove_reference_t;
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:275:12: error: 'add_lvalue_reference_t' has not been declared in 'std'
275 | using std::add_lvalue_reference_t;
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:277:12: error: 'add_rvalue_reference_t' has not been declared in 'std'
277 | using std::add_rvalue_reference_t;
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:281:12: error: 'remove_pointer_t' has not been declared in 'std'
281 | using std::remove_pointer_t;
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:283:12: error: 'add_pointer_t' has not been declared in 'std'
283 | using std::add_pointer_t;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:287:12: error: 'make_signed_t' has not been declared in 'std'
287 | using std::make_signed_t;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:289:12: error: 'make_unsigned_t' has not been declared in 'std'
289 | using std::make_unsigned_t;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:293:12: error: 'remove_extent_t' has not been declared in 'std'
293 | using std::remove_extent_t;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:295:12: error: 'remove_all_extents_t' has not been declared in 'std'
295 | using std::remove_all_extents_t;
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:299:12: error: 'decay_t' has not been declared in 'std'
299 | using std::decay_t;
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:301:12: error: 'enable_if_t' has not been declared in 'std'
301 | using std::enable_if_t;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:303:12: error: 'conditional_t' has not been declared in 'std'
303 | using std::conditional_t;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:305:12: error: 'common_type_t' has not been declared in 'std'
305 | using std::common_type_t;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:307:12: error: 'underlying_type_t' has not been declared in 'std'
307 | using std::underlying_type_t;
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:315:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
315 | BOOST_MATH_INLINE_CONSTEXPR bool is_void_v = boost::math::is_void<T>::value;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:318:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
318 | BOOST_MATH_INLINE_CONSTEXPR bool is_null_pointer_v = boost::math::is_null_pointer<T>::value;
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:321:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
321 | BOOST_MATH_INLINE_CONSTEXPR bool is_integral_v = boost::math::is_integral<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:324:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
324 | BOOST_MATH_INLINE_CONSTEXPR bool is_floating_point_v = boost::math::is_floating_point<T>::value;
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:327:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
327 | BOOST_MATH_INLINE_CONSTEXPR bool is_array_v = boost::math::is_array<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:330:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
330 | BOOST_MATH_INLINE_CONSTEXPR bool is_enum_v = boost::math::is_enum<T>::value;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:333:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
333 | BOOST_MATH_INLINE_CONSTEXPR bool is_union_v = boost::math::is_union<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:336:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
336 | BOOST_MATH_INLINE_CONSTEXPR bool is_class_v = boost::math::is_class<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:339:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
339 | BOOST_MATH_INLINE_CONSTEXPR bool is_function_v = boost::math::is_function<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:342:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
342 | BOOST_MATH_INLINE_CONSTEXPR bool is_pointer_v = boost::math::is_pointer<T>::value;
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:345:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
345 | BOOST_MATH_INLINE_CONSTEXPR bool is_lvalue_reference_v = boost::math::is_lvalue_reference<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:348:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
348 | BOOST_MATH_INLINE_CONSTEXPR bool is_rvalue_reference_v = boost::math::is_rvalue_reference<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:351:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
351 | BOOST_MATH_INLINE_CONSTEXPR bool is_member_object_pointer_v = boost::math::is_member_object_pointer<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:354:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
354 | BOOST_MATH_INLINE_CONSTEXPR bool is_member_function_pointer_v = boost::math::is_member_function_pointer<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:357:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
357 | BOOST_MATH_INLINE_CONSTEXPR bool is_fundamental_v = boost::math::is_fundamental<T>::value;
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:360:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
360 | BOOST_MATH_INLINE_CONSTEXPR bool is_arithmetic_v = boost::math::is_arithmetic<T>::value;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:363:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
363 | BOOST_MATH_INLINE_CONSTEXPR bool is_scalar_v = boost::math::is_scalar<T>::value;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:366:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
366 | BOOST_MATH_INLINE_CONSTEXPR bool is_object_v = boost::math::is_object<T>::value;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:369:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
369 | BOOST_MATH_INLINE_CONSTEXPR bool is_compound_v = boost::math::is_compound<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:372:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
372 | BOOST_MATH_INLINE_CONSTEXPR bool is_reference_v = boost::math::is_reference<T>::value;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:375:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
375 | BOOST_MATH_INLINE_CONSTEXPR bool is_member_pointer_v = boost::math::is_member_pointer<T>::value;
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:378:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
378 | BOOST_MATH_INLINE_CONSTEXPR bool is_const_v = boost::math::is_const<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:381:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
381 | BOOST_MATH_INLINE_CONSTEXPR bool is_volatile_v = boost::math::is_volatile<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:384:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
384 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivial_v = boost::math::is_trivial<T>::value;
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:387:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
387 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_copyable_v = boost::math::is_trivially_copyable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:390:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
390 | BOOST_MATH_INLINE_CONSTEXPR bool is_standard_layout_v = boost::math::is_standard_layout<T>::value;
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:393:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
393 | BOOST_MATH_INLINE_CONSTEXPR bool is_empty_v = boost::math::is_empty<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:396:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
396 | BOOST_MATH_INLINE_CONSTEXPR bool is_polymorphic_v = boost::math::is_polymorphic<T>::value;
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:399:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
399 | BOOST_MATH_INLINE_CONSTEXPR bool is_abstract_v = boost::math::is_abstract<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:402:60: error: 'is_final' is not a member of 'boost::math'; did you mean 'is_final_v'?
402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
| ^~~~~~~~
| is_final_v
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:402:70: error: expected primary-expression before '>' token
402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:402:73: error: '::value' has not been declared; did you mean 'boost::units::value'?
402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
| ^~~~~
| boost::units::value
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/units/heterogeneous_system.hpp:34,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/units/detail/conversion_impl.hpp:20,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/units/conversion.hpp:17,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/units/quantity.hpp:29,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/units/static_rational.hpp:182:1: note: 'boost::units::value' declared here
182 | value(const static_rational<N,D>&)
| ^~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:402:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:405:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
405 | BOOST_MATH_INLINE_CONSTEXPR bool is_signed_v = boost::math::is_signed<T>::value;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:408:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
408 | BOOST_MATH_INLINE_CONSTEXPR bool is_unsigned_v = boost::math::is_unsigned<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:411:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
411 | BOOST_MATH_INLINE_CONSTEXPR bool is_constructible_v = boost::math::is_constructible<T, Args...>::value;
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:414:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
414 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_constructible_v = boost::math::is_trivially_constructible<T, Args...>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:417:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
417 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_constructible_v = boost::math::is_nothrow_constructible<T, Args...>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:420:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
420 | BOOST_MATH_INLINE_CONSTEXPR bool is_default_constructible_v = boost::math::is_default_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:423:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
423 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_default_constructible_v = boost::math::is_trivially_default_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:426:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
426 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_default_constructible_v = boost::math::is_nothrow_default_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:429:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
429 | BOOST_MATH_INLINE_CONSTEXPR bool is_copy_constructible_v = boost::math::is_copy_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:432:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
432 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_copy_constructible_v = boost::math::is_trivially_copy_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:435:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
435 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_copy_constructible_v = boost::math::is_nothrow_copy_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:438:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
438 | BOOST_MATH_INLINE_CONSTEXPR bool is_move_constructible_v = boost::math::is_move_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:441:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
441 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_move_constructible_v = boost::math::is_trivially_move_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:444:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
444 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_move_constructible_v = boost::math::is_nothrow_move_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:447:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
447 | BOOST_MATH_INLINE_CONSTEXPR bool is_assignable_v = boost::math::is_assignable<T, U>::value;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:450:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
450 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_assignable_v = boost::math::is_trivially_assignable<T, U>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:453:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
453 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_assignable_v = boost::math::is_nothrow_assignable<T, U>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:456:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
456 | BOOST_MATH_INLINE_CONSTEXPR bool is_copy_assignable_v = boost::math::is_copy_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:459:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
459 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_copy_assignable_v = boost::math::is_trivially_copy_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:462:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
462 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_copy_assignable_v = boost::math::is_nothrow_copy_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:465:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
465 | BOOST_MATH_INLINE_CONSTEXPR bool is_move_assignable_v = boost::math::is_move_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:468:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
468 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_move_assignable_v = boost::math::is_trivially_move_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:471:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
471 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_move_assignable_v = boost::math::is_nothrow_move_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:474:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
474 | BOOST_MATH_INLINE_CONSTEXPR bool is_destructible_v = boost::math::is_destructible<T>::value;
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:477:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
477 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_destructible_v = boost::math::is_trivially_destructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:480:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
480 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_destructible_v = boost::math::is_nothrow_destructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:483:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
483 | BOOST_MATH_INLINE_CONSTEXPR bool has_virtual_destructor_v = boost::math::has_virtual_destructor<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:486:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
486 | BOOST_MATH_INLINE_CONSTEXPR bool is_same_v = boost::math::is_same<T, U>::value;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/type_traits.hpp:489:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
489 | BOOST_MATH_INLINE_CONSTEXPR bool is_base_of_v = boost::math::is_base_of<T, U>::value;
| ^~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/math_fwd.hpp:28,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:15:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/promotion.hpp:90:36: error: 'common_type_t' in namespace 'boost::math' does not name a template type; did you mean 'common_type'?
90 | using type = boost::math::common_type_t<T1, T2, float>;
| ^~~~~~~~~~~~~
| common_type
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/gamma.hpp:30,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/factorials.hpp:17,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:16:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:324:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
324 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<int, T>, int>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:331:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
331 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<!boost::math::is_constructible_v<int, T>, int>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:339:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
339 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<long, T>, long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:346:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
346 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<!boost::math::is_constructible_v<long, T>, long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:354:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
354 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<long long, T>, long long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:361:53: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
361 | BOOST_MATH_GPU_ENABLED inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:361:64: error: expected unqualified-id before '<' token
361 | BOOST_MATH_GPU_ENABLED inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:369:76: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
369 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline boost::math::enable_if_t<boost::math::is_constructible_v<long long, T>, long long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:376:85: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
376 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/trunc.hpp:376:96: error: expected unqualified-id before '<' token
376 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
| ^
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/detail/polygamma.hpp:24,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/polygamma.hpp:15,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/gamma.hpp:42:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/pow.hpp:126:79: error: redeclaration 'constexpr typename boost::math::tools::promote_args<T2>::type boost::math::pow(T, const Policy&)' differs in 'constexpr' from previous declaration
126 | BOOST_MATH_GPU_ENABLED constexpr inline typename tools::promote_args<T>::type pow(T base, const Policy& policy)
| ^~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/math_fwd.hpp:1173:79: note: previous declaration 'boost::math::tools::promote_args_t<T> boost::math::pow(T, const Policy&)'
1173 | BOOST_MATH_GPU_ENABLED BOOST_MATH_CXX14_CONSTEXPR tools::promote_args_t<T> pow(T base, const Policy& policy);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/pow.hpp:133:79: error: redeclaration 'constexpr typename boost::math::tools::promote_args<T2>::type boost::math::pow(T)' differs in 'constexpr' from previous declaration
133 | BOOST_MATH_GPU_ENABLED constexpr inline typename tools::promote_args<T>::type pow(T base)
| ^~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/math_fwd.hpp:1176:79: note: previous declaration 'boost::math::tools::promote_args_t<T> boost::math::pow(T)'
1176 | BOOST_MATH_GPU_ENABLED BOOST_MATH_CXX14_CONSTEXPR tools::promote_args_t<T> pow(T base);
| ^~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp: In member function 'void boost::numeric::odeint::bulirsch_stoer_dense_out<State, Value, Deriv, Time, Algebra, Operations, Resizer>::initialize(const StateType&, const time_type&, const time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp:311:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
311 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize_impl<StateType>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/symplectic_euler.hpp:22,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:48:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp: In member function 'void boost::numeric::odeint::symplectic_nystroem_stepper_base<NumOfStages, Order, Coor, Momentum, Value, CoorDeriv, MomentumDeriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, time_type, StateOut&, time_type, std::integral_constant<bool, true>)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp:209:52: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
209 | m_dqdt_resizer.adjust_size(coor_in, [this](auto&& arg) { return this->resize_dqdt<coor_in_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp:210:56: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
210 | m_dpdt_resizer.adjust_size(momentum_in, [this](auto&& arg) { return this->resize_dpdt<momentum_in_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp: In member function 'void boost::numeric::odeint::symplectic_nystroem_stepper_base<NumOfStages, Order, Coor, Momentum, Value, CoorDeriv, MomentumDeriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, time_type, StateOut&, time_type, std::integral_constant<bool, false>)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp:261:56: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
261 | m_dpdt_resizer.adjust_size(momentum_in, [this](auto&& arg) { return this->resize_dpdt<momentum_in_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:50:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp: In member function 'void boost::numeric::odeint::velocity_verlet<Coor, Velocity, Value, Acceleration, Time, TimeSq, Algebra, Operations, Resizer>::initialize(const AccelerationIn&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp:152:43: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
152 | m_resizer.adjust_size(ain, [this](auto&& arg) { return this->resize_impl<AccelerationIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp: In member function 'void boost::numeric::odeint::velocity_verlet<Coor, Velocity, Value, Acceleration, Time, TimeSq, Algebra, Operations, Resizer>::initialize(System, const CoorIn&, const VelocityIn&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp:161:43: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
161 | m_resizer.adjust_size(qin, [this](auto&& arg) { return this->resize_impl<CoorIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp: In member function 'void boost::numeric::odeint::velocity_verlet<Coor, Velocity, Value, Acceleration, Time, TimeSq, Algebra, Operations, Resizer>::do_step_v1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp:194:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
194 | if( m_resizer.adjust_size(qinout, [this](auto&& arg) { return this->resize_impl<xyz_type>(std::forward<decltype(arg)>(arg)); })
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp:39,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp:34,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:52:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp: In member function 'void boost::numeric::odeint::extrapolation_stepper<Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp:175:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
175 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp: In member function 'void boost::numeric::odeint::extrapolation_stepper<Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl_io(System, StateInOut&, const DerivIn&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp:192:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
192 | m_xout_resizer.adjust_size(inout, [this](auto&& arg) { return this->resize_m_xout<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp: In member function 'void boost::numeric::odeint::adams_bashforth<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer, InitializingStepper>::initialize(ExplicitStepper, System, StateIn&, time_type&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp:196:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
196 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp: In member function 'void boost::numeric::odeint::adams_bashforth<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer, InitializingStepper>::do_step_impl(System, const StateIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp:235:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
235 | if( m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); } ) )
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp:35:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_moulton.hpp: In member function 'void boost::numeric::odeint::adams_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const PredIn&, time_type, StateOut&, time_type, const ABBuf&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_moulton.hpp:169:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
169 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer, InitializingStepper>::do_step_impl1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp:166:45: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
166 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer, InitializingStepper>::do_step_impl2(System, const StateIn&, time_type, StateInOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp:181:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
181 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:19,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:54:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp: In member function 'void boost::numeric::odeint::detail::adaptive_adams_coefficients<Steps, Deriv, Value, Time, Algebra, Operations, Resizer>::do_step(const deriv_type&, int)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp:135:48: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
135 | m_phi_resizer.adjust_size(dxdt, [this](auto&& arg) { return this->resize_phi_impl<deriv_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adaptive_adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, state_type&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:89:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
89 | m_xnew_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_xnew_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adaptive_adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, state_type&, time_type, time_type, state_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:104:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
104 | m_xnew_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_xnew_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adaptive_adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::initialize(ExplicitStepper, System, state_type&, time_type&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:131:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
131 | m_dxdt_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_dxdt_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adaptive_adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const state_type&, time_type, state_type&, time_type&, state_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:171:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
171 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_xerr_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:172:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
172 | m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_dxdt_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:55:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::controlled_adams_bashforth_moulton<ErrorStepper, StepAdjuster, OrderAdjuster, Resizer>::initialize_controlled(ExplicitStepper, System, state_type&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:181:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
181 | m_dxdt_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_dxdt_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_adams_bashforth_moulton<ErrorStepper, StepAdjuster, OrderAdjuster, Resizer>::try_step(System, state_type&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:209:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
209 | m_xnew_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_xnew_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_adams_bashforth_moulton<ErrorStepper, StepAdjuster, OrderAdjuster, Resizer>::try_step(System, const state_type&, time_type&, state_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:224:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
224 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_xerr_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:225:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
225 | m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_dxdt_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:57:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/implicit_euler.hpp: In member function 'void boost::numeric::odeint::implicit_euler<ValueType, Resizer>::do_step(System, state_type&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/implicit_euler.hpp:83:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
83 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:58:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp: In member function 'void boost::numeric::odeint::rosenbrock4<Value, Coefficients, Resizer>::do_step(System, const state_type&, time_type, state_type&, time_type, state_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp:181:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
181 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp: In member function 'void boost::numeric::odeint::rosenbrock4<Value, Coefficients, Resizer>::do_step(System, const state_type&, time_type, state_type&, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp:252:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
252 | m_x_err_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_x_err<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp: In member function 'void boost::numeric::odeint::rosenbrock4<Value, Coefficients, Resizer>::do_step(System, state_type&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp:259:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
259 | m_x_err_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_x_err<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:59:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::rosenbrock4_controller<Stepper>::try_step(System, state_type&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:102:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
102 | m_xnew_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xnew<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::rosenbrock4_controller<Stepper>::try_step(System, const state_type&, time_type&, state_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:130:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
130 | m_xerr_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xerr<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint.hpp:60:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp: In member function 'void boost::numeric::odeint::rosenbrock4_dense_output<ControlledStepper>::initialize(const StateType&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:70:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
70 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize_impl<StateType>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/promotion.hpp: In instantiation of 'struct boost::math::tools::promote_args_permissive<double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/promotion.hpp:119:16: required from 'struct boost::math::tools::promote_args<double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/promotion.hpp:129:13: required by substitution of 'template<class ... Args> using boost::math::tools::promote_args_t = typename boost::math::tools::promote_args::type [with Args = {double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>}]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1622:4: required by substitution of 'template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A) [with RT1 = double; RT2 = double; A = boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:47:55: required from 'T boost::math::binomial_coefficient(unsigned int, unsigned int, const Policy&) [with T = double; Policy = policies::policy<policies::promote_double<false>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:71:98: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/tools/promotion.hpp:105:16: error: no type named 'type' in 'struct boost::math::tools::pa2_integral_already_removed<double, double, true>'
105 | using type = typename pa2_integral_already_removed<
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp: In instantiation of 'T boost::math::binomial_coefficient(unsigned int, unsigned int, const Policy&) [with T = double; Policy = policies::policy<policies::promote_double<false>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:71:98: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:47:55: error: no matching function for call to 'beta(double, double, const boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>&)'
47 | result = static_cast<T>(k * boost::math::beta(static_cast<T>(k), static_cast<T>(n-k+1), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:17:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1631:4: note: candidate: 'template<class RT1, class RT2> boost::math::tools::promote_args_t<RT1, RT2> boost::math::beta(RT1, RT2)'
1631 | beta(RT1 a, RT2 b)
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1631:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:47:55: note: candidate expects 2 arguments, 3 provided
47 | result = static_cast<T>(k * boost::math::beta(static_cast<T>(k), static_cast<T>(n-k+1), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1622:4: note: candidate: 'template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A)'
1622 | beta(RT1 a, RT2 b, A arg)
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1622:4: note: substitution of deduced template arguments resulted in errors seen above
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1638:4: note: candidate: 'template<class RT1, class RT2, class RT3, class Policy> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, RT3, const Policy&)'
1638 | beta(RT1 a, RT2 b, RT3 x, const Policy&)
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1638:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:47:55: note: candidate expects 4 arguments, 3 provided
47 | result = static_cast<T>(k * boost::math::beta(static_cast<T>(k), static_cast<T>(n-k+1), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:49:61: error: no matching function for call to 'beta(double, double, const boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>&)'
49 | result = static_cast<T>((n - k) * boost::math::beta(static_cast<T>(k+1), static_cast<T>(n-k), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1631:4: note: candidate: 'template<class RT1, class RT2> boost::math::tools::promote_args_t<RT1, RT2> boost::math::beta(RT1, RT2)'
1631 | beta(RT1 a, RT2 b)
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1631:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:49:61: note: candidate expects 2 arguments, 3 provided
49 | result = static_cast<T>((n - k) * boost::math::beta(static_cast<T>(k+1), static_cast<T>(n-k), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1622:4: note: candidate: 'template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A)'
1622 | beta(RT1 a, RT2 b, A arg)
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1622:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1638:4: note: candidate: 'template<class RT1, class RT2, class RT3, class Policy> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, RT3, const Policy&)'
1638 | beta(RT1 a, RT2 b, RT3 x, const Policy&)
| ^~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/beta.hpp:1638:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/math/special_functions/binomial.hpp:49:61: note: candidate expects 4 arguments, 3 provided
49 | result = static_cast<T>((n - k) * boost::math::beta(static_cast<T>(k+1), static_cast<T>(n-k), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp: In instantiation of 'void boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>::initialize(const StateType&, time_type, time_type) [with StateType = std::vector<double>; Stepper = boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>; time_type = double]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:131:18: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:316:86: error: cannot convert 'int' to 'const std::vector<double>&'
316 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize<StateType>(std::forward<decltype(arg)>(arg)); });
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:367:33: note: initializing argument 1 of 'bool boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>::resize(const StateIn&) [with StateIn = std::vector<double>; Stepper = boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>]'
367 | bool resize( const StateIn &x )
| ~~~~~~~~~~~~~~~^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In instantiation of 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step(System, const StateIn&, const DerivIn&, time_type&, StateOut&, DerivOut&, time_type&) [with System = void (*)(std::vector<double>, std::vector<double>&, double); StateIn = std::vector<double>; DerivIn = std::vector<double>; StateOut = std::vector<double>; DerivOut = std::vector<double>; ErrorStepper = boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >; ErrorChecker = boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>; StepAdjuster = boost::numeric::odeint::default_step_adjuster<double, double>; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:338:37: required from 'std::pair<typename Stepper::stepper_type::time_type, typename Stepper::stepper_type::time_type> boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>::do_step(System) [with System = void (*)(std::vector<double>, std::vector<double>&, double); Stepper = boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>; typename Stepper::stepper_type::time_type = double; typename Stepper::stepper_type = boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:23: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:764:101: error: cannot convert 'int' to 'const std::vector<double>&'
764 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_xerr_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:871:45: note: initializing argument 1 of 'bool boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::resize_m_xerr_impl(const StateIn&) [with StateIn = std::vector<double>; ErrorStepper = boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >; ErrorChecker = boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>; StepAdjuster = boost::numeric::odeint::default_step_adjuster<double, double>; Resizer = boost::numeric::odeint::initially_resizer]'
871 | bool resize_m_xerr_impl( const StateIn &x )
| ~~~~~~~~~~~~~~~^
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/assert.hpp:35,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:20,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:19,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size_type.hpp:20,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/size.hpp:21,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/functions.hpp:20,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range.hpp:18,
from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/resize.hpp:24:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
In file included from D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:31:
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>)>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>)>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >)>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >)>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<double> >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<double> >)>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<double> >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<double> >)>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'OutputIterator boost::range::copy(const SinglePassRange&, OutputIterator) [with SinglePassRange = std::vector<double>; OutputIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:38:27: required from 'void boost::numeric::odeint::detail::do_copying(const Container1&, Container2&, std::integral_constant<bool, true>) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<double>]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept)
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
167 | BOOST_CONCEPT_USAGE(CopyConstructible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
233 | BOOST_CONCEPT_USAGE(EqualityComparable) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]':
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<double> >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >::value'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file4ea81e044a6e.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<double>]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.5/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept)
| ^~~~~~~~~~~~~~~~~~~
In file included from file4ea81e044a6e.cpp:33:
D:/RCompile/CRANpkg/lib/4.5/odeintr/include/utils.h: At global scope:
D:/RCompile/CRANpkg/lib/4.5/odeintr/include/utils.h:30:1: warning: 'double odeintr::laplace2D(const state_type&, int, int)' defined but not used [-Wunused-function]
30 | laplace2D(const state_type& x, const int i, const int j){
| ^~~~~~~~~
make[1]: *** [D:/RCompile/recent/R/etc/x64/Makeconf:297: file4ea81e044a6e.o] Error 1
make[1]: Leaving directory '/d/temp/2024_12_18_01_50_01_11818/Rtmp0Mwfzm/sourceCpp-x86_64-w64-mingw32-1.0.13.1/sourcecpp_4ea8611178b4'
[ FAIL 1 | WARN 0 | SKIP 11 | PASS 644 ]
══ Skipped tests (11) ══════════════════════════════════════════════════════════
• On CRAN (1): 'test-basic_parser.R:222:5'
• empty test (8): 'test-basic_language_conversion.R:16:1',
'test-symengine_is_working.R:15:1', 'test-symengine_is_working.R:19:1',
'test-symengine_is_working.R:23:1', 'test-vecbasic_constructors.R:73:1',
'test-vecbasic_constructors.R:76:1', 'test-vecbasic_constructors.R:80:1',
'test-vecbasic_s4bindings.R:9:1'
• symengine_have_component("llvm") is not TRUE (2):
'test-double_visitor.R:23:5', 'test-double_visitor.R:34:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-ODESystem.R:20:5'): ODESystem and predict works ────────────────
Error in `Rcpp::sourceCpp(code = rcpp_code, env = compile_sys_env, verbose = FALSE)`: Error 1 occurred building shared library.
Backtrace:
▆
1. └─symengine::ODESystem(eq1, eq2) at test-ODESystem.R:20:5
2. └─Rcpp::sourceCpp(code = rcpp_code, env = compile_sys_env, verbose = FALSE)
[ FAIL 1 | WARN 0 | SKIP 11 | PASS 644 ]
Error: Test failures
Execution halted
Flavor: r-devel-windows-x86_64
Version: 0.2.6
Check: re-building of vignette outputs
Result: ERROR
Error(s) in re-building vignettes:
--- re-building 'odesystem.Rmd' using rmarkdown
Quitting from lines 77-83 [unnamed-chunk-5] (odesystem.Rmd)
Error: processing vignette 'odesystem.Rmd' failed with diagnostics:
Error 1 occurred building shared library.
--- failed re-building 'odesystem.Rmd'
--- re-building 'quick_start.Rmd' using rmarkdown
--- finished re-building 'quick_start.Rmd'
SUMMARY: processing the following file failed:
'odesystem.Rmd'
Error: Vignette re-building failed.
Execution halted
Flavors: r-devel-windows-x86_64, r-oldrel-windows-x86_64
Version: 0.2.6
Check: package dependencies
Result: NOTE
Package suggested but not available for checking: ‘odeintr’
Flavors: r-patched-linux-x86_64, r-release-linux-x86_64
Version: 0.2.6
Check: installed package size
Result: NOTE
installed size is 45.7Mb
sub-directories of 1Mb or more:
libs 44.8Mb
Flavors: r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64
Version: 0.2.6
Check: for GNU extensions in Makefiles
Result: NOTE
GNU make is a SystemRequirements.
Flavors: r-release-macos-arm64, r-release-macos-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64
Version: 0.2.6
Check: tests
Result: ERROR
Running 'testthat.R' [24s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(symengine)
SymEngine Version: 0.11.2
_____ _____ _
| __|_ _ _____| __|___ ___|_|___ ___
|__ | | | | __| | . | | | -_|
|_____|_ |_|_|_|_____|_|_|_ |_|_|_|___|
|___| |___|
>
> test_check("symengine")
using C++ compiler: 'g++.exe (GCC) 12.3.0'
using C++11
make[1]: Entering directory '/d/temp/2024_12_20_01_50_00_19051/Rtmpc5oDYk/sourceCpp-x86_64-w64-mingw32-1.0.13.1/sourcecpp_1e0805a1f16a4'
g++ -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I"D:/RCompile/CRANpkg/lib/4.3/Rcpp/include" -I"D:/RCompile/CRANpkg/lib/4.3/odeintr/include" -I"D:/RCompile/CRANpkg/lib/4.3/BH/include" -I"D:/temp/2024_12_20_01_50_00_19051/Rtmpc5oDYk/sourceCpp-x86_64-w64-mingw32-1.0.13.1" -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c file1e0802dac327f.cpp -o file1e0802dac327f.o
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:13,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp:31,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:45,
from file1e0802dac327f.cpp:10:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/config.hpp:28:6: warning: #warning "Boost.Math requires C++14" [-Wcpp]
28 | # warning "Boost.Math requires C++14"
| ^~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/mpl/aux_/na_assert.hpp:23,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/mpl/arg.hpp:25,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/mpl/placeholders.hpp:24,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/mpl/apply.hpp:24,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/serialization/array_optimization.hpp:18,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/serialization/array_wrapper.hpp:21,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/serialization/array.hpp:26,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/ublas/storage.hpp:22,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/ublas/vector.hpp:21,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:23,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:25:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses]
194 | failed ************ (Pred::************
| ^~~~~~~~~~~~~~~~~~~
195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | );
| ~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses
194 | failed ************ (Pred::************
| ^~~~~~~~~~~~~~~~~~~
| -
195 | assert_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
196 | );
| ~
| -
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses]
199 | failed ************ (boost::mpl::not_<Pred>::************
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
201 | );
| ~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses
199 | failed ************ (boost::mpl::not_<Pred>::************
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| -
200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not<Pred>::type )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
201 | );
| ~
| -
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/fusion/functional/invocation/detail/that_ptr.hpp:13,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/fusion/functional/invocation/invoke.hpp:52,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/fusion/functional/adapter/fused.hpp:17,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/fusion/functional/generation/make_fused.hpp:13,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/fusion/include/make_fused.hpp:11,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/resize.hpp:30,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/state_wrapper.hpp:26,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:33:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/get_pointer.hpp:48:40: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
48 | template<class T> T * get_pointer(std::auto_ptr<T> const& p)
| ^~~~~~~~
In file included from d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\memory:75,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/ublas/fwd.hpp:18,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/ublas/detail/config.hpp:299,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/ublas/exception.hpp:19,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/ublas/storage.hpp:26:
d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.3.0\include\c++\bits\unique_ptr.h:64:28: note: declared here
64 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/euler.hpp:23,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:27:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_stepper_base<Stepper, Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:165:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
165 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_stepper_base<Stepper, Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_stepper_base.hpp:228:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
228 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:28:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta4_classic.hpp: In member function 'void boost::numeric::odeint::runge_kutta4_classic<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta4_classic.hpp:94:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
94 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta4.hpp:27,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:29:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/explicit_generic_rk.hpp: In member function 'void boost::numeric::odeint::explicit_generic_rk<StageCount, Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/explicit_generic_rk.hpp:149:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
149 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp:22,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta_cash_karp54.hpp:24,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:30:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, Time>, void>::type boost::numeric::odeint::explicit_error_stepper_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp:182:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
182 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp:261:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
261 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp:292:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
292 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v5(System, StateInOut&, time_type, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp:301:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
301 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp: In member function 'void boost::numeric::odeint::explicit_error_generic_rk<StageCount, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp:132:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
132 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:31:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic.hpp: In member function 'void boost::numeric::odeint::runge_kutta_cash_karp54_classic<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic.hpp:148:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
148 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:25,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:32:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, Time>, void>::type boost::numeric::odeint::explicit_error_stepper_fsal_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp:180:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
180 | if( m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_fsal_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, time_type, StateOut&, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp:254:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
254 | if( m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_fsal_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp:313:45: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
313 | if( m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp: In member function 'void boost::numeric::odeint::explicit_error_stepper_fsal_base<Stepper, Order, StepperOrder, ErrorOrder, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_v5(System, StateInOut&, time_type, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/explicit_error_stepper_fsal_base.hpp:323:45: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
323 | if( m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp: In member function 'void boost::numeric::odeint::runge_kutta_dopri5<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, DerivOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:128:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
128 | m_k_x_tmp_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_k_x_tmp_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp: In member function 'void boost::numeric::odeint::runge_kutta_dopri5<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, DerivOut&, time_type, Err&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp:182:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
182 | m_dxdt_tmp_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_dxdt_tmp_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:35:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step(System, StateInOut&, const DerivIn&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:340:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
340 | m_xnew_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xnew_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, typename ErrorStepper::time_type>, boost::numeric::odeint::controlled_step_result>::type boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step(System, const StateIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:381:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
381 | m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_dxdt_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step(System, const StateIn&, const DerivIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:422:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
422 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_xerr_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_tag>::try_step_v1(System, StateInOut&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:481:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
481 | m_dxdt_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_dxdt_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, typename ErrorStepper::time_type>, boost::numeric::odeint::controlled_step_result>::type boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step(System, const StateIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:681:51: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
681 | if( m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_dxdt_impl<StateIn>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step(System, StateInOut&, DerivInOut&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:716:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
716 | m_xnew_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xnew_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:717:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
717 | m_dxdt_new_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_dxdt_new_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step(System, const StateIn&, const DerivIn&, time_type&, StateOut&, DerivOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:764:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
764 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_xerr_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step_v1(System, StateInOut&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:898:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
898 | if( m_dxdt_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_dxdt_impl<StateInOut>(std::forward<decltype(arg)>(arg)); }) || m_first_call )
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:37:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp: In member function 'void boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::stepper_tag>::initialize(const StateType&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:108:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
108 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize_impl<StateType>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp: In member function 'void boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>::initialize(const StateType&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:316:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
316 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize<StateType>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:36,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:39:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/modified_midpoint.hpp: In member function 'void boost::numeric::odeint::modified_midpoint<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/modified_midpoint.hpp:84:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
84 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/modified_midpoint.hpp: In member function 'void boost::numeric::odeint::modified_midpoint_dense_out<State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type, state_type&, deriv_table_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/modified_midpoint.hpp:207:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
207 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::bulirsch_stoer<State, Value, Deriv, Time, Algebra, Operations, Resizer>::try_step(System, StateInOut&, const DerivIn&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:155:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
155 | m_xnew_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xnew<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp: In member function 'typename boost::disable_if<boost::is_same<StateIn, Time>, boost::numeric::odeint::controlled_step_result>::type boost::numeric::odeint::bulirsch_stoer<State, Value, Deriv, Time, Algebra, Operations, Resizer>::try_step(System, const StateIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:174:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
174 | m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_dxdt<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::bulirsch_stoer<State, Value, Deriv, Time, Algebra, Operations, Resizer>::try_step(System, const StateIn&, const DerivIn&, time_type&, StateOut&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:201:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
201 | if( m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); }) )
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::bulirsch_stoer<State, Value, Deriv, Time, Algebra, Operations, Resizer>::try_step_v1(System, StateInOut&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp:391:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
391 | m_dxdt_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_dxdt<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:14:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp: At global scope:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:208:12: error: 'is_final' has not been declared in 'std'
208 | using std::is_final;
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:259:12: error: 'remove_cv_t' has not been declared in 'std'
259 | using std::remove_cv_t;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:261:12: error: 'remove_const_t' has not been declared in 'std'
261 | using std::remove_const_t;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:263:12: error: 'remove_volatile_t' has not been declared in 'std'
263 | using std::remove_volatile_t;
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:265:12: error: 'add_cv_t' has not been declared in 'std'
265 | using std::add_cv_t;
| ^~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:267:12: error: 'add_const_t' has not been declared in 'std'
267 | using std::add_const_t;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:269:12: error: 'add_volatile_t' has not been declared in 'std'
269 | using std::add_volatile_t;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:273:12: error: 'remove_reference_t' has not been declared in 'std'
273 | using std::remove_reference_t;
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:275:12: error: 'add_lvalue_reference_t' has not been declared in 'std'
275 | using std::add_lvalue_reference_t;
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:277:12: error: 'add_rvalue_reference_t' has not been declared in 'std'
277 | using std::add_rvalue_reference_t;
| ^~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:281:12: error: 'remove_pointer_t' has not been declared in 'std'
281 | using std::remove_pointer_t;
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:283:12: error: 'add_pointer_t' has not been declared in 'std'
283 | using std::add_pointer_t;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:287:12: error: 'make_signed_t' has not been declared in 'std'
287 | using std::make_signed_t;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:289:12: error: 'make_unsigned_t' has not been declared in 'std'
289 | using std::make_unsigned_t;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:293:12: error: 'remove_extent_t' has not been declared in 'std'
293 | using std::remove_extent_t;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:295:12: error: 'remove_all_extents_t' has not been declared in 'std'
295 | using std::remove_all_extents_t;
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:299:12: error: 'decay_t' has not been declared in 'std'
299 | using std::decay_t;
| ^~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:301:12: error: 'enable_if_t' has not been declared in 'std'
301 | using std::enable_if_t;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:303:12: error: 'conditional_t' has not been declared in 'std'
303 | using std::conditional_t;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:305:12: error: 'common_type_t' has not been declared in 'std'
305 | using std::common_type_t;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:307:12: error: 'underlying_type_t' has not been declared in 'std'
307 | using std::underlying_type_t;
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:315:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
315 | BOOST_MATH_INLINE_CONSTEXPR bool is_void_v = boost::math::is_void<T>::value;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:318:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
318 | BOOST_MATH_INLINE_CONSTEXPR bool is_null_pointer_v = boost::math::is_null_pointer<T>::value;
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:321:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
321 | BOOST_MATH_INLINE_CONSTEXPR bool is_integral_v = boost::math::is_integral<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:324:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
324 | BOOST_MATH_INLINE_CONSTEXPR bool is_floating_point_v = boost::math::is_floating_point<T>::value;
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:327:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
327 | BOOST_MATH_INLINE_CONSTEXPR bool is_array_v = boost::math::is_array<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:330:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
330 | BOOST_MATH_INLINE_CONSTEXPR bool is_enum_v = boost::math::is_enum<T>::value;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:333:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
333 | BOOST_MATH_INLINE_CONSTEXPR bool is_union_v = boost::math::is_union<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:336:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
336 | BOOST_MATH_INLINE_CONSTEXPR bool is_class_v = boost::math::is_class<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:339:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
339 | BOOST_MATH_INLINE_CONSTEXPR bool is_function_v = boost::math::is_function<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:342:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
342 | BOOST_MATH_INLINE_CONSTEXPR bool is_pointer_v = boost::math::is_pointer<T>::value;
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:345:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
345 | BOOST_MATH_INLINE_CONSTEXPR bool is_lvalue_reference_v = boost::math::is_lvalue_reference<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:348:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
348 | BOOST_MATH_INLINE_CONSTEXPR bool is_rvalue_reference_v = boost::math::is_rvalue_reference<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:351:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
351 | BOOST_MATH_INLINE_CONSTEXPR bool is_member_object_pointer_v = boost::math::is_member_object_pointer<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:354:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
354 | BOOST_MATH_INLINE_CONSTEXPR bool is_member_function_pointer_v = boost::math::is_member_function_pointer<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:357:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
357 | BOOST_MATH_INLINE_CONSTEXPR bool is_fundamental_v = boost::math::is_fundamental<T>::value;
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:360:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
360 | BOOST_MATH_INLINE_CONSTEXPR bool is_arithmetic_v = boost::math::is_arithmetic<T>::value;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:363:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
363 | BOOST_MATH_INLINE_CONSTEXPR bool is_scalar_v = boost::math::is_scalar<T>::value;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:366:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
366 | BOOST_MATH_INLINE_CONSTEXPR bool is_object_v = boost::math::is_object<T>::value;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:369:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
369 | BOOST_MATH_INLINE_CONSTEXPR bool is_compound_v = boost::math::is_compound<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:372:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
372 | BOOST_MATH_INLINE_CONSTEXPR bool is_reference_v = boost::math::is_reference<T>::value;
| ^~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:375:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
375 | BOOST_MATH_INLINE_CONSTEXPR bool is_member_pointer_v = boost::math::is_member_pointer<T>::value;
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:378:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
378 | BOOST_MATH_INLINE_CONSTEXPR bool is_const_v = boost::math::is_const<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:381:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
381 | BOOST_MATH_INLINE_CONSTEXPR bool is_volatile_v = boost::math::is_volatile<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:384:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
384 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivial_v = boost::math::is_trivial<T>::value;
| ^~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:387:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
387 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_copyable_v = boost::math::is_trivially_copyable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:390:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
390 | BOOST_MATH_INLINE_CONSTEXPR bool is_standard_layout_v = boost::math::is_standard_layout<T>::value;
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:393:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
393 | BOOST_MATH_INLINE_CONSTEXPR bool is_empty_v = boost::math::is_empty<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:396:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
396 | BOOST_MATH_INLINE_CONSTEXPR bool is_polymorphic_v = boost::math::is_polymorphic<T>::value;
| ^~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:399:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
399 | BOOST_MATH_INLINE_CONSTEXPR bool is_abstract_v = boost::math::is_abstract<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:402:60: error: 'is_final' is not a member of 'boost::math'; did you mean 'is_final_v'?
402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
| ^~~~~~~~
| is_final_v
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:402:70: error: expected primary-expression before '>' token
402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:402:73: error: '::value' has not been declared; did you mean 'boost::units::value'?
402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
| ^~~~~
| boost::units::value
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/units/heterogeneous_system.hpp:34,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/units/detail/conversion_impl.hpp:20,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/units/conversion.hpp:17,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/units/quantity.hpp:29,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/unit_helper.hpp:23,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/algebra/default_operations.hpp:26,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/units/static_rational.hpp:182:1: note: 'boost::units::value' declared here
182 | value(const static_rational<N,D>&)
| ^~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:402:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
402 | BOOST_MATH_INLINE_CONSTEXPR bool is_final_v = boost::math::is_final<T>::value;
| ^~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:405:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
405 | BOOST_MATH_INLINE_CONSTEXPR bool is_signed_v = boost::math::is_signed<T>::value;
| ^~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:408:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
408 | BOOST_MATH_INLINE_CONSTEXPR bool is_unsigned_v = boost::math::is_unsigned<T>::value;
| ^~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:411:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
411 | BOOST_MATH_INLINE_CONSTEXPR bool is_constructible_v = boost::math::is_constructible<T, Args...>::value;
| ^~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:414:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
414 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_constructible_v = boost::math::is_trivially_constructible<T, Args...>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:417:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
417 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_constructible_v = boost::math::is_nothrow_constructible<T, Args...>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:420:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
420 | BOOST_MATH_INLINE_CONSTEXPR bool is_default_constructible_v = boost::math::is_default_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:423:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
423 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_default_constructible_v = boost::math::is_trivially_default_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:426:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
426 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_default_constructible_v = boost::math::is_nothrow_default_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:429:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
429 | BOOST_MATH_INLINE_CONSTEXPR bool is_copy_constructible_v = boost::math::is_copy_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:432:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
432 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_copy_constructible_v = boost::math::is_trivially_copy_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:435:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
435 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_copy_constructible_v = boost::math::is_nothrow_copy_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:438:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
438 | BOOST_MATH_INLINE_CONSTEXPR bool is_move_constructible_v = boost::math::is_move_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:441:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
441 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_move_constructible_v = boost::math::is_trivially_move_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:444:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
444 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_move_constructible_v = boost::math::is_nothrow_move_constructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:447:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
447 | BOOST_MATH_INLINE_CONSTEXPR bool is_assignable_v = boost::math::is_assignable<T, U>::value;
| ^~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:450:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
450 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_assignable_v = boost::math::is_trivially_assignable<T, U>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:453:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
453 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_assignable_v = boost::math::is_nothrow_assignable<T, U>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:456:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
456 | BOOST_MATH_INLINE_CONSTEXPR bool is_copy_assignable_v = boost::math::is_copy_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:459:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
459 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_copy_assignable_v = boost::math::is_trivially_copy_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:462:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
462 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_copy_assignable_v = boost::math::is_nothrow_copy_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:465:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
465 | BOOST_MATH_INLINE_CONSTEXPR bool is_move_assignable_v = boost::math::is_move_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:468:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
468 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_move_assignable_v = boost::math::is_trivially_move_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:471:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
471 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_move_assignable_v = boost::math::is_nothrow_move_assignable<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:474:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
474 | BOOST_MATH_INLINE_CONSTEXPR bool is_destructible_v = boost::math::is_destructible<T>::value;
| ^~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:477:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
477 | BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_destructible_v = boost::math::is_trivially_destructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:480:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
480 | BOOST_MATH_INLINE_CONSTEXPR bool is_nothrow_destructible_v = boost::math::is_nothrow_destructible<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:483:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
483 | BOOST_MATH_INLINE_CONSTEXPR bool has_virtual_destructor_v = boost::math::has_virtual_destructor<T>::value;
| ^~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:486:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
486 | BOOST_MATH_INLINE_CONSTEXPR bool is_same_v = boost::math::is_same<T, U>::value;
| ^~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/type_traits.hpp:489:34: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions]
489 | BOOST_MATH_INLINE_CONSTEXPR bool is_base_of_v = boost::math::is_base_of<T, U>::value;
| ^~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/math_fwd.hpp:28,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:15:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/promotion.hpp:90:36: error: 'common_type_t' in namespace 'boost::math' does not name a template type; did you mean 'common_type'?
90 | using type = boost::math::common_type_t<T1, T2, float>;
| ^~~~~~~~~~~~~
| common_type
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/gamma.hpp:30,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/factorials.hpp:17,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:16:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:324:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
324 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<int, T>, int>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:331:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
331 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<!boost::math::is_constructible_v<int, T>, int>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:339:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
339 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<long, T>, long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:346:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
346 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<!boost::math::is_constructible_v<long, T>, long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:354:44: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
354 | BOOST_MATH_GPU_ENABLED inline boost::math::enable_if_t<boost::math::is_constructible_v<long long, T>, long long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:361:53: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
361 | BOOST_MATH_GPU_ENABLED inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:361:64: error: expected unqualified-id before '<' token
361 | BOOST_MATH_GPU_ENABLED inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:369:76: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
369 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline boost::math::enable_if_t<boost::math::is_constructible_v<long long, T>, long long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:376:85: error: 'enable_if_t' in namespace 'boost::math' does not name a template type; did you mean 'enable_if'?
376 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
| ^~~~~~~~~~~
| enable_if
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/trunc.hpp:376:96: error: expected unqualified-id before '<' token
376 | BOOST_MATH_GPU_ENABLED [[deprecated("Use llconvert")]] inline typename boost::math::enable_if_t<!boost::math::is_constructible_v<long long, T>, long long>
| ^
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/detail/polygamma.hpp:24,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/polygamma.hpp:15,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/gamma.hpp:42:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/pow.hpp:126:79: error: redeclaration 'constexpr typename boost::math::tools::promote_args<T2>::type boost::math::pow(T, const Policy&)' differs in 'constexpr' from previous declaration
126 | BOOST_MATH_GPU_ENABLED constexpr inline typename tools::promote_args<T>::type pow(T base, const Policy& policy)
| ^~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/math_fwd.hpp:1173:79: note: previous declaration 'boost::math::tools::promote_args_t<T> boost::math::pow(T, const Policy&)'
1173 | BOOST_MATH_GPU_ENABLED BOOST_MATH_CXX14_CONSTEXPR tools::promote_args_t<T> pow(T base, const Policy& policy);
| ^~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/pow.hpp:133:79: error: redeclaration 'constexpr typename boost::math::tools::promote_args<T2>::type boost::math::pow(T)' differs in 'constexpr' from previous declaration
133 | BOOST_MATH_GPU_ENABLED constexpr inline typename tools::promote_args<T>::type pow(T base)
| ^~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/math_fwd.hpp:1176:79: note: previous declaration 'boost::math::tools::promote_args_t<T> boost::math::pow(T)'
1176 | BOOST_MATH_GPU_ENABLED BOOST_MATH_CXX14_CONSTEXPR tools::promote_args_t<T> pow(T base);
| ^~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp: In member function 'void boost::numeric::odeint::bulirsch_stoer_dense_out<State, Value, Deriv, Time, Algebra, Operations, Resizer>::initialize(const StateType&, const time_type&, const time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp:311:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
311 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize_impl<StateType>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/symplectic_euler.hpp:22,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:48:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp: In member function 'void boost::numeric::odeint::symplectic_nystroem_stepper_base<NumOfStages, Order, Coor, Momentum, Value, CoorDeriv, MomentumDeriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, time_type, StateOut&, time_type, std::integral_constant<bool, true>)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp:209:52: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
209 | m_dqdt_resizer.adjust_size(coor_in, [this](auto&& arg) { return this->resize_dqdt<coor_in_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp:210:56: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
210 | m_dpdt_resizer.adjust_size(momentum_in, [this](auto&& arg) { return this->resize_dpdt<momentum_in_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp: In member function 'void boost::numeric::odeint::symplectic_nystroem_stepper_base<NumOfStages, Order, Coor, Momentum, Value, CoorDeriv, MomentumDeriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, time_type, StateOut&, time_type, std::integral_constant<bool, false>)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp:261:56: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
261 | m_dpdt_resizer.adjust_size(momentum_in, [this](auto&& arg) { return this->resize_dpdt<momentum_in_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:50:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp: In member function 'void boost::numeric::odeint::velocity_verlet<Coor, Velocity, Value, Acceleration, Time, TimeSq, Algebra, Operations, Resizer>::initialize(const AccelerationIn&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp:152:43: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
152 | m_resizer.adjust_size(ain, [this](auto&& arg) { return this->resize_impl<AccelerationIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp: In member function 'void boost::numeric::odeint::velocity_verlet<Coor, Velocity, Value, Acceleration, Time, TimeSq, Algebra, Operations, Resizer>::initialize(System, const CoorIn&, const VelocityIn&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp:161:43: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
161 | m_resizer.adjust_size(qin, [this](auto&& arg) { return this->resize_impl<CoorIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp: In member function 'void boost::numeric::odeint::velocity_verlet<Coor, Velocity, Value, Acceleration, Time, TimeSq, Algebra, Operations, Resizer>::do_step_v1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/velocity_verlet.hpp:194:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
194 | if( m_resizer.adjust_size(qinout, [this](auto&& arg) { return this->resize_impl<xyz_type>(std::forward<decltype(arg)>(arg)); })
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp:39,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp:34,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:52:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp: In member function 'void boost::numeric::odeint::extrapolation_stepper<Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const DerivIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp:175:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
175 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp: In member function 'void boost::numeric::odeint::extrapolation_stepper<Order, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl_io(System, StateInOut&, const DerivIn&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp:192:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
192 | m_xout_resizer.adjust_size(inout, [this](auto&& arg) { return this->resize_m_xout<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp: In member function 'void boost::numeric::odeint::adams_bashforth<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer, InitializingStepper>::initialize(ExplicitStepper, System, StateIn&, time_type&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp:196:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
196 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp: In member function 'void boost::numeric::odeint::adams_bashforth<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer, InitializingStepper>::do_step_impl(System, const StateIn&, time_type, StateOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth.hpp:235:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
235 | if( m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); } ) )
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp:35:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_moulton.hpp: In member function 'void boost::numeric::odeint::adams_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const StateIn&, const PredIn&, time_type, StateOut&, time_type, const ABBuf&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_moulton.hpp:169:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
169 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer, InitializingStepper>::do_step_impl1(System, StateInOut&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp:166:45: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
166 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<StateInOut>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer, InitializingStepper>::do_step_impl2(System, const StateIn&, time_type, StateInOut&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp:181:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
181 | m_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:19,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:54:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp: In member function 'void boost::numeric::odeint::detail::adaptive_adams_coefficients<Steps, Deriv, Value, Time, Algebra, Operations, Resizer>::do_step(const deriv_type&, int)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp:135:48: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
135 | m_phi_resizer.adjust_size(dxdt, [this](auto&& arg) { return this->resize_phi_impl<deriv_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adaptive_adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, state_type&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:89:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
89 | m_xnew_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_xnew_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adaptive_adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step(System, state_type&, time_type, time_type, state_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:104:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
104 | m_xnew_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_xnew_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adaptive_adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::initialize(ExplicitStepper, System, state_type&, time_type&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:131:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
131 | m_dxdt_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_dxdt_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::adaptive_adams_bashforth_moulton<Steps, State, Value, Deriv, Time, Algebra, Operations, Resizer>::do_step_impl(System, const state_type&, time_type, state_type&, time_type&, state_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:171:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
171 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_xerr_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:172:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
172 | m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_dxdt_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:55:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp: In member function 'void boost::numeric::odeint::controlled_adams_bashforth_moulton<ErrorStepper, StepAdjuster, OrderAdjuster, Resizer>::initialize_controlled(ExplicitStepper, System, state_type&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:181:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
181 | m_dxdt_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_dxdt_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_adams_bashforth_moulton<ErrorStepper, StepAdjuster, OrderAdjuster, Resizer>::try_step(System, state_type&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:209:50: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
209 | m_xnew_resizer.adjust_size(inOut, [this](auto&& arg) { return this->resize_xnew_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_adams_bashforth_moulton<ErrorStepper, StepAdjuster, OrderAdjuster, Resizer>::try_step(System, const state_type&, time_type&, state_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:224:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
224 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_xerr_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:225:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
225 | m_dxdt_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_dxdt_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:57:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/implicit_euler.hpp: In member function 'void boost::numeric::odeint::implicit_euler<ValueType, Resizer>::do_step(System, state_type&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/implicit_euler.hpp:83:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
83 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:58:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp: In member function 'void boost::numeric::odeint::rosenbrock4<Value, Coefficients, Resizer>::do_step(System, const state_type&, time_type, state_type&, time_type, state_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp:181:41: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
181 | m_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_impl<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp: In member function 'void boost::numeric::odeint::rosenbrock4<Value, Coefficients, Resizer>::do_step(System, const state_type&, time_type, state_type&, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp:252:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
252 | m_x_err_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_x_err<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp: In member function 'void boost::numeric::odeint::rosenbrock4<Value, Coefficients, Resizer>::do_step(System, state_type&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4.hpp:259:47: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
259 | m_x_err_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_x_err<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:59:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::rosenbrock4_controller<Stepper>::try_step(System, state_type&, time_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:102:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
102 | m_xnew_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xnew<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp: In member function 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::rosenbrock4_controller<Stepper>::try_step(System, const state_type&, time_type&, state_type&, time_type&)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:130:46: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
130 | m_xerr_resizer.adjust_size(x, [this](auto&& arg) { return this->resize_m_xerr<state_type>(std::forward<decltype(arg)>(arg)); });
| ^~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint.hpp:60:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp: In member function 'void boost::numeric::odeint::rosenbrock4_dense_output<ControlledStepper>::initialize(const StateType&, time_type, time_type)':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:70:42: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14'
70 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize_impl<StateType>(std::forward<decltype(arg)>(arg)); });
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/promotion.hpp: In instantiation of 'struct boost::math::tools::promote_args_permissive<double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/promotion.hpp:119:16: required from 'struct boost::math::tools::promote_args<double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy> >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/promotion.hpp:129:13: required by substitution of 'template<class ... Args> using promote_args_t = typename boost::math::tools::promote_args::type [with Args = {double, double, boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>}]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1622:4: required by substitution of 'template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A) [with RT1 = double; RT2 = double; A = boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:47:55: required from 'T boost::math::binomial_coefficient(unsigned int, unsigned int, const Policy&) [with T = double; Policy = policies::policy<policies::promote_double<false>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:71:98: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/tools/promotion.hpp:105:16: error: no type named 'type' in 'struct boost::math::tools::pa2_integral_already_removed<double, double, true>'
105 | using type = typename pa2_integral_already_removed<
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp: In instantiation of 'T boost::math::binomial_coefficient(unsigned int, unsigned int, const Policy&) [with T = double; Policy = policies::policy<policies::promote_double<false>, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy, policies::default_policy>]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:71:98: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:47:55: error: no matching function for call to 'beta(double, double, const boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>&)'
47 | result = static_cast<T>(k * boost::math::beta(static_cast<T>(k), static_cast<T>(n-k+1), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:17:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1631:4: note: candidate: 'template<class RT1, class RT2> boost::math::tools::promote_args_t<RT1, RT2> boost::math::beta(RT1, RT2)'
1631 | beta(RT1 a, RT2 b)
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1631:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:47:55: note: candidate expects 2 arguments, 3 provided
47 | result = static_cast<T>(k * boost::math::beta(static_cast<T>(k), static_cast<T>(n-k+1), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1622:4: note: candidate: 'template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A)'
1622 | beta(RT1 a, RT2 b, A arg)
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1622:4: note: substitution of deduced template arguments resulted in errors seen above
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1638:4: note: candidate: 'template<class RT1, class RT2, class RT3, class Policy> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, RT3, const Policy&)'
1638 | beta(RT1 a, RT2 b, RT3 x, const Policy&)
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1638:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:47:55: note: candidate expects 4 arguments, 3 provided
47 | result = static_cast<T>(k * boost::math::beta(static_cast<T>(k), static_cast<T>(n-k+1), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:49:61: error: no matching function for call to 'beta(double, double, const boost::math::policies::policy<boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>&)'
49 | result = static_cast<T>((n - k) * boost::math::beta(static_cast<T>(k+1), static_cast<T>(n-k), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1631:4: note: candidate: 'template<class RT1, class RT2> boost::math::tools::promote_args_t<RT1, RT2> boost::math::beta(RT1, RT2)'
1631 | beta(RT1 a, RT2 b)
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1631:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:49:61: note: candidate expects 2 arguments, 3 provided
49 | result = static_cast<T>((n - k) * boost::math::beta(static_cast<T>(k+1), static_cast<T>(n-k), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1622:4: note: candidate: 'template<class RT1, class RT2, class A> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, A)'
1622 | beta(RT1 a, RT2 b, A arg)
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1622:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1638:4: note: candidate: 'template<class RT1, class RT2, class RT3, class Policy> boost::math::tools::promote_args_t<RT1, RT2, A> boost::math::beta(RT1, RT2, RT3, const Policy&)'
1638 | beta(RT1 a, RT2 b, RT3 x, const Policy&)
| ^~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/beta.hpp:1638:4: note: template argument deduction/substitution failed:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/math/special_functions/binomial.hpp:49:61: note: candidate expects 4 arguments, 3 provided
49 | result = static_cast<T>((n - k) * boost::math::beta(static_cast<T>(k+1), static_cast<T>(n-k), pol));
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp: In instantiation of 'void boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>::initialize(const StateType&, time_type, time_type) [with StateType = std::vector<double>; Stepper = boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>; time_type = double]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:131:18: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:316:86: error: cannot convert 'int' to 'const std::vector<double>&'
316 | m_resizer.adjust_size(x0, [this](auto&& arg) { return this->resize<StateType>(std::forward<decltype(arg)>(arg)); });
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:367:33: note: initializing argument 1 of 'bool boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>::resize(const StateIn&) [with StateIn = std::vector<double>; Stepper = boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>]'
367 | bool resize( const StateIn &x )
| ~~~~~~~~~~~~~~~^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp: In instantiation of 'boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::try_step(System, const StateIn&, const DerivIn&, time_type&, StateOut&, DerivOut&, time_type&) [with System = void (*)(std::vector<double>, std::vector<double>&, double); StateIn = std::vector<double>; DerivIn = std::vector<double>; StateOut = std::vector<double>; DerivOut = std::vector<double>; ErrorStepper = boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >; ErrorChecker = boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>; StepAdjuster = boost::numeric::odeint::default_step_adjuster<double, double>; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp:338:37: required from 'std::pair<typename Stepper::stepper_type::time_type, typename Stepper::stepper_type::time_type> boost::numeric::odeint::dense_output_runge_kutta<Stepper, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>::do_step(System) [with System = void (*)(std::vector<double>, std::vector<double>&, double); Stepper = boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>; typename Stepper::stepper_type::time_type = double; typename Stepper::stepper_type = boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:23: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:764:101: error: cannot convert 'int' to 'const std::vector<double>&'
764 | m_xerr_resizer.adjust_size(in, [this](auto&& arg) { return this->resize_m_xerr_impl<StateIn>(std::forward<decltype(arg)>(arg)); });
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:871:45: note: initializing argument 1 of 'bool boost::numeric::odeint::controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>::resize_m_xerr_impl(const StateIn&) [with StateIn = std::vector<double>; ErrorStepper = boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >; ErrorChecker = boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>; StepAdjuster = boost::numeric::odeint::default_step_adjuster<double, double>; Resizer = boost::numeric::odeint::initially_resizer]'
871 | bool resize_m_xerr_impl( const StateIn &x )
| ~~~~~~~~~~~~~~~^
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/assert.hpp:35,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:20,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:19,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/size_type.hpp:20,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/size.hpp:21,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/functions.hpp:20,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range.hpp:18,
from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/resize.hpp:24:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
In file included from D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:31:
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>)>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>)>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:152:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:152:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >)>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:278:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >)>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:278:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:278:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<double> >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<double> >)>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<double> >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: required from 'struct boost::concepts::requirement_<void (*)(boost::SinglePassRangeConcept<const std::vector<double> >)>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]'
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp: In instantiation of 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/algorithm/equal.hpp:174:13: required from 'OutputIterator boost::range::copy(const SinglePassRange&, OutputIterator) [with SinglePassRange = std::vector<double>; OutputIterator = __gnu_cxx::__normal_iterator<double*, std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:38:27: required from 'void boost::numeric::odeint::detail::do_copying(const Container1&, Container2&, std::integral_constant<bool, true>) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: warning: 'this' pointer is null [-Wnonnull]
50 | static void failed() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<double>]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept)
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:167:5: required from 'struct boost::CopyConstructible<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:125:16: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::CopyConstructible<TT>::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
167 | BOOST_CONCEPT_USAGE(CopyConstructible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::incrementable_traversal_tag> >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:136:13: required from 'struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::IncrementableIteratorConcept<Iterator>::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:233:5: required from 'struct boost::EqualityComparable<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:147:16: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::EqualityComparable<TT>::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
233 | BOOST_CONCEPT_USAGE(EqualityComparable) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:208:5: required from 'struct boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::Convertible<boost::iterators::random_access_traversal_tag, boost::iterators::single_pass_traversal_tag> >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::Convertible<X, Y>::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
208 | BOOST_CONCEPT_USAGE(Convertible) {
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:158:13: required from 'struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator<const double*, std::vector<double> > > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::range_detail::SinglePassIteratorConcept<Iterator>::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept)
| ^~~~~~~~~~~~~~~~~~~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp: In instantiation of 'boost::concepts::usage_requirements<Model>::~usage_requirements() [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]':
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:50:47: required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = boost::concepts::usage_requirements<boost::SinglePassRangeConcept<const std::vector<double> > >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:284:9: required from 'struct boost::SinglePassRangeConcept<const std::vector<double> >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of 'template<class Model> boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints<Model, (& Model::constraints)>*) [with Model = boost::SinglePassRangeConcept<const std::vector<double> >]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from 'const bool boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >::value'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from 'struct boost::concepts::not_satisfied<boost::SinglePassRangeConcept<const std::vector<double> > >'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:61:27: required from 'static void boost::numeric::odeint::copy_impl_sfinae<Container1, Container2, Enabler>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>; Enabler = void]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:71:58: required from 'static void boost::numeric::odeint::copy_impl<Container1, Container2>::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/util/copy.hpp:79:47: required from 'void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector<double>; Container2 = std::vector<double>]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:148:33: required from 'size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer, boost::numeric::odeint::dense_output_stepper_tag) [with Stepper = boost::numeric::odeint::dense_output_runge_kutta<boost::numeric::odeint::controlled_runge_kutta<boost::numeric::odeint::runge_kutta_dopri5<std::vector<double> >, boost::numeric::odeint::default_error_checker<double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations>, boost::numeric::odeint::default_step_adjuster<double, double>, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_fsal_tag>, boost::numeric::odeint::explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:40:38: required from 'size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = dense_output_runge_kutta<controlled_runge_kutta<runge_kutta_dopri5<std::vector<double> >, default_error_checker<double, range_algebra, default_operations>, default_step_adjuster<double, double>, initially_resizer, explicit_error_stepper_fsal_tag>, explicit_controlled_stepper_fsal_tag>; System = void (*)(std::vector<double>, std::vector<double>&, double); State = std::vector<double>; Time = double; Observer = void (*)(std::vector<double>, double); size_t = long long unsigned int]'
file1e0802dac327f.cpp:107:29: required from here
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:20:48: warning: 'this' pointer is null [-Wnonnull]
20 | ~usage_requirements() { ((Model*)0)->~Model(); }
| ~~~~~~~~~~~~~~~~~~~^~
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function 'boost::SinglePassRangeConcept<T>::~SinglePassRangeConcept() [with T = const std::vector<double>]'
37 | ~model()
| ^
D:/RCompile/CRANpkg/lib/4.3/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro 'BOOST_CONCEPT_USAGE'
284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept)
| ^~~~~~~~~~~~~~~~~~~
In file included from file1e0802dac327f.cpp:33:
D:/RCompile/CRANpkg/lib/4.3/odeintr/include/utils.h: At global scope:
D:/RCompile/CRANpkg/lib/4.3/odeintr/include/utils.h:30:1: warning: 'double odeintr::laplace2D(const state_type&, int, int)' defined but not used [-Wunused-function]
30 | laplace2D(const state_type& x, const int i, const int j){
| ^~~~~~~~~
make[1]: *** [D:/RCompile/recent/R-4.3.3/etc/x64/Makeconf:272: file1e0802dac327f.o] Error 1
make[1]: Leaving directory '/d/temp/2024_12_20_01_50_00_19051/Rtmpc5oDYk/sourceCpp-x86_64-w64-mingw32-1.0.13.1/sourcecpp_1e0805a1f16a4'
[ FAIL 1 | WARN 0 | SKIP 11 | PASS 644 ]
══ Skipped tests (11) ══════════════════════════════════════════════════════════
• On CRAN (1): 'test-basic_parser.R:222:5'
• empty test (8): 'test-basic_language_conversion.R:16:1',
'test-symengine_is_working.R:15:1', 'test-symengine_is_working.R:19:1',
'test-symengine_is_working.R:23:1', 'test-vecbasic_constructors.R:73:1',
'test-vecbasic_constructors.R:76:1', 'test-vecbasic_constructors.R:80:1',
'test-vecbasic_s4bindings.R:9:1'
• symengine_have_component("llvm") is not TRUE (2):
'test-double_visitor.R:23:5', 'test-double_visitor.R:34:5'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('test-ODESystem.R:20:5'): ODESystem and predict works ────────────────
Error in `Rcpp::sourceCpp(code = rcpp_code, env = compile_sys_env, verbose = FALSE)`: Error 1 occurred building shared library.
Backtrace:
▆
1. └─symengine::ODESystem(eq1, eq2) at test-ODESystem.R:20:5
2. └─Rcpp::sourceCpp(code = rcpp_code, env = compile_sys_env, verbose = FALSE)
[ FAIL 1 | WARN 0 | SKIP 11 | PASS 644 ]
Error: Test failures
Execution halted
Flavor: r-oldrel-windows-x86_64