pub fn sample_parallel<F: CpuLogpFunc + Clone + Send + Sync + 'static, I: InitPointFunc>(
    func: F,
    init_point_func: &mut I,
    settings: SamplerArgs,
    n_chains: u64,
    n_draws: u64,
    seed: u64,
    n_try_init: u64
) -> Result<(JoinHandle<Vec<ParallelChainResult>>, Receiver<(Box<[f64]>, Box<dyn SampleStats>)>), ParallelSamplingError>
Expand description

Sample several chains in parallel and return all of the samples live in a channel