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

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

affine(double a, double b) const =0provsql::Distributionpure virtual
asDirac() constprovsql::Distributioninlinevirtual
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 =0provsql::Distributionpure virtual
p2() const =0provsql::Distributionpure virtual
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