id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 13325,"boost::numeric::odeint::dense_output_runge_kutta call a non-existign function ""resize""",Koichi,karsten,"I failed the compile of the following code. {{{ #!div style=""font-size: 80%"" source: {{{#!c++ #include #include int main(void) { namespace odeint = boost::numeric::odeint; using state_type = std::vector; auto Stepper = odeint::make_dense_output(0.001, 0.001, odeint::runge_kutta_dopri5()); state_type State{ 1.0,1.0 }; Stepper.adjust_size(State); return 0; } }}} }}} {{{ #!div style=""font-size: 80%"" output: {{{#!c++ error C2039: 'resize': 'boost::numeric::odeint::runge_kutta_dopri5::algebra_type,boost::numeric::odeint::operations_dispatcher_sfinae::operations_type,boost::numeric::odeint::initially_resizer>' is not a member. }}} }}} This seems to be caused because odeint::dense_output_runge_kutta calls a non-existing function ""resize"" instead of ""adjust_size"" of the base stepper. {{{ #!div style=""font-size: 80%"" boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp {{{#!c++ //boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp //Line 378-383 template< class StateType > void adjust_size( const StateType &x ) { resize( x ); m_stepper.stepper().resize( x ); //not resize but adjust_size? } }}} }}} ",Bugs,new,To Be Determined,odeint,Boost 1.65.0,Problem,,,