Trying to integrate with this combination (complex type + controlled stepper) fails, with the error message:
/usr/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:22: error: no matching member function for
call to 'try_step'
res = st.try_step( system , start_state , start_time , dt );
~~~^~~~~~~~
Interestingly, removing the value_type std::complex from the stepper definition seems to "fix" the issue? (which is returns if std::vector is then replaced with ublas::vector)
Trying to integrate with this combination (complex type + controlled stepper) fails, with the error message:
Interestingly, removing the value_type std::complex from the stepper definition seems to "fix" the issue? (which is returns if std::vector is then replaced with ublas::vector)