MCBooster  1.0.1
Tool to generate MC phase space samples in parallel.
MCBooster::Calculate2< FUNCTION > Struct Template Reference

#include <Calculate.h>

+ Collaboration diagram for MCBooster::Calculate2< FUNCTION >:

Public Member Functions

 Calculate2 ()
 
 Calculate2 (const FUNCTION &_Function)
 
__host__ __device__ void operator() (GT2 particles)
 
__host__ __device__ void operator() (GT3 particles)
 
__host__ __device__ void operator() (GT4 particles)
 
__host__ __device__ void operator() (GT5 particles)
 
__host__ __device__ void operator() (GT6 particles)
 
__host__ __device__ void operator() (GT7 particles)
 
__host__ __device__ void operator() (GT8 particles)
 
__host__ __device__ void operator() (GT9 particles)
 
__host__ __device__ void operator() (GT10 particles)
 

Public Attributes

FUNCTION Function
 

Detailed Description

template<typename FUNCTION>
struct MCBooster::Calculate2< FUNCTION >

Definition at line 200 of file Calculate.h.

Constructor & Destructor Documentation

template<typename FUNCTION >
MCBooster::Calculate2< FUNCTION >::Calculate2 ( )
inline

Definition at line 205 of file Calculate.h.

template<typename FUNCTION >
MCBooster::Calculate2< FUNCTION >::Calculate2 ( const FUNCTION &  _Function)
inline

Definition at line 212 of file Calculate.h.

Member Function Documentation

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT2  particles)
inline

Definition at line 219 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT3  particles)
inline

Definition at line 230 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT4  particles)
inline

Definition at line 242 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT5  particles)
inline

Definition at line 256 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT6  particles)
inline

Definition at line 270 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT7  particles)
inline

Definition at line 285 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT8  particles)
inline

Definition at line 301 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT9  particles)
inline

Definition at line 319 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

template<typename FUNCTION >
__host__ __device__ void MCBooster::Calculate2< FUNCTION >::operator() ( GT10  particles)
inline

Definition at line 337 of file Calculate.h.

References MCBooster::Calculate2< FUNCTION >::Function.

Member Data Documentation

template<typename FUNCTION >
FUNCTION MCBooster::Calculate2< FUNCTION >::Function

Definition at line 203 of file Calculate.h.

Referenced by MCBooster::Calculate2< FUNCTION >::operator()().


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