emcee 0.3.0

Implementation of Python's emcee affine-invariant mcmc ensemble sampler
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use guess::Guess;


#[derive(Debug, Default)]
pub struct Stretch {
    pub q: Vec<Guess>,
    pub newlnprob: Vec<f32>,
    pub accept: Vec<bool>,
}

impl Stretch {
    pub fn preallocated_accept(size: usize) -> Stretch {
        let mut s = Stretch::default();
        s.accept.resize(size, false);
        s
    }
}