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_sum_swap2< Fac1, Fac2 > Struct Template Reference

#include <thrust_operations.hpp>

Public Member Functions

 scale_sum_swap2 (const Fac1 alpha1, const Fac2 alpha2)
 
template<class Tuple >
__host__ __device__ void operator() (Tuple t) const
 

Public Attributes

const Fac1 m_alpha1
 
const Fac2 m_alpha2
 

Constructor & Destructor Documentation

template<class Fac1 = double, class Fac2 = Fac1>
boost::numeric::odeint::thrust_operations::scale_sum_swap2< Fac1, Fac2 >::scale_sum_swap2 ( const Fac1  alpha1,
const Fac2  alpha2 
)
inline

Member Function Documentation

template<class Fac1 = double, class Fac2 = Fac1>
template<class Tuple >
__host__ __device__ void boost::numeric::odeint::thrust_operations::scale_sum_swap2< Fac1, Fac2 >::operator() ( Tuple  t) const
inline

Member Data Documentation

template<class Fac1 = double, class Fac2 = Fac1>
const Fac1 boost::numeric::odeint::thrust_operations::scale_sum_swap2< Fac1, Fac2 >::m_alpha1
template<class Fac1 = double, class Fac2 = Fac1>
const Fac2 boost::numeric::odeint::thrust_operations::scale_sum_swap2< Fac1, Fac2 >::m_alpha2

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