OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, 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 S13, typename S14, typename S15, typename index_type, typename op_type>
struct boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >

Definition at line 484 of file vector_algebra_ofp.hpp.

Public Member Functions

__device__ __host__ for_each_prop15 (S1 &v1, S2 &v2, S3 &v3, S4 &v4, S5 &v5, S6 &v6, S7 &v7, S8 &v8, S9 &v9, S10 &v10, S11 &v11, S12 &v12, S13 &v13, S14 &v14, S15 &v15, 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
 
S13 & v13
 
S14 & v14
 
S15 & v15
 
index_type & p
 
op_type & op
 

Constructor & Destructor Documentation

◆ for_each_prop15()

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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
__device__ __host__ boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::for_each_prop15 ( S1 &  v1,
S2 &  v2,
S3 &  v3,
S4 &  v4,
S5 &  v5,
S6 &  v6,
S7 &  v7,
S8 &  v8,
S9 &  v9,
S10 &  v10,
S11 &  v11,
S12 &  v12,
S13 &  v13,
S14 &  v14,
S15 &  v15,
index_type &  p,
op_type &  op 
)
inline

constructor

Parameters
srcsource encapsulated object
dstdestination encapsulated object

Definition at line 513 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
template<typename T >
__device__ __host__ void boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::operator() ( T &  t) const
inline

It call the copy function for each property.

Definition at line 518 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
op_type& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::op

Definition at line 505 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
index_type& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::p

Definition at line 504 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S1& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v1

Definition at line 487 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S10& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v10

Definition at line 496 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S11& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v11

Definition at line 497 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S12& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v12

Definition at line 498 of file vector_algebra_ofp.hpp.

◆ v13

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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S13& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v13

Definition at line 499 of file vector_algebra_ofp.hpp.

◆ v14

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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S14& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v14

Definition at line 500 of file vector_algebra_ofp.hpp.

◆ v15

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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S15& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v15

Definition at line 501 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S2& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v2

Definition at line 488 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S3& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v3

Definition at line 489 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S4& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v4

Definition at line 490 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S5& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v5

Definition at line 491 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S6& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v6

Definition at line 492 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S7& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v7

Definition at line 493 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S8& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v8

Definition at line 494 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 S13 , typename S14 , typename S15 , typename index_type , typename op_type >
S9& boost::numeric::odeint::for_each_prop15< S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, index_type, op_type >::v9

Definition at line 495 of file vector_algebra_ofp.hpp.


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