/third_party/boost/boost/numeric/odeint/stepper/ |
D | adaptive_adams_bashforth_moulton.hpp | 115 system(out, m_dxdt.m_v, t+dt); in do_step() 116 m_coeff.do_step(m_dxdt.m_v); in do_step() 133 system( inOut , m_dxdt.m_v , t ); in initialize() 136 stepper.do_step_dxdt_impl( system, inOut, m_dxdt.m_v, t, dt ); in initialize() 138 system( inOut , m_dxdt.m_v , t + dt); in initialize() 141 m_coeff.do_step(m_dxdt.m_v); in initialize() 177 system(in, m_dxdt.m_v, t); in do_step_impl() 178 m_coeff.do_step(m_dxdt.m_v, 1); in do_step_impl() 188 system(out, m_dxdt.m_v, t+dt); in do_step_impl() 189 m_coeff.do_step(m_dxdt.m_v); in do_step_impl() [all …]
|
D | adams_moulton.hpp | 91 : m_coefficients() , m_dxdt() , m_resizer() , in adams_moulton() 96 : m_coefficients() , m_dxdt() , m_resizer() , in adams_moulton() 102 m_dxdt = stepper.m_dxdt; in operator =() 170 sys( pred , m_dxdt.m_v , t ); in do_step_impl() 171 …ebra< steps , algebra_type , operations_type >()( m_algebra , in , out , m_dxdt.m_v , buf , m_coef… in do_step_impl() 178 … return adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_impl() 183 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::adams_moulton
|
D | implicit_euler.hpp | 91 deriv_func( x , m_dxdt.m_v , t ); in do_step() 93 m_b.m_v = dt * m_dxdt.m_v; in do_step() 107 deriv_func( m_x.m_v , m_dxdt.m_v , t ); in do_step() 108 m_b.m_v = x - m_x.m_v + dt*m_dxdt.m_v; in do_step() 135 …resized |= adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_impl() 155 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::implicit_euler
|
D | controlled_runge_kutta.hpp | 382 sys( in , m_dxdt.m_v , t ); in try_step() 383 return try_step( system , in , m_dxdt.m_v , t , out , dt ); in try_step() 482 sys( x , m_dxdt.m_v ,t ); in try_step_v1() 483 return try_step( system , x , m_dxdt.m_v , t , dt ); in try_step_v1() 495 … return adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_m_dxdt_impl() 515 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::controlled_runge_kutta 685 return try_step( system , in , m_dxdt.m_v , t , out , dt ); in try_step() 802 boost::numeric::odeint::copy( deriv , m_dxdt.m_v ); in initialize() 818 sys( x , m_dxdt.m_v , t ); in initialize() 879 … return adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_m_dxdt_impl() [all …]
|
D | modified_midpoint.hpp | 97 sys( m_x1.m_v , m_dxdt.m_v , th ); in do_step_impl() 106 stepper_base_type::m_algebra.for_each3( m_x1.m_v , m_x0.m_v , m_dxdt.m_v , in do_step_impl() 109 sys( m_x1.m_v , m_dxdt.m_v , th); in do_step_impl() 115 stepper_base_type::m_algebra.for_each4( out , m_x0.m_v , m_x1.m_v , m_dxdt.m_v , in do_step_impl() 143 …resized |= adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_impl() 154 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::modified_midpoint
|
D | controlled_adams_bashforth_moulton.hpp | 193 system( inOut , m_dxdt.m_v , t ); in initialize_controlled() 196 coeff.do_step(m_dxdt.m_v); in initialize_controlled() 236 system(out, m_dxdt.m_v, t+dtPrev); in try_step() 238 coeff.do_step(m_dxdt.m_v); in try_step() 285 … return adjust_size_by_resizeability( m_dxdt, x, typename is_resizeable<deriv_type>::type() ); in resize_dxdt_impl() 306 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::controlled_adams_bashforth_moulton
|
D | bulirsch_stoer.hpp | 175 sys( in , m_dxdt.m_v , t ); in try_step() 176 return try_step( system , in , m_dxdt.m_v , t , out , dt ); in try_step() 367 … return adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_m_dxdt() 392 sys( x , m_dxdt.m_v ,t ); in try_step_v1() 393 return try_step( system , x , m_dxdt.m_v , t , dt ); in try_step_v1() 504 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::bulirsch_stoer
|
D | rosenbrock4.hpp | 159 m_dfdt() , m_dxdt() , m_dxdtnew() , in rosenbrock4() 186 deriv_func( x , m_dxdt.m_v , t ); in do_step() 194 m_g1.m_v[i] = m_dxdt.m_v[i] + dt * m_coef.d1 * m_dfdt.m_v[i]; in do_step() 302 …resized |= adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_impl() 332 wrapped_deriv_type m_dfdt , m_dxdt , m_dxdtnew; member in boost::numeric::odeint::rosenbrock4
|
D | euler.hpp | 90 stepper_base_type::m_algebra.for_each3( x , old_state , stepper_base_type::m_dxdt.m_v , in calc_state()
|
/third_party/boost/boost/numeric/odeint/stepper/base/ |
D | explicit_error_stepper_fsal_base.hpp | 184 this->stepper().do_step_impl( system , in , m_dxdt.m_v , t , out , m_dxdt.m_v , dt ); in do_step() 258 this->stepper().do_step_impl( system , in , m_dxdt.m_v , t , out , m_dxdt.m_v , dt , xerr ); in do_step() 289 boost::numeric::odeint::copy( deriv , m_dxdt.m_v ); in initialize() 297 sys( x , m_dxdt.m_v , t ); in initialize() 317 this->stepper().do_step_impl( system , x , m_dxdt.m_v , t , x , m_dxdt.m_v , dt ); in do_step_v1() 327 this->stepper().do_step_impl( system , x , m_dxdt.m_v , t , x , m_dxdt.m_v , dt , xerr ); in do_step_v5() 333 … return adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_impl() 354 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::explicit_error_stepper_fsal_base
|
D | explicit_error_stepper_base.hpp | 183 sys( in , m_dxdt.m_v ,t ); in do_step() 184 this->stepper().do_step_impl( system , in , m_dxdt.m_v , t , out , dt ); in do_step() 262 sys( in , m_dxdt.m_v ,t ); in do_step() 263 this->stepper().do_step_impl( system , in , m_dxdt.m_v , t , out , dt , xerr ); in do_step() 293 sys( x , m_dxdt.m_v , t ); in do_step_v1() 294 this->stepper().do_step_impl( system , x , m_dxdt.m_v , t , x , dt ); in do_step_v1() 302 sys( x , m_dxdt.m_v ,t ); in do_step_v5() 303 this->stepper().do_step_impl( system , x , m_dxdt.m_v , t , x , dt , xerr ); in do_step_v5() 309 … return adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_impl() 327 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::explicit_error_stepper_base
|
D | explicit_stepper_base.hpp | 166 sys( in , m_dxdt.m_v ,t ); in do_step() 167 this->stepper().do_step_impl( system , in , m_dxdt.m_v , t , out , dt ); in do_step() 220 … return adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_impl() 229 sys( x , m_dxdt.m_v ,t ); in do_step_v1() 230 this->stepper().do_step_impl( system , x , m_dxdt.m_v , t , x , dt ); in do_step_v1() 238 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::explicit_stepper_base
|
/third_party/boost/boost/numeric/odeint/external/mtl4/ |
D | implicit_euler_mtl4.hpp | 63 m_dxdt() , m_x() , in implicit_euler_mtl4() 86 deriv_func( x , m_dxdt.m_v , t ); in do_step() 90 m_dxdt.m_v *= -dt; in do_step() 101 solve( m_jacobi.m_v , m_x.m_v , m_dxdt.m_v , L ); in do_step() 138 …resized |= adjust_size_by_resizeability( m_dxdt , x , typename is_resizeable<deriv_type>::type() ); in resize_impl() 150 wrapped_deriv_type m_dxdt; member in boost::numeric::odeint::implicit_euler_mtl4
|