#ifndef SLICE_FACTORY_H_
#define SLICE_FACTORY_H_

#include <sampler/GibbsFactory.h>
class StochasticNode;
class Graph;

/**
 * @short Factory object for slice samplers
 */
class SliceFactory : public GibbsFactory
{
 public:
  bool canSample(StochasticNode *snode, Graph const &graph) const;
  Sampler *makeGibbsSampler(StochasticNode *snode, Graph const &graph) const;
};

#endif /* SLICE_FACTORY_H_ */


syntax highlighted by Code2HTML, v. 0.9.1