RandLib 2.0.0
Probability distributions, fitting, and heavy-tail tools for C++20
Loading...
Searching...
No Matches
randlib::ErlangRand< RealType > Member List

This is the complete list of members for randlib::ErlangRand< RealType >, including all inherited members.

allElementsAreNonNegative(std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >protectedstatic
allElementsAreNotGreaterThan(RealType value, std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >protectedstatic
allElementsAreNotSmallerThan(RealType value, std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >protectedstatic
allElementsArePositive(std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >protectedstatic
alpharandlib::GammaDistribution< RealType >protected
betarandlib::GammaDistribution< RealType >protected
CF(double t) constrandlib::UnivariateDistribution< RealType >
CharacteristicFunction(std::span< const double > t, std::span< std::complex< double > > y) constrandlib::UnivariateDistribution< RealType >
ContinuousDistribution()randlib::ContinuousDistribution< RealType >inlineprotected
CumulativeDistributionFunction(std::span< const T > x, std::span< double > y) constrandlib::ProbabilityDistribution< T >
digammaAlpharandlib::GammaDistribution< RealType >protected
engine() constrandlib::ProbabilityDistribution< T >inlineprotected
ErlangRand(int shape=1, double rate=1)randlib::ErlangRand< RealType >inline
ExcessKurtosis() const overriderandlib::GammaDistribution< RealType >virtual
ExpectedValue(const std::function< double(RealType)> &funPtr, RealType minPoint, RealType maxPoint) const overriderandlib::ContinuousDistribution< RealType >protectedvirtual
F(const RealType &x) const overriderandlib::GammaDistribution< RealType >
randlib::ContinuousDistribution::F(const T &x) const =0randlib::ProbabilityDistribution< T >pure virtual
f(const RealType &x) const overriderandlib::GammaDistribution< RealType >virtual
fitError(FitErrorCode code, const std::string &explanation) constrandlib::ProbabilityDistribution< T >protected
FitRate(std::span< const RealType > sample, bool unbiased=false)randlib::FreeRateGammaDistribution< RealType >
FitRateBayes(std::span< const RealType > sample, const GammaDistribution< RealType > &priorDistribution, bool MAP=false)randlib::FreeRateGammaDistribution< RealType >
FourthMoment() constrandlib::UnivariateDistribution< RealType >virtual
FreeRateGammaDistribution(double shape, double rate)randlib::FreeRateGammaDistribution< RealType >inlineprotected
FromShapeRate(int shape, double rate)randlib::ErlangRand< RealType >inlinestatic
FromShapeScale(int shape, double scale)randlib::ErlangRand< RealType >inlinestatic
GammaDistribution(double shape, double rate)randlib::GammaDistribution< RealType >protected
GeometricMean() constrandlib::GammaDistribution< RealType >
GeometricVariance() constrandlib::GammaDistribution< RealType >
GetDigammaShape() const noexceptrandlib::GammaDistribution< RealType >inline
GetLogGammaShape() const noexceptrandlib::GammaDistribution< RealType >inline
GetLogRate() const noexceptrandlib::GammaDistribution< RealType >inline
GetLogShape() const noexceptrandlib::GammaDistribution< RealType >inline
GetRate() const noexceptrandlib::GammaDistribution< RealType >inline
GetSampleLogMean(std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >static
GetSampleLogMeanAndVariance(std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >static
GetSampleLogVariance(std::span< const RealType > sample, double logMean)randlib::UnivariateDistribution< RealType >static
GetSampleMean(std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >static
GetSampleMeanAndVariance(std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >static
GetSampleStatistics(std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >static
GetSampleSum(std::span< const RealType > sample)randlib::UnivariateDistribution< RealType >static
GetSampleVariance(std::span< const RealType > sample, double mean)randlib::UnivariateDistribution< RealType >static
GetScale() const noexceptrandlib::GammaDistribution< RealType >inline
GetShape() const noexceptrandlib::GammaDistribution< RealType >inline
Hazard(const RealType &x) const overriderandlib::ContinuousDistribution< RealType >virtual
HazardFunction(std::span< const RealType > x, std::span< double > y) constrandlib::UnivariateDistribution< RealType >
integrateCharacteristicFunction(double t) constrandlib::ContinuousDistribution< RealType >protected
isLeftBounded() constrandlib::UnivariateDistribution< RealType >
isRightBounded() constrandlib::UnivariateDistribution< RealType >
KolmogorovSmirnovTest(std::span< const RealType > orderStatistic, double alpha) constrandlib::ContinuousDistribution< RealType >
Kurtosis() constrandlib::UnivariateDistribution< RealType >virtual
lgammaAlpharandlib::GammaDistribution< RealType >protected
LikelihoodFunction(std::span< const RealType > sample) const overriderandlib::ContinuousDistribution< RealType >virtual
logAlpharandlib::GammaDistribution< RealType >protected
logBetarandlib::GammaDistribution< RealType >protected
logf(const RealType &x) const overriderandlib::GammaDistribution< RealType >virtual
logF(const RealType &x) constrandlib::GammaDistribution< RealType >
LogLikelihoodFunction(std::span< const RealType > sample) const overriderandlib::ContinuousDistribution< RealType >virtual
LogProbabilityDensityFunction(std::span< const RealType > x, std::span< double > y) constrandlib::ContinuousDistribution< RealType >
logS(const RealType &x) constrandlib::GammaDistribution< RealType >
LOWER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
MAX_ITER_REJECTIONrandlib::ProbabilityDistribution< T >protectedstatic
MaxValue() const overriderandlib::GammaDistribution< RealType >inlinevirtual
Mean() const overriderandlib::GammaDistribution< RealType >virtual
Median() const overriderandlib::GammaDistribution< RealType >virtual
MinValue() const overriderandlib::GammaDistribution< RealType >inlinevirtual
Mode() const overriderandlib::GammaDistribution< RealType >virtual
Name() const overriderandlib::ErlangRand< RealType >virtual
NON_NEGATIVITY_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
operator()(G &g) constrandlib::GammaDistribution< RealType >
pdfCoefrandlib::GammaDistribution< RealType >protected
POSITIVITY_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
ProbabilityDensityFunction(std::span< const RealType > x, std::span< double > y) constrandlib::ContinuousDistribution< RealType >
ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< T >protected
Quantile(double p) constrandlib::UnivariateDistribution< RealType >
Quantile1m(double p) constrandlib::UnivariateDistribution< RealType >
QuantileFunction(std::span< const double > p, std::span< RealType > y) constrandlib::UnivariateDistribution< RealType >
QuantileFunction1m(std::span< const double > p, std::span< RealType > y) constrandlib::UnivariateDistribution< RealType >
Reseed(std::uint64_t seed)randlib::ProbabilityDistribution< T >inline
S(const RealType &x) const overriderandlib::GammaDistribution< RealType >
randlib::ContinuousDistribution::S(const T &x) constrandlib::ProbabilityDistribution< T >virtual
Sample(std::span< T > outputData) constrandlib::ProbabilityDistribution< T >inline
Sample(G &g, std::span< T > outputData) constrandlib::ProbabilityDistribution< T >inline
randlib::ContinuousDistribution::sample(detail::EngineRef g, std::span< T > outputData) constrandlib::ProbabilityDistribution< T >inlineprotectedvirtual
searchQuantile(double p, bool upperTail, RealType guess, double relativeStep=1e-3) constrandlib::ContinuousDistribution< RealType >protected
SecondMoment() constrandlib::UnivariateDistribution< RealType >virtual
SetParameters(size_t shape, double rate)randlib::ErlangRand< RealType >
randlib::FreeRateGammaDistribution::SetParameters(double shape, double rate)randlib::GammaDistribution< RealType >protected
SetRate(double rate)randlib::FreeRateGammaDistribution< RealType >
SetScale(double scale)randlib::FreeRateGammaDistribution< RealType >
SetShape(size_t shape)randlib::ErlangRand< RealType >
randlib::FreeRateGammaDistribution::SetShape(double shape)randlib::GammaDistribution< RealType >protected
Skewness() const overriderandlib::GammaDistribution< RealType >virtual
StandardVariate(double shape, G &g)randlib::GammaDistribution< RealType >static
SupportType() const overriderandlib::GammaDistribution< RealType >inlinevirtual
SurvivalFunction(std::span< const T > x, std::span< double > y) constrandlib::ProbabilityDistribution< T >
thetarandlib::GammaDistribution< RealType >protected
ThirdMoment() constrandlib::UnivariateDistribution< RealType >virtual
toStringWithPrecision(const double a_value, const int n=6) constrandlib::ProbabilityDistribution< T >protected
UnivariateDistribution()randlib::UnivariateDistribution< RealType >protected
UPPER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
value_type typedefrandlib::ProbabilityDistribution< T >
Variance() const overriderandlib::GammaDistribution< RealType >virtual
Variate(double shape, double rate, G &g)randlib::GammaDistribution< RealType >static
randlib::ContinuousDistribution::Variate() constrandlib::ProbabilityDistribution< T >inline
~ContinuousDistribution()randlib::ContinuousDistribution< RealType >inlinevirtual
~GammaDistribution()randlib::GammaDistribution< RealType >inlinevirtual
~ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< T >virtual
~UnivariateDistribution()randlib::UnivariateDistribution< RealType >inlinevirtual