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

This is the complete list of members for randlib::DiscreteBivariateDistribution< T1, T2, IntType >, including all inherited members.

BivariateDistribution()randlib::BivariateDistribution< T1, T2, IntType >inlineprotected
Correlation() const=0randlib::BivariateDistribution< T1, T2, IntType >pure virtual
Covariance() const finalrandlib::BivariateDistribution< T1, T2, IntType >virtual
CumulativeDistributionFunction(std::span< const T > x, std::span< double > y) constrandlib::ProbabilityDistribution< T >
DiscreteBivariateDistribution()randlib::DiscreteBivariateDistribution< T1, T2, IntType >inlineprotected
engine() constrandlib::ProbabilityDistribution< T >inlineprotected
F(const T &x) const =0randlib::ProbabilityDistribution< T >pure virtual
fitError(FitErrorCode code, const std::string &explanation) constrandlib::ProbabilityDistribution< T >protected
GetMarginalDistributions() const finalrandlib::BivariateDistribution< T1, T2, IntType >virtual
logP(const Pair< IntType > &point) const =0randlib::DiscreteBivariateDistribution< T1, T2, IntType >pure virtual
LOWER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
MAX_ITER_REJECTIONrandlib::ProbabilityDistribution< T >protectedstatic
MaxValue() const overriderandlib::BivariateDistribution< T1, T2, IntType >inlinevirtual
Mean() const finalrandlib::BivariateDistribution< T1, T2, IntType >virtual
MinValue() const overriderandlib::BivariateDistribution< T1, T2, IntType >inlinevirtual
Mode() const=0randlib::BivariateDistribution< T1, T2, IntType >pure virtual
Name() const =0randlib::ProbabilityDistribution< T >pure virtual
NON_NEGATIVITY_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
operator()(G &g) constrandlib::ProbabilityDistribution< T >inline
P(const Pair< IntType > &point) const =0randlib::DiscreteBivariateDistribution< T1, T2, IntType >pure virtual
POSITIVITY_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< T >protected
Reseed(std::uint64_t seed)randlib::ProbabilityDistribution< T >inline
S(const T &x) constrandlib::ProbabilityDistribution< T >virtual
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
SurvivalFunction(std::span< const T > x, std::span< double > y) constrandlib::ProbabilityDistribution< T >
toStringWithPrecision(const double a_value, const int n=6) constrandlib::ProbabilityDistribution< T >protected
UPPER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< T >protectedstatic
value_type typedefrandlib::ProbabilityDistribution< T >
variate(detail::EngineRef g) const =0randlib::ProbabilityDistribution< T >protectedpure virtual
Variate() constrandlib::ProbabilityDistribution< T >inline
Xrandlib::BivariateDistribution< T1, T2, IntType >protected
Yrandlib::BivariateDistribution< T1, T2, IntType >protected
~BivariateDistribution()randlib::BivariateDistribution< T1, T2, IntType >inlinevirtual
~DiscreteBivariateDistribution()randlib::DiscreteBivariateDistribution< T1, T2, IntType >inlinevirtual
~ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< T >virtual