25 #include <queso/MarkovChainPositionData.h>
31 class BaseEnvironment;
34 template <
class V = GslVector,
class M = GslMatrix>
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
double acceptance_ratio(MarkovChainPositionData< V > x, MarkovChainPositionData< V > y, const V &tk_pos_x, const V &tk_pos_y)
Calculates the finite dimensional Metropolis-Hastings acceptance ratio.
const BaseEnvironment & m_env
const BaseTKGroup< V, M > & m_tk
Algorithm(const BaseEnvironment &env, const BaseTKGroup< V, M > &tk)
This base class allows the representation of a transition kernel.
A templated class that represents a Markov Chain.