MCMC engine builder

The purpose of the engine builder is to provide a simple API to gradually assemble the components needed by the MCMC engine. The builder is responsible of returning an engine in a well-defined state. Furthermore, the builder can return different engine implementations.


EngineBuilder(seed, num_chains)

The EngineBuilder is used to construct an MCMC Engine.