Home
last modified time | relevance | path

Searched refs:algebra (Results 1 – 25 of 79) sorted by relevance

1234

/third_party/boost/boost/numeric/odeint/stepper/detail/
Dgeneric_rk_call_algebra.hpp36 …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 …]
Dadams_bashforth_call_algebra.hpp36 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const StepStorage &steps ,… in operator ()()
39algebra.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 ()()
91algebra.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 …]
Dadams_moulton_call_algebra.hpp35 …void operator()( Algebra &algebra , const StateIn &in , StateOut &out , const DerivIn &dxdt , cons… in operator ()()
38algebra.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 ()()
90algebra.for_each7( out , in , dxdt , steps[0].m_v , steps[1].m_v , steps[2].m_v , steps[3].m_v , in operator ()()
[all …]
Dgeneric_rk_algorithm.hpp175 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/
Drange_algebra.cpp50 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
86algebra.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 …]
Dfusion_algebra.cpp101 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()
169algebra.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()
Deuler_stepper.cpp85 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/
Dalgebra_stepper_base.hpp34 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/
Dstate_algebra_operations.qbk17 …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/
Dadams_moulton.hpp95 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
Dadams_bashforth_moulton.hpp88 : 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()
Dsymplectic_euler.hpp96 symplectic_euler( const algebra_type &algebra = algebra_type() ) in symplectic_euler() argument
99 algebra ) in symplectic_euler()
Dsymplectic_rkn_sb3a_mclachlan.hpp119 symplectic_rkn_sb3a_mclachlan( const algebra_type &algebra = algebra_type() ) in symplectic_rkn_sb3a_mclachlan() argument
123 algebra ) in symplectic_rkn_sb3a_mclachlan()
Dsymplectic_rkn_sb3a_m4_mclachlan.hpp116 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()
Dmodified_midpoint.hpp74 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()
Drunge_kutta4.hpp139 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()
Deuler.hpp75 euler( const algebra_type &algebra = algebra_type() ) : stepper_base_type( algebra ) in euler() argument
Drunge_kutta_cash_karp54.hpp183 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()
Dexplicit_generic_rk.hpp140 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()
Dcontrolled_runge_kutta.hpp80 …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()
Dexplicit_error_generic_rk.hpp110 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/
Dnested_range_algebra.hpp19 …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/
Dalgebra_dispatcher.cpp42 vector_space_algebra algebra; \
44 BOOST_PP_CAT(algebra.for_each,BOOST_PP_ADD(n,2))( \
/third_party/boost/libs/numeric/odeint/examples/
Dheun.cpp109 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/
Dtutorial_parallel.qbk46 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

1234