14#ifndef BZ_RANDOM_CHISQUARE
15#define BZ_RANDOM_CHISQUARE
17#ifndef BZ_RANDOM_GAMMA
23template<
typename T = double,
typename IRNG =
defaultIRNG,
31 :
Gamma<T,IRNG,stateTag>(
df/2.0)
37 :
Gamma<T,IRNG,stateTag>(
df/2.0, i)
44 BZPRECONDITION(_df > 0.0);
Definition chisquare.h:26
ChiSquare(T df)
Definition chisquare.h:30
void setDF(T _df)
Definition chisquare.h:42
T random()
Definition chisquare.h:49
T df
Definition chisquare.h:60
ChiSquare(T df, unsigned int i)
Definition chisquare.h:36
T sgamma()
Definition chisquare.h:55
T T_numtype
Definition chisquare.h:28
void setMean(T mean)
Definition gamma.h:74
T random()
Definition gamma.h:113
sharedState defaultState
Definition default.h:55
MersenneTwister defaultIRNG
Definition default.h:120