AmpTools
UserAmplitude< T > Member List

This is the complete list of members for UserAmplitude< T >, including all inherited members.

Amplitude()Amplitudeinline
Amplitude(const vector< string > &args)Amplitudeinline
arguments() constAmplitudeinline
calcAmplitude(GDouble **pKin) const =0Amplitudepure virtual
calcAmplitude(const Kinematics *pKin) constAmplitude
calcAmplitude(const Kinematics *pKin, const vector< int > &permutation) constAmplitude
calcAmplitudeAll(GDouble *pdData, GDouble *pdAmps, int iNEvents, const vector< vector< int > > *pvPermutations) constAmplitudevirtual
calcAmplitudeGPU(dim3 dimGrid, dim3 dimBlock, GPU_AMP_PROTO, const vector< int > &perm) constAmplitudevirtual
clone() constUserAmplitude< T >inlinevirtual
containsFreeParameters() constAmplitude
getCurrentPermutation() constAmplitudeinlineprotected
init()Amplitudeinlinevirtual
isDefault() constAmplitudeinline
launchGPUKernel(dim3 dimGrid, dim3 dimBlock, GPU_AMP_PROTO) constAmplitudeinlinevirtual
name() const =0Amplitudepure virtual
newAmplitude(const vector< string > &args) constUserAmplitude< T >inlinevirtual
registerParameter(AmpParameter &par)Amplitudeprotected
setParPtr(const string &name, const double *ptr) constAmplitude
setParValue(const string &name, double val) constAmplitude
updatePar(const AmpParameter &par)Amplitudeinlinevirtual
updatePar(const string &name) constAmplitude
UserAmplitude()UserAmplitude< T >inline
UserAmplitude(const vector< string > &args)UserAmplitude< T >inline
~Amplitude()Amplitudeinlinevirtual
~UserAmplitude()UserAmplitude< T >inlinevirtual