OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type > Struct Template Reference

Detailed Description

template<typename S1, typename S2, typename S3, typename S4, typename S5, typename S6, typename S7, typename S8, typename S9, typename S10, typename S11, typename S12, typename index_type, typename op_type>
struct boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >

Definition at line 364 of file vector_algebra_ofp.hpp.

Public Member Functions

__device__ __host__ for_each_prop12 (S1 &v1, S2 &v2, S3 &v3, S4 &v4, S5 &v5, S6 &v6, S7 &v7, S8 &v8, S9 &v9, S10 &v10, S11 &v11, S12 &v12, index_type &p, op_type &op)
 constructor
 
template<typename T >
__device__ __host__ void operator() (T &t) const
 It call the copy function for each property.
 

Data Fields

S1 & v1
 
S2 & v2
 
S3 & v3
 
S4 & v4
 
S5 & v5
 
S6 & v6
 
S7 & v7
 
S8 & v8
 
S9 & v9
 
S10 & v10
 
S11 & v11
 
S12 & v12
 
index_type & p
 
op_type & op
 

Constructor & Destructor Documentation

◆ for_each_prop12()

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
__device__ __host__ boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::for_each_prop12 ( S1 &  v1,
S2 &  v2,
S3 &  v3,
S4 &  v4,
S5 &  v5,
S6 &  v6,
S7 &  v7,
S8 &  v8,
S9 &  v9,
S10 &  v10,
S11 &  v11,
S12 &  v12,
index_type &  p,
op_type &  op 
)
inline

constructor

Parameters
srcsource encapsulated object
dstdestination encapsulated object

Definition at line 390 of file vector_algebra_ofp.hpp.

Member Function Documentation

◆ operator()()

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
template<typename T >
__device__ __host__ void boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::operator() ( T &  t) const
inline

It call the copy function for each property.

Definition at line 395 of file vector_algebra_ofp.hpp.

Field Documentation

◆ op

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
op_type& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::op

Definition at line 382 of file vector_algebra_ofp.hpp.

◆ p

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
index_type& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::p

Definition at line 381 of file vector_algebra_ofp.hpp.

◆ v1

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S1& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v1

Definition at line 367 of file vector_algebra_ofp.hpp.

◆ v10

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S10& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v10

Definition at line 376 of file vector_algebra_ofp.hpp.

◆ v11

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S11& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v11

Definition at line 377 of file vector_algebra_ofp.hpp.

◆ v12

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S12& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v12

Definition at line 378 of file vector_algebra_ofp.hpp.

◆ v2

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S2& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v2

Definition at line 368 of file vector_algebra_ofp.hpp.

◆ v3

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S3& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v3

Definition at line 369 of file vector_algebra_ofp.hpp.

◆ v4

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S4& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v4

Definition at line 370 of file vector_algebra_ofp.hpp.

◆ v5

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S5& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v5

Definition at line 371 of file vector_algebra_ofp.hpp.

◆ v6

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S6& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v6

Definition at line 372 of file vector_algebra_ofp.hpp.

◆ v7

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S7& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v7

Definition at line 373 of file vector_algebra_ofp.hpp.

◆ v8

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S8& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v8

Definition at line 374 of file vector_algebra_ofp.hpp.

◆ v9

template<typename S1 , typename S2 , typename S3 , typename S4 , typename S5 , typename S6 , typename S7 , typename S8 , typename S9 , typename S10 , typename S11 , typename S12 , typename index_type , typename op_type >
S9& boost::numeric::odeint::for_each_prop12< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, index_type, op_type >::v9

Definition at line 375 of file vector_algebra_ofp.hpp.


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