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::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 > Struct Template Reference

#include <mkl_operations.hpp>

Public Types

typedef double Fac1
 
typedef double Fac2
 
typedef double Fac3
 
typedef double Fac4
 
typedef double Fac5
 

Public Member Functions

 scale_sum5 (const Fac1 alpha1, const Fac2 alpha2, const Fac3 alpha3, const Fac4 alpha4, const Fac5 alpha5)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
void operator() (T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6) const
 

Public Attributes

const Fac1 m_alpha1
 
const Fac2 m_alpha2
 
const Fac3 m_alpha3
 
const Fac4 m_alpha4
 
const Fac5 m_alpha5
 

Member Typedef Documentation

template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
typedef double boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::Fac1
template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
typedef double boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::Fac2
template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
typedef double boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::Fac3
template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
typedef double boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::Fac4
template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
typedef double boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::Fac5

Constructor & Destructor Documentation

template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::scale_sum5 ( const Fac1  alpha1,
const Fac2  alpha2,
const Fac3  alpha3,
const Fac4  alpha4,
const Fac5  alpha5 
)
inline

Member Function Documentation

template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 >
void boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::operator() ( T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6 
) const
inline

References boost::n.

Member Data Documentation

template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
const Fac1 boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::m_alpha1
template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
const Fac2 boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::m_alpha2
template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
const Fac3 boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::m_alpha3
template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
const Fac4 boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::m_alpha4
template<class F1 = double, class F2 = F1, class F3 = F2, class F4 = F3, class F5 = F4>
const Fac5 boost::numeric::odeint::mkl_operations::scale_sum5< F1, F2, F3, F4, F5 >::m_alpha5

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