ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
Loading...
Searching...
No Matches
provsql::DistributionSpec Struct Reference

Parsed distribution spec (kind + up to two parameters). More...

#include "RandomVariable.h"

Public Attributes

DistKind kind
double p1
 First parameter (μ, a, or λ).
double p2
 Second parameter (σ or b; unused for Exponential).

Detailed Description

Parsed distribution spec (kind + up to two parameters).

Stored in the extra byte string of a gate_rv as "normal:μ,σ", "uniform:a,b", "exponential:λ", or "erlang:k,λ".

Definition at line 46 of file RandomVariable.h.

Member Data Documentation

◆ kind

DistKind provsql::DistributionSpec::kind

Definition at line 47 of file RandomVariable.h.

◆ p1

double provsql::DistributionSpec::p1

First parameter (μ, a, or λ).

Definition at line 48 of file RandomVariable.h.

◆ p2

double provsql::DistributionSpec::p2

Second parameter (σ or b; unused for Exponential).

Definition at line 49 of file RandomVariable.h.


The documentation for this struct was generated from the following file: