ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
Loading...
Searching...
No Matches
provsql::BaseDistribution Member List

This is the complete list of members for provsql::BaseDistribution, including all inherited members.

affine(double a, double b) const =0provsql::Distributionpure virtual
asDirac() constprovsql::Distributioninlinevirtual
BaseDistribution(double p1, double p2)provsql::BaseDistributioninline
cdf(double x) const =0provsql::Distributionpure virtual
family() const =0provsql::Distributionpure virtual
iidOrderStatMean(std::size_t n, bool isMax) constprovsql::Distributioninlinevirtual
integrationRange(double &lo, double &hi) const =0provsql::Distributionpure virtual
isDiscrete() constprovsql::Distributioninlinevirtual
mean() const =0provsql::Distributionpure virtual
meanIsAffine() constprovsql::Distributioninlinevirtual
negate() constprovsql::Distributioninline
p1() const overrideprovsql::BaseDistributioninlinevirtual
p1_provsql::BaseDistributionprotected
p2() const overrideprovsql::BaseDistributioninlinevirtual
p2_provsql::BaseDistributionprotected
pdf(double x) const =0provsql::Distributionpure virtual
plotRange(double trunc_lo, double trunc_hi) const =0provsql::Distributionpure virtual
quantile(double p) constprovsql::Distributioninlinevirtual
rawMoment(unsigned k) const =0provsql::Distributionpure virtual
sample(std::mt19937_64 &rng) const =0provsql::Distributionpure virtual
sampleTruncated(std::mt19937_64 &rng, double lo, double hi, unsigned n) constprovsql::Distributioninlinevirtual
scale(double c) constprovsql::Distributioninline
serialise() const =0provsql::Distributionpure virtual
support() const =0provsql::Distributionpure virtual
truncatedRawMoment(double lo, double hi, unsigned k) constprovsql::Distributioninlinevirtual
variance() const =0provsql::Distributionpure virtual
~Distribution()=defaultprovsql::Distributionvirtual