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

This is the complete list of members for randlib::NormalRand< 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::StableDistribution< RealType >protected
betarandlib::StableDistribution< RealType >protected
CarrierMeasure(RealType) const overriderandlib::NormalRand< RealType >virtual
cdfCauchy(RealType x) constrandlib::StableDistribution< RealType >protected
cdfCauchyCompl(RealType x) constrandlib::StableDistribution< RealType >protected
cdfLevy(RealType x) constrandlib::StableDistribution< RealType >protected
cdfLevyCompl(RealType x) constrandlib::StableDistribution< RealType >protected
cdfNormal(RealType x) constrandlib::StableDistribution< RealType >protected
cdfNormalCompl(RealType x) constrandlib::StableDistribution< RealType >protected
cdftailBoundrandlib::StableDistribution< RealType >protected
CF(double t) constrandlib::UnivariateDistribution< RealType >
cfCauchy(double t) constrandlib::StableDistribution< RealType >protected
cfLevy(double t) constrandlib::StableDistribution< RealType >protected
cfNormal(double t) constrandlib::StableDistribution< RealType >protected
CharacteristicFunction(std::span< const double > t, std::span< std::complex< double > > y) constrandlib::UnivariateDistribution< RealType >
ContinuousDistribution()randlib::ContinuousDistribution< RealType >inlineprotected
CrossEntropyAdjusted(DoublePair parameters) constrandlib::ExponentialFamily< RealType, DoublePair >virtual
CumulativeDistributionFunction(std::span< const T > x, std::span< double > y) constrandlib::ProbabilityDistribution< T >
engine() constrandlib::ProbabilityDistribution< T >inlineprotected
EntropyAdjusted() constrandlib::ExponentialFamily< RealType, DoublePair >virtual
ExcessKurtosis() const overriderandlib::StableDistribution< RealType >virtual
ExpectedValue(const std::function< double(RealType)> &funPtr, RealType minPoint, RealType maxPoint) const overriderandlib::ContinuousDistribution< RealType >protectedvirtual
ExponentialFamily()randlib::ExponentialFamily< RealType, DoublePair >inline
F(const RealType &x) const overriderandlib::NormalRand< RealType >
randlib::ContinuousDistribution::F(const T &x) const =0randlib::ProbabilityDistribution< T >pure virtual
f(const RealType &x) const overriderandlib::NormalRand< RealType >virtual
Fit(std::span< const RealType > sample, bool unbiased=false)randlib::NormalRand< RealType >
Fit(std::span< const RealType > sample, DoublePair &confidenceIntervalForMean, DoublePair &confidenceIntervalForVariance, double significanceLevel, bool unbiased=false)randlib::NormalRand< RealType >
FitBayes(std::span< const RealType > sample, const NormalInverseGammaRand< RealType > &priorDistribution, bool MAP=false)randlib::NormalRand< RealType >
fitError(FitErrorCode code, const std::string &explanation) constrandlib::ProbabilityDistribution< T >protected
FitLocation(std::span< const RealType > sample)randlib::NormalRand< RealType >
FitLocation(std::span< const RealType > sample, DoublePair &confidenceInterval, double significanceLevel)randlib::NormalRand< RealType >
FitLocationBayes(std::span< const RealType > sample, const NormalRand< RealType > &priorDistribution, bool MAP=false)randlib::NormalRand< RealType >
FitScale(std::span< const RealType > sample, bool unbiased=false)randlib::NormalRand< RealType >
FitVariance(std::span< const RealType > sample)randlib::NormalRand< RealType >
FitVariance(std::span< const RealType > sample, DoublePair &confidenceInterval, double significanceLevel, bool unbiased=false)randlib::NormalRand< RealType >
FitVarianceBayes(std::span< const RealType > sample, const InverseGammaRand< RealType > &priorDistribution, bool MAP=false)randlib::NormalRand< RealType >
FourthMoment() const overriderandlib::NormalRand< RealType >inlinevirtual
FromMeanStd(double mean, double standardDeviation)randlib::NormalRand< RealType >inlinestatic
FromMeanVariance(double mean, double variance)randlib::NormalRand< RealType >inlinestatic
gammarandlib::StableDistribution< RealType >protected
GetExponent() const noexceptrandlib::StableDistribution< RealType >inline
GetLocation() const noexceptrandlib::StableDistribution< RealType >inline
GetLogScale() constrandlib::NormalRand< RealType >inline
GetParameterization() const noexceptrandlib::StableDistribution< RealType >inline
GetPrecision() constrandlib::NormalRand< 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::NormalRand< RealType >inline
GetSkewness() const noexceptrandlib::StableDistribution< 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 >
KullbackLeiblerDivergence(DoublePair parameters) constrandlib::ExponentialFamily< RealType, DoublePair >
Kurtosis() constrandlib::UnivariateDistribution< RealType >virtual
LikelihoodFunction(std::span< const RealType > sample) const overriderandlib::ContinuousDistribution< RealType >virtual
logf(const RealType &x) const overriderandlib::NormalRand< RealType >virtual
logGammarandlib::StableDistribution< RealType >protected
LogLikelihoodFunction(std::span< const RealType > sample) const overriderandlib::ContinuousDistribution< RealType >virtual
LogNormalizer(DoublePair theta) const overriderandlib::NormalRand< RealType >virtual
LogNormalizerGradient(DoublePair theta) const overriderandlib::NormalRand< RealType >virtual
logpdfCauchy(RealType x) constrandlib::StableDistribution< RealType >protected
logpdfLevy(RealType x) constrandlib::StableDistribution< RealType >protected
logpdfNormal(RealType x) constrandlib::StableDistribution< RealType >protected
LogProbabilityDensityFunction(std::span< const RealType > x, std::span< double > y) constrandlib::ContinuousDistribution< RealType >
LogProbabilityMeasure(RealType x) constrandlib::ExponentialFamily< RealType, DoublePair >
LOWER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
MAX_ITER_REJECTIONrandlib::ProbabilityDistribution< T >protectedstatic
MaxValue() const overriderandlib::StableDistribution< RealType >virtual
Mean() const overriderandlib::StableDistribution< RealType >virtual
Median() const overriderandlib::StableDistribution< RealType >virtual
MinValue() const overriderandlib::StableDistribution< RealType >virtual
Mode() const overriderandlib::StableDistribution< RealType >virtual
Moment(size_t n) constrandlib::NormalRand< RealType >
murandlib::StableDistribution< RealType >protected
Name() const overriderandlib::NormalRand< RealType >virtual
NaturalParameters() constrandlib::ExponentialFamily< RealType, DoublePair >virtual
NON_NEGATIVITY_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
NormalRand(double location=0, double variance=1)randlib::NormalRand< RealType >
operator()(G &g) constrandlib::NormalRand< RealType >
Parameterization enum namerandlib::StableDistribution< RealType >protected
pdfCauchy(RealType x) constrandlib::StableDistribution< RealType >protected
pdfCoefrandlib::StableDistribution< RealType >protected
pdfLevy(RealType x) constrandlib::StableDistribution< RealType >protected
pdfNormal(RealType x) constrandlib::StableDistribution< RealType >protected
pdftailBoundrandlib::StableDistribution< 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
ProbabilityMeasure(RealType x) constrandlib::ExponentialFamily< RealType, DoublePair >
Quantile(double p) constrandlib::UnivariateDistribution< RealType >
Quantile1m(double p) constrandlib::UnivariateDistribution< RealType >
quantileCauchy(double p) constrandlib::StableDistribution< RealType >protected
quantileCauchy1m(double p) constrandlib::StableDistribution< RealType >protected
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 >
randlib::ContinuousDistribution::quantileImpl(double p, RealType initValue) const overriderandlib::ContinuousDistribution< RealType >protectedvirtual
randlib::ContinuousDistribution::quantileImpl1m(double p, RealType initValue) const overriderandlib::ContinuousDistribution< RealType >protectedvirtual
quantileLevy(double p) constrandlib::StableDistribution< RealType >protected
quantileLevy1m(double p) constrandlib::StableDistribution< RealType >protected
quantileNormal(double p) constrandlib::StableDistribution< RealType >protected
quantileNormal1m(double p) constrandlib::StableDistribution< RealType >protected
Reseed(std::uint64_t seed)randlib::ProbabilityDistribution< T >inline
S(const RealType &x) const overriderandlib::NormalRand< RealType >
randlib::ContinuousDistribution::S(const T &x) constrandlib::ProbabilityDistribution< T >virtual
randlib::ContinuousDistribution::sample(detail::EngineRef g, std::span< T > outputData) constrandlib::ProbabilityDistribution< T >inlineprotectedvirtual
Sample(std::span< T > outputData) constrandlib::ProbabilityDistribution< T >inline
Sample(G &g, std::span< T > outputData) constrandlib::ProbabilityDistribution< T >inline
searchQuantile(double p, bool upperTail, RealType guess, double relativeStep=1e-3) constrandlib::ContinuousDistribution< RealType >protected
SecondMoment() constrandlib::UnivariateDistribution< RealType >virtual
SetLocation(double location)randlib::StableDistribution< RealType >
SetParameterization(Parameterization value) noexceptrandlib::StableDistribution< RealType >
SetParameters(double exponent, double skewness, double scale=1, double location=0)randlib::StableDistribution< RealType >protected
SetScale(double scale)randlib::NormalRand< RealType >
SetVariance(double variance)randlib::NormalRand< RealType >
Skewness() const overriderandlib::StableDistribution< RealType >virtual
SourceParameters() const overriderandlib::NormalRand< RealType >virtual
SourceToNatural(DoublePair sourceParameters) const overriderandlib::NormalRand< RealType >virtual
StableDistribution(double exponent, double skewness, double scale=1, double location=0, Parameterization selectedParameterization=Parameterization::S1)randlib::StableDistribution< RealType >protected
StandardVariate(G &g)randlib::NormalRand< RealType >static
SufficientStatistic(RealType x) const overriderandlib::NormalRand< RealType >virtual
SupportType() const overriderandlib::StableDistribution< RealType >virtual
SurvivalFunction(std::span< const T > x, std::span< double > y) constrandlib::ProbabilityDistribution< T >
ThirdMoment() const overriderandlib::NormalRand< RealType >inlinevirtual
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::StableDistribution< RealType >virtual
Variate() constrandlib::ProbabilityDistribution< T >inline
~ContinuousDistribution()randlib::ContinuousDistribution< RealType >inlinevirtual
~ExponentialFamily()randlib::ExponentialFamily< RealType, DoublePair >inlinevirtual
~ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< T >virtual
~StableDistribution()randlib::StableDistribution< RealType >inlinevirtual
~UnivariateDistribution()randlib::UnivariateDistribution< RealType >inlinevirtual