pub trait Sampler<T: ProbabilisticType> {
// Required method
fn sample(
&self,
root_node: &ConstTree<UncertainNodeContent>,
) -> Result<SampledValue, UncertainError>;
}Expand description
A trait for sampling strategies.
Required Methods§
Sourcefn sample(
&self,
root_node: &ConstTree<UncertainNodeContent>,
) -> Result<SampledValue, UncertainError>
fn sample( &self, root_node: &ConstTree<UncertainNodeContent>, ) -> Result<SampledValue, UncertainError>
Generates a single sample from the computation graph.