Skip to main content

Module provider

Module provider 

Source
Expand description

Distribution providers for compiled expression evaluation.

SPDX-License-Identifier: MIT OR Apache-2.0

Structs§

Assignment
Variable → value binding for density / outcome lookup.
EmpiricalTableProvider
Tabular empirical distribution provider (discrete factors + domains).
EvalContext
Evaluation context (optional posterior draw index).
FactorSpec
Resolved distribution factor identity (no string keys).
GaussianDensityProvider
Independent Gaussian density provider with Gauss–Hermite quadrature.
PosteriorDrawProvider
Draw-indexed posterior provider: one EmpiricalTableProvider per draw.

Enums§

EvalError
Errors from compiling or evaluating causal expressions.

Traits§

DistributionProvider
Provides densities, discrete supports, and outcome values for evaluation.

Type Aliases§

QuadratureNodes
Weighted quadrature nodes: assignment rows paired with integration weights.