11 for(
unsigned i=1;
i<=12;++
i)
37 if(
alpha<0.)
return -1.;
70 p = M_E / (
frac + M_E);
std::vector< GammaNumericalGenerator > theGammas
const RandomEngine * random
std::vector< double > approxLimit
std::vector< double > coreCoeff
Genfun::IncompleteGamma myIncompleteGamma
double gammaFrac() const
values 0<a<1.
void setParameters(double a, double b, double xm)
The parameters must be set before shooting.
GammaFunctionGenerator(const RandomEngine *engine)
Constructor.
double flatShoot(double xmin=0.0, double xmax=1.0) const
std::vector< std::vector< double > > tmp
double gammaInt() const
integer values
virtual ~GammaFunctionGenerator()
Destructor.
std::vector< double > integralToApproxLimit