Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 > Struct Template Reference

#include <thrust_operations.hpp>

Public Member Functions

 scale_sum7 (const Fac1 alpha1, const Fac2 alpha2, const Fac3 alpha3, const Fac4 alpha4, const Fac5 alpha5, const Fac6 alpha6, const Fac7 alpha7)
 
template<class Tuple >
__host__ __device__ void operator() (Tuple t) const
 

Public Attributes

const Fac1 m_alpha1
 
const Fac2 m_alpha2
 
const Fac3 m_alpha3
 
const Fac4 m_alpha4
 
const Fac5 m_alpha5
 
const Fac6 m_alpha6
 
const Fac7 m_alpha7
 

Constructor & Destructor Documentation

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::scale_sum7 ( const Fac1  alpha1,
const Fac2  alpha2,
const Fac3  alpha3,
const Fac4  alpha4,
const Fac5  alpha5,
const Fac6  alpha6,
const Fac7  alpha7 
)
inline

Member Function Documentation

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
template<class Tuple >
__host__ __device__ void boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::operator() ( Tuple  t) const
inline

References boost::flyweights::t.

Member Data Documentation

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
const Fac1 boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::m_alpha1
template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
const Fac2 boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::m_alpha2
template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
const Fac3 boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::m_alpha3
template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
const Fac4 boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::m_alpha4
template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
const Fac5 boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::m_alpha5
template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
const Fac6 boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::m_alpha6
template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6>
const Fac7 boost::numeric::odeint::thrust_operations::scale_sum7< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7 >::m_alpha7

The documentation for this struct was generated from the following file: