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

This is the complete list of members for randlib::RademacherRand, including all inherited members.

allElementsAreNonNegative(std::span< const T > sample)randlib::UnivariateDistribution< T >protectedstatic
allElementsAreNotGreaterThan(T value, std::span< const T > sample)randlib::UnivariateDistribution< T >protectedstatic
allElementsAreNotSmallerThan(T value, std::span< const T > sample)randlib::UnivariateDistribution< T >protectedstatic
allElementsArePositive(std::span< const T > sample)randlib::UnivariateDistribution< T >protectedstatic
CF(double t) constrandlib::UnivariateDistribution< T >
CharacteristicFunction(std::span< const double > t, std::span< std::complex< double > > y) constrandlib::UnivariateDistribution< T >
CumulativeDistributionFunction(std::span< const T > x, std::span< double > y) constrandlib::ProbabilityDistribution< T >
DiscreteDistribution()randlib::DiscreteDistribution< int >inlineprotected
engine() constrandlib::ProbabilityDistribution< T >inlineprotected
Entropy()randlib::RademacherRandinline
ExcessKurtosis() const overriderandlib::RademacherRandinlinevirtual
ExpectedValue(const std::function< double(int)> &funPtr, int minPoint, int maxPoint) const overriderandlib::DiscreteDistribution< int >protected
randlib::UnivariateDistribution::ExpectedValue(const std::function< double(T)> &funPtr, T minPoint, T maxPoint) const =0randlib::UnivariateDistribution< T >protectedpure virtual
F(const int &k) const overriderandlib::RademacherRandinline
DiscreteDistribution< int >::F(const T &x) const =0randlib::ProbabilityDistribution< T >pure virtual
fitError(FitErrorCode code, const std::string &explanation) constrandlib::ProbabilityDistribution< T >protected
FourthMoment() constrandlib::UnivariateDistribution< T >virtual
GetSampleLogMean(std::span< const T > sample)randlib::UnivariateDistribution< T >static
GetSampleLogMeanAndVariance(std::span< const T > sample)randlib::UnivariateDistribution< T >static
GetSampleLogVariance(std::span< const T > sample, double logMean)randlib::UnivariateDistribution< T >static
GetSampleMean(std::span< const T > sample)randlib::UnivariateDistribution< T >static
GetSampleMeanAndVariance(std::span< const T > sample)randlib::UnivariateDistribution< T >static
GetSampleStatistics(std::span< const T > sample)randlib::UnivariateDistribution< T >static
GetSampleSum(std::span< const T > sample)randlib::UnivariateDistribution< T >static
GetSampleVariance(std::span< const T > sample, double mean)randlib::UnivariateDistribution< T >static
Hazard(const int &x) const overriderandlib::DiscreteDistribution< int >
randlib::UnivariateDistribution::Hazard(const T &x) const =0randlib::UnivariateDistribution< T >pure virtual
HazardFunction(std::span< const T > x, std::span< double > y) constrandlib::UnivariateDistribution< T >
isLeftBounded() constrandlib::UnivariateDistribution< T >
isRightBounded() constrandlib::UnivariateDistribution< T >
Kurtosis() constrandlib::UnivariateDistribution< T >virtual
LikelihoodFunction(std::span< const int > sample) const overriderandlib::DiscreteDistribution< int >
randlib::UnivariateDistribution::LikelihoodFunction(std::span< const T > sample) const =0randlib::UnivariateDistribution< T >pure virtual
LogLikelihoodFunction(std::span< const int > sample) const overriderandlib::DiscreteDistribution< int >
randlib::UnivariateDistribution::LogLikelihoodFunction(std::span< const T > sample) const =0randlib::UnivariateDistribution< T >pure virtual
logP(const int &k) const overriderandlib::RademacherRandinlinevirtual
LogProbabilityMassFunction(std::span< const int > x, std::span< double > y) constrandlib::DiscreteDistribution< int >
LOWER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
MAX_ITER_REJECTIONrandlib::ProbabilityDistribution< T >protectedstatic
MaxValue() const overriderandlib::RademacherRandinlinevirtual
Mean() const overriderandlib::RademacherRandinlinevirtual
Median() const overriderandlib::RademacherRandinlinevirtual
MinValue() const overriderandlib::RademacherRandinlinevirtual
Mode() const overriderandlib::RademacherRandinlinevirtual
Name() const overriderandlib::RademacherRandinlinevirtual
NON_NEGATIVITY_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
operator()(G &g) constrandlib::RademacherRand
P(const int &k) const overriderandlib::RademacherRandinlinevirtual
PearsonChiSquaredTest(std::span< const int > orderStatistic, double alpha, int lowerBoundary, int upperBoundary, size_t numberOfEstimatedParameters=0) constrandlib::DiscreteDistribution< int >
PearsonChiSquaredTest(std::span< const int > orderStatistic, double alpha, size_t numberOfEstimatedParameters=0) constrandlib::DiscreteDistribution< int >
POSITIVITY_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< T >protected
ProbabilityMassFunction(std::span< const int > x, std::span< double > y) constrandlib::DiscreteDistribution< int >
Quantile(double p) constrandlib::UnivariateDistribution< T >
Quantile1m(double p) constrandlib::UnivariateDistribution< T >
QuantileFunction(std::span< const double > p, std::span< T > y) constrandlib::UnivariateDistribution< T >
QuantileFunction1m(std::span< const double > p, std::span< T > y) constrandlib::UnivariateDistribution< T >
DiscreteDistribution< int >::quantileImpl(double p, int initValue) const overriderandlib::DiscreteDistribution< int >protected
DiscreteDistribution< int >::quantileImpl1m(double p, int initValue) const overriderandlib::DiscreteDistribution< int >protected
RademacherRand()randlib::RademacherRandinline
Reseed(std::uint64_t seed)randlib::ProbabilityDistribution< T >inline
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
sample(detail::EngineRef g, std::span< T > outputData) constrandlib::ProbabilityDistribution< T >inlineprotectedvirtual
SecondMoment() constrandlib::UnivariateDistribution< T >virtual
Skewness() const overriderandlib::RademacherRandinlinevirtual
SupportType() const overriderandlib::RademacherRandinlinevirtual
SurvivalFunction(std::span< const T > x, std::span< double > y) constrandlib::ProbabilityDistribution< T >
ThirdMoment() constrandlib::UnivariateDistribution< T >virtual
toStringWithPrecision(const double a_value, const int n=6) constrandlib::ProbabilityDistribution< T >protected
UnivariateDistribution()randlib::UnivariateDistribution< T >protected
UPPER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
value_type typedefrandlib::ProbabilityDistribution< T >
Variance() const overriderandlib::RademacherRandinlinevirtual
Variate() constrandlib::ProbabilityDistribution< T >inline
~DiscreteDistribution()randlib::DiscreteDistribution< int >inlinevirtual
~ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< T >virtual
~UnivariateDistribution()randlib::UnivariateDistribution< T >inlinevirtual