1 2 3 4 5 6 7 8 9
use crate::{Distribution, DistributionError}; pub trait ValueDifferentiableDistribution: Distribution { fn ln_diff_value( &self, x: &Self::Value, theta: &Self::Condition, ) -> Result<Vec<f64>, DistributionError>; }