Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
compute_operations.hpp File Reference
#include <boost/preprocessor/repetition.hpp>
#include <boost/compute.hpp>
Include dependency graph for compute_operations.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::numeric::odeint::compute_operations
 
struct  boost::numeric::odeint::compute_operations::scale_sum_swap2< Fac1, Fac2 >
 
struct  boost::numeric::odeint::compute_operations::rel_error< Fac1 >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::numeric
 
 boost::numeric::odeint
 

Macros

#define BOOST_ODEINT_COMPUTE_TEMPL_FAC(z, n, unused)   , class Fac ## n = BOOST_PP_CAT(Fac, BOOST_PP_DEC(n))
 
#define BOOST_ODEINT_COMPUTE_MEMB_FAC(z, n, unused)   const Fac ## n m_alpha ## n;
 
#define BOOST_ODEINT_COMPUTE_PRM_FAC(z, n, unused)   BOOST_PP_COMMA_IF(n) const Fac ## n alpha ## n
 
#define BOOST_ODEINT_COMPUTE_INIT_FAC(z, n, unused)   BOOST_PP_COMMA_IF(n) m_alpha ## n (alpha ## n)
 
#define BOOST_ODEINT_COMPUTE_PRM_STATE(z, n, unused)   BOOST_PP_COMMA_IF(n) StateType ## n &s ## n
 
#define BOOST_ODEINT_COMPUTE_BEGIN_STATE(z, n, unused)   BOOST_PP_COMMA_IF( BOOST_PP_DEC(n) ) s ## n.begin()
 
#define BOOST_ODEINT_COMPUTE_END_STATE(z, n, unused)   BOOST_PP_COMMA_IF( BOOST_PP_DEC(n) ) s ## n.end()
 
#define BOOST_ODEINT_COMPUTE_LAMBDA(z, n, unused)   BOOST_PP_EXPR_IF(n, +) m_alpha ## n * bc::lambda::get< n >(bc::_1)
 
#define BOOST_ODEINT_COMPUTE_OPERATIONS(z, n, unused)
 

Macro Definition Documentation

#define BOOST_ODEINT_COMPUTE_BEGIN_STATE (   z,
  n,
  unused 
)    BOOST_PP_COMMA_IF( BOOST_PP_DEC(n) ) s ## n.begin()
#define BOOST_ODEINT_COMPUTE_END_STATE (   z,
  n,
  unused 
)    BOOST_PP_COMMA_IF( BOOST_PP_DEC(n) ) s ## n.end()
#define BOOST_ODEINT_COMPUTE_INIT_FAC (   z,
  n,
  unused 
)    BOOST_PP_COMMA_IF(n) m_alpha ## n (alpha ## n)
#define BOOST_ODEINT_COMPUTE_LAMBDA (   z,
  n,
  unused 
)    BOOST_PP_EXPR_IF(n, +) m_alpha ## n * bc::lambda::get< n >(bc::_1)
#define BOOST_ODEINT_COMPUTE_MEMB_FAC (   z,
  n,
  unused 
)    const Fac ## n m_alpha ## n;
#define BOOST_ODEINT_COMPUTE_OPERATIONS (   z,
  n,
  unused 
)
#define BOOST_ODEINT_COMPUTE_PRM_FAC (   z,
  n,
  unused 
)    BOOST_PP_COMMA_IF(n) const Fac ## n alpha ## n
#define BOOST_ODEINT_COMPUTE_PRM_STATE (   z,
  n,
  unused 
)    BOOST_PP_COMMA_IF(n) StateType ## n &s ## n
#define BOOST_ODEINT_COMPUTE_TEMPL_FAC (   z,
  n,
  unused 
)    , class Fac ## n = BOOST_PP_CAT(Fac, BOOST_PP_DEC(n))