OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 > Struct Template Reference

Detailed Description

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
struct boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >

Definition at line 773 of file vector_algebra_ofp_gpu.hpp.

Public Types

typedef void result_type
 

Public Member Functions

 scale_sum14 (Fac1 alpha1, Fac2 alpha2, Fac3 alpha3, Fac4 alpha4, Fac5 alpha5, Fac6 alpha6, Fac7 alpha7, Fac8 alpha8, Fac9 alpha9, Fac10 alpha10, Fac11 alpha11, Fac12 alpha12, Fac13 alpha13, Fac14 alpha14)
 
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13 , class T14 , class T15 >
__device__ __host__ void operator() (T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4, const T5 &t5, const T6 &t6, const T7 &t7, const T8 &t8, const T9 &t9, const T10 &t10, const T11 &t11, const T12 &t12, const T13 &t13, const T14 &t14, const T15 &t15) const
 

Data Fields

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
 
const Fac8 m_alpha8
 
const Fac9 m_alpha9
 
const Fac10 m_alpha10
 
const Fac11 m_alpha11
 
const Fac12 m_alpha12
 
const Fac13 m_alpha13
 
const Fac14 m_alpha14
 

Member Typedef Documentation

◆ result_type

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
typedef void boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::result_type

Definition at line 801 of file vector_algebra_ofp_gpu.hpp.

Constructor & Destructor Documentation

◆ scale_sum14()

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::scale_sum14 ( Fac1  alpha1,
Fac2  alpha2,
Fac3  alpha3,
Fac4  alpha4,
Fac5  alpha5,
Fac6  alpha6,
Fac7  alpha7,
Fac8  alpha8,
Fac9  alpha9,
Fac10  alpha10,
Fac11  alpha11,
Fac12  alpha12,
Fac13  alpha13,
Fac14  alpha14 
)
inline

Definition at line 790 of file vector_algebra_ofp_gpu.hpp.

Member Function Documentation

◆ operator()()

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 , class T8 , class T9 , class T10 , class T11 , class T12 , class T13 , class T14 , class T15 >
__device__ __host__ void boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::operator() ( T1 &  t1,
const T2 &  t2,
const T3 &  t3,
const T4 &  t4,
const T5 &  t5,
const T6 &  t6,
const T7 &  t7,
const T8 &  t8,
const T9 &  t9,
const T10 &  t10,
const T11 &  t11,
const T12 &  t12,
const T13 &  t13,
const T14 &  t14,
const T15 &  t15 
) const
inline

Definition at line 796 of file vector_algebra_ofp_gpu.hpp.

Field Documentation

◆ m_alpha1

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac1 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha1

Definition at line 775 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha10

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac10 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha10

Definition at line 784 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha11

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac11 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha11

Definition at line 785 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha12

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac12 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha12

Definition at line 786 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha13

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac13 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha13

Definition at line 787 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha14

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac14 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha14

Definition at line 788 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha2

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac2 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha2

Definition at line 776 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha3

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac3 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha3

Definition at line 777 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha4

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac4 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha4

Definition at line 778 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha5

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac5 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha5

Definition at line 779 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha6

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac6 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha6

Definition at line 780 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha7

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac7 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha7

Definition at line 781 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha8

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac8 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha8

Definition at line 782 of file vector_algebra_ofp_gpu.hpp.

◆ m_alpha9

template<class Fac1 = double, class Fac2 = Fac1, class Fac3 = Fac2, class Fac4 = Fac3, class Fac5 = Fac4, class Fac6 = Fac5, class Fac7 = Fac6, class Fac8 = Fac7, class Fac9 = Fac8, class Fac10 = Fac9, class Fac11 = Fac10, class Fac12 = Fac11, class Fac13 = Fac12, class Fac14 = Fac13>
const Fac9 boost::numeric::odeint::ofp_operations::scale_sum14< Fac1, Fac2, Fac3, Fac4, Fac5, Fac6, Fac7, Fac8, Fac9, Fac10, Fac11, Fac12, Fac13, Fac14 >::m_alpha9

Definition at line 783 of file vector_algebra_ofp_gpu.hpp.


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