- class liesel.goose.builder.EngineBuilder(seed, num_chains)[source]#
EngineBuilderis used to construct an MCMC Engine.
EngineBuilderbuilds an object of the class
By default, every position key associated with an MCMC kernel is tracked. This behavior can be adjusted with the fields
Builds the MCMC engine with the provided setup.
Sets epochs using the
Sets a seed used to initialize the MCMC engine.
Sets the initial model state.
Sets the model interface for all kernels and quantity generators.
The seed for the engine's pseudo-random number generation.
Tuple of epoch configurations.
Tuple of all Kernels that are present in the builder.
Tuple of all quantity generators present in the builder.
List of additional position keys that should be tracked.
List of position keys that should not be tracked.