1 #ifndef VSPMODELLOGWEIBULLWITHRANDOMNOISE_H
3 #define VSPMODELLOGWEIBULLWITHRANDOMNOISE_H
9 class VspModelLogWeibullWithRandomNoise :
public VspModel
12 enum BadInheritType { UseWeibull, NoiseAgain };
14 VspModelLogWeibullWithRandomNoise(
double weibullScale,
double weibullShape,
double inheritSigmaFraction,
16 ~VspModelLogWeibullWithRandomNoise();
18 double pickSetPointViralLoad();
19 double inheritSetPointViralLoad(
double VspInfector);
21 double getWeibullShape()
const {
return m_weibullShape; }
22 double getWeibullScale()
const {
return m_weibullScale; }
23 double getSigmaFraction()
const {
return m_sigmaFraction; }
24 BadInheritType getOnBadInheritType()
const {
return m_badInherType; }
26 double m_weibullScale, m_weibullShape;
27 double m_sigmaFraction;
28 BadInheritType m_badInherType;
31 #endif // VSPMODELLOGWEIBULLWITHRANDOMNOISE_H
This class allows you to generate random numbers, and uses the GNU Scientific Library for this...
Definition: gslrandomnumbergenerator.h:16