/third_party/boost/boost/numeric/odeint/stepper/detail/ |
D | generic_rk_call_algebra.hpp | 36 …void operator()( algebra_type &algebra , S1 &s1 , S2 &s2 , S3 &s3 , S4 * /* s4_array */ , Op op )… in operator ()() 38 algebra.for_each3( s1 , s2 , s3 , op ); in operator ()() 42 void operator()( algebra_type &algebra , S1 &s1 , S2 &s2 , S4 * /* s4_array */ , Op op ) const in operator ()() 44 algebra.for_each2( s1 , s2 , op ); in operator ()() 52 void operator()( Algebra &algebra , S1 &s1 , S2 &s2 , S3 &s3 , S4 s4_array[1] , Op op ) const in operator ()() 54 algebra.for_each4( s1 , s2 , s3 , s4_array[0].m_v , op ); in operator ()() 58 void operator()( Algebra &algebra , S1 &s1 , S2 &s2 , S4 s4_array[1] , Op op ) const in operator ()() 60 algebra.for_each3( s1 , s2 , s4_array[0].m_v , op ); in operator ()() 69 void operator()( Algebra &algebra , S1 &s1 , S2 &s2 , S3 &s3 , S4 s4_array[2] , Op op ) const in operator ()() 71 algebra.for_each5( s1 , s2 , s3 , s4_array[0].m_v , s4_array[1].m_v , op ); in operator ()() [all …]
|
D | adams_bashforth_call_algebra.hpp | 36 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const StepStorage &steps ,… in operator ()() 39 …algebra.for_each3( out , in , steps[0].m_v , typename Operations::template scale_sum2< value_type … in operator ()() 48 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const StepStorage &steps ,… in operator ()() 51 algebra.for_each4( out , in , steps[0].m_v , steps[1].m_v , in operator ()() 61 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const StepStorage &steps ,… in operator ()() 64 algebra.for_each5( out , in , steps[0].m_v , steps[1].m_v , steps[2].m_v , in operator ()() 74 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const StepStorage &steps ,… in operator ()() 77 algebra.for_each6( out , in , steps[0].m_v , steps[1].m_v , steps[2].m_v , steps[3].m_v , in operator ()() 88 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const StepStorage &steps ,… in operator ()() 91 …algebra.for_each7( out , in , steps[0].m_v , steps[1].m_v , steps[2].m_v , steps[3].m_v , steps[4]… in operator ()() [all …]
|
D | adams_moulton_call_algebra.hpp | 35 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const DerivIn &dxdt , cons… in operator ()() 38 …algebra.for_each3( out , in , dxdt , typename Operations::template scale_sum2< value_type , Time >… in operator ()() 47 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const DerivIn &dxdt , cons… in operator ()() 50 algebra.for_each4( out , in , dxdt , steps[0].m_v , in operator ()() 60 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const DerivIn &dxdt , cons… in operator ()() 63 algebra.for_each5( out , in , dxdt , steps[0].m_v , steps[1].m_v , in operator ()() 73 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const DerivIn &dxdt , cons… in operator ()() 76 algebra.for_each6( out , in , dxdt , steps[0].m_v , steps[1].m_v , steps[2].m_v , in operator ()() 87 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const DerivIn &dxdt , cons… in operator ()() 90 … algebra.for_each7( out , in , dxdt , steps[0].m_v , steps[1].m_v , steps[2].m_v , steps[3].m_v , in operator ()() [all …]
|
D | generic_rk_algorithm.hpp | 175 Algebra &algebra; member 187 …: algebra( _algebra ) , system( _system ) , x( _x ) , x_tmp( _x_tmp ) , x_out( _out) , dxdt( _dxdt… in calculate_stage() 208 …detail::template generic_rk_call_algebra< stage_number , Algebra >()( algebra , x_tmp , x , dxdt ,… in operator ()() 213 …detail::template generic_rk_call_algebra< stage_number , Algebra >()( algebra , x_out , x , dxdt ,… in operator ()() 226 … void inline do_step( Algebra &algebra , System system , const StateIn &in , const DerivIn &dxdt , in do_step() argument 234 ( algebra , sys , in , dxdt , out , x_tmp , F , t , dt ) ); in do_step()
|
/third_party/boost/libs/numeric/odeint/test/ |
D | range_algebra.cpp | 50 range_algebra algebra; variable 54 algebra_type algebra; in BOOST_AUTO_TEST_CASE_TEMPLATE() local 56 algebra.for_each2( x1 , x2 , default_operations::scale_sum1<>( 1.0 ) ); in BOOST_AUTO_TEST_CASE_TEMPLATE() 65 algebra_type algebra; in BOOST_AUTO_TEST_CASE_TEMPLATE() local 67 algebra.for_each3( x1 , x2 , x3 , default_operations::scale_sum2<>( 1.0 , 2.0 ) ); in BOOST_AUTO_TEST_CASE_TEMPLATE() 75 algebra_type algebra; in BOOST_AUTO_TEST_CASE_TEMPLATE() local 77 algebra.for_each4( x1 , x2 , x3 , x4 , default_operations::scale_sum3<>( 1.0 , 2.0 , 3.0 ) ); in BOOST_AUTO_TEST_CASE_TEMPLATE() 84 algebra_type algebra; in BOOST_AUTO_TEST_CASE_TEMPLATE() local 86 …algebra.for_each5( x1 , x2 , x3 , x4 , x5 , default_operations::scale_sum4<>( 1.0 , 2.0 , 3.0 , 4.… in BOOST_AUTO_TEST_CASE_TEMPLATE() 93 algebra_type algebra; in BOOST_AUTO_TEST_CASE_TEMPLATE() local [all …]
|
D | fusion_algebra.cpp | 101 fusion_algebra algebra; 106 algebra.for_each2( f.res , f.k1 , in BOOST_AUTO_TEST_CASE() 115 algebra.for_each3( f.res , f.x , f.k1 , in BOOST_AUTO_TEST_CASE() 124 algebra.for_each4( f.res , f.x , f.k1 , f.k2 , in BOOST_AUTO_TEST_CASE() 133 algebra.for_each5( f.res , f.x , f.k1 , f.k2 , f.k3 , in BOOST_AUTO_TEST_CASE() 142 algebra.for_each6( f.res , f.x , f.k1 , f.k2 , f.k3 , f.k4 , in BOOST_AUTO_TEST_CASE() 151 algebra.for_each7( f.res , f.x , f.k1 , f.k2 , f.k3 , f.k4 , f.k5 , in BOOST_AUTO_TEST_CASE() 160 algebra.for_each8( f.res , f.x , f.k1 , f.k2 , f.k3 , f.k4 , f.k5 , f.k6 , in BOOST_AUTO_TEST_CASE() 169 …algebra.for_each15( f.res , f.x , f.k1 , f.k2 , f.k3 , f.k4 , f.k5 , f.k6 , f.k1 , f.k2 , f.k3 , f… in BOOST_AUTO_TEST_CASE() 179 double nrm = algebra.norm_inf( fusion::make_vector( 1.0 , 2.0 , 3.0 ) ); in BOOST_AUTO_TEST_CASE()
|
D | euler_stepper.cpp | 85 range_algebra algebra; in BOOST_AUTO_TEST_CASE() local 86 euler< state_type > stepper( algebra ); in BOOST_AUTO_TEST_CASE()
|
/third_party/boost/boost/numeric/odeint/stepper/base/ |
D | algebra_stepper_base.hpp | 34 algebra_stepper_base( const algebra_type &algebra = algebra_type() ) in algebra_stepper_base() argument 35 : m_algebra( algebra ) { } in algebra_stepper_base() 37 algebra_type& algebra() in algebra() function in boost::numeric::odeint::algebra_stepper_base 42 const algebra_type& algebra() const in algebra() function in boost::numeric::odeint::algebra_stepper_base
|
/third_party/boost/libs/numeric/odeint/doc/concepts/ |
D | state_algebra_operations.qbk | 17 …as there the `state_type` can not be changed from `ublas::vector` and no algebra/operations are us… 79 [[`Algebra`] [The algebra type]] 81 [[`algebra`] [Object of type `Algebra`]] 91 …[[Vector Operation with arity 2] [`algebra.for_each2( y , x , operation2 )`] [void] [Calls `operat… 92 …[[Vector Operation with arity 3] [`algebra.for_each3( y , x1 , x2 , operation3 )`] [void] [Calls `… 93 …[[Vector Operation with arity [^/N/]] [[^algebra.for_each['N]( y , x1 , ... , xN , operation['N] )… 110 …omAccessRange] [`openmp_range_algebra`] [`default_operations`] [OpenMP-parallelised range algebra]] 111 …[[`openmp_state`] [`openmp_algebra`] [`default_operations`] [OpenMP-parallelised algebra for split… 121 …[[Vector operation] [`algebra.for_each3( y , x1 , x2 , Operations::scale_sum2< Value1 , Value2 >( …
|
/third_party/boost/boost/numeric/odeint/stepper/ |
D | adams_moulton.hpp | 95 adams_moulton( algebra_type &algebra ) in adams_moulton() argument 97 m_algebra_instance() , m_algebra( algebra ) in adams_moulton() 155 algebra_type& algebra() in algebra() function in boost::numeric::odeint::adams_moulton 158 const algebra_type& algebra() const in algebra() function in boost::numeric::odeint::adams_moulton
|
D | adams_bashforth_moulton.hpp | 88 : m_adams_bashforth() , m_adams_moulton( m_adams_bashforth.algebra() ) in adams_bashforth_moulton() 92 adams_bashforth_moulton( const algebra_type &algebra ) in adams_bashforth_moulton() argument 93 : m_adams_bashforth( algebra ) , m_adams_moulton( m_adams_bashforth.algebra() ) in adams_bashforth_moulton()
|
D | symplectic_euler.hpp | 96 symplectic_euler( const algebra_type &algebra = algebra_type() ) in symplectic_euler() argument 99 algebra ) in symplectic_euler()
|
D | symplectic_rkn_sb3a_mclachlan.hpp | 119 symplectic_rkn_sb3a_mclachlan( const algebra_type &algebra = algebra_type() ) in symplectic_rkn_sb3a_mclachlan() argument 123 algebra ) in symplectic_rkn_sb3a_mclachlan()
|
D | symplectic_rkn_sb3a_m4_mclachlan.hpp | 116 symplectic_rkn_sb3a_m4_mclachlan( const algebra_type &algebra = algebra_type() ) in symplectic_rkn_sb3a_m4_mclachlan() argument 120 algebra ) in symplectic_rkn_sb3a_m4_mclachlan()
|
D | modified_midpoint.hpp | 74 modified_midpoint( unsigned short steps = 2 , const algebra_type &algebra = algebra_type() ) in modified_midpoint() argument 75 : stepper_base_type( algebra ) , m_steps( steps ) in modified_midpoint() 189 …modified_midpoint_dense_out( unsigned short steps = 2 , const algebra_type &algebra = algebra_type… in modified_midpoint_dense_out() argument 190 : m_algebra( algebra ) , m_steps( steps ) in modified_midpoint_dense_out()
|
D | runge_kutta4.hpp | 139 runge_kutta4( const algebra_type &algebra = algebra_type() ) : stepper_base_type( in runge_kutta4() argument 141 rk4_coefficients_b<Value>() , rk4_coefficients_c<Value>() , algebra ) in runge_kutta4()
|
D | euler.hpp | 75 euler( const algebra_type &algebra = algebra_type() ) : stepper_base_type( algebra ) in euler() argument
|
D | runge_kutta_cash_karp54.hpp | 183 runge_kutta_cash_karp54( const algebra_type &algebra = algebra_type() ) : stepper_base_type( in runge_kutta_cash_karp54() argument 190 algebra ) in runge_kutta_cash_karp54()
|
D | explicit_generic_rk.hpp | 140 const algebra_type &algebra = algebra_type() ) in explicit_generic_rk() argument 141 : stepper_base_type( algebra ) , m_rk_algorithm( a , b , c ) in explicit_generic_rk()
|
D | controlled_runge_kutta.hpp | 80 …value_type error( algebra_type &algebra , const State &x_old , const Deriv &dxdt_old , Err &x_err … in error() argument 84 algebra.for_each3( x_err , x_old , dxdt_old , in error() 89 return algebra.norm_inf( x_err ); in error() 427 …value_type max_rel_err = m_error_checker.error( m_stepper.algebra() , in , dxdt , m_xerr.m_v , dt … in try_step() 771 …value_type max_rel_err = m_error_checker.error( m_stepper.algebra() , in , dxdt_in , m_xerr.m_v , … in try_step()
|
D | explicit_error_generic_rk.hpp | 110 const algebra_type &algebra = algebra_type() ) in explicit_error_generic_rk() argument 111 : stepper_base_type( algebra ) , m_rk_algorithm( a , b , c ) , m_b2( b2 ) in explicit_error_generic_rk()
|
/third_party/boost/libs/numeric/odeint/examples/2d_lattice/ |
D | nested_range_algebra.hpp | 19 …1 first1 , Iterator1 last1 , Iterator2 first2 , Iterator3 first3, Operation op , Algebra &algebra ) in for_each3() argument 22 algebra.for_each3( *first1++ , *first2++ , *first3++ , op ); in for_each3()
|
/third_party/boost/libs/numeric/odeint/test_external/nt2/ |
D | algebra_dispatcher.cpp | 42 vector_space_algebra algebra; \ 44 BOOST_PP_CAT(algebra.for_each,BOOST_PP_ADD(n,2))( \
|
/third_party/boost/libs/numeric/odeint/examples/ |
D | heun.cpp | 109 heun( const algebra_type &algebra = algebra_type() ) in heun() argument 114 heun_b<Value>() , heun_c<Value>() , algebra ) in heun()
|
/third_party/boost/libs/numeric/odeint/doc/ |
D | tutorial_parallel.qbk | 46 This algebra requires the state type to be a model of Random Access Range and 47 will be used from multiple threads by the algebra. 110 and will use the given algebra on its elements.] 141 inner algebra (since our inner state is a `vector`, the inner algebra will be 163 simply calls the inner algebra on the local chunk and the system function is not
|