28 #ifndef GFUNCTIONAL_H_
29 #define GFUNCTIONAL_H_
42 template<
typename RESULT>
IFunction is the base class for arbitrary functions return any type suported by the framwork...
__host__ virtual __device__ void operator()(const GInt_t np, Vector4R **particles, GReal_t *variables)=0
__host__ virtual __device__ RESULT operator()(const GInt_t n, Vector4R **particles)=0
double GReal_t
Double 8 bytes or float 4 bytes.
int GInt_t
Signed integer 4 bytes (int)