OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
boost::numeric::odeint::for_each_prop2< S1, S2, index_type, op_type > Struct Template Reference

Detailed Description

template<typename S1, typename S2, typename index_type, typename op_type>
struct boost::numeric::odeint::for_each_prop2< S1, S2, index_type, op_type >

Definition at line 40 of file vector_algebra_ofp.hpp.

Public Member Functions

__device__ __host__ for_each_prop2 (S1 &v1, S2 &v2, 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
 
index_type & p
 
op_type & op
 

Constructor & Destructor Documentation

◆ for_each_prop2()

template<typename S1 , typename S2 , typename index_type , typename op_type >
__device__ __host__ boost::numeric::odeint::for_each_prop2< S1, S2, index_type, op_type >::for_each_prop2 ( S1 &  v1,
S2 &  v2,
index_type &  p,
op_type &  op 
)
inline

constructor

Parameters
srcsource encapsulated object
dstdestination encapsulated object

Definition at line 54 of file vector_algebra_ofp.hpp.

Member Function Documentation

◆ operator()()

template<typename S1 , typename S2 , typename index_type , typename op_type >
template<typename T >
__device__ __host__ void boost::numeric::odeint::for_each_prop2< S1, S2, index_type, op_type >::operator() ( T &  t) const
inline

It call the copy function for each property.

Definition at line 59 of file vector_algebra_ofp.hpp.

Field Documentation

◆ op

template<typename S1 , typename S2 , typename index_type , typename op_type >
op_type& boost::numeric::odeint::for_each_prop2< S1, S2, index_type, op_type >::op

Definition at line 46 of file vector_algebra_ofp.hpp.

◆ p

template<typename S1 , typename S2 , typename index_type , typename op_type >
index_type& boost::numeric::odeint::for_each_prop2< S1, S2, index_type, op_type >::p

Definition at line 45 of file vector_algebra_ofp.hpp.

◆ v1

template<typename S1 , typename S2 , typename index_type , typename op_type >
S1& boost::numeric::odeint::for_each_prop2< S1, S2, index_type, op_type >::v1

Definition at line 43 of file vector_algebra_ofp.hpp.

◆ v2

template<typename S1 , typename S2 , typename index_type , typename op_type >
S2& boost::numeric::odeint::for_each_prop2< S1, S2, index_type, op_type >::v2

Definition at line 44 of file vector_algebra_ofp.hpp.


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