Stan  2.5.0
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sample.hpp
Go to the documentation of this file.
1 #ifndef STAN__COMMON__SAMPLE_HPP
2 #define STAN__COMMON__SAMPLE_HPP
3 
7 
8 namespace stan {
9  namespace common {
10 
11  template <class Model, class RNG, class StartTransitionCallback,
12  class SampleRecorder, class DiagnosticRecorder, class MessageRecorder>
14  int num_warmup,
15  int num_samples,
16  int num_thin,
17  int refresh,
18  bool save,
20  <Model,SampleRecorder,DiagnosticRecorder,MessageRecorder>& writer,
21  stan::mcmc::sample& init_s,
22  Model& model,
23  RNG& base_rng,
24  const std::string& prefix,
25  const std::string& suffix,
26  std::ostream& o,
27  StartTransitionCallback& callback) {
28  run_markov_chain<Model, RNG, StartTransitionCallback,
29  SampleRecorder, DiagnosticRecorder, MessageRecorder>
30  (sampler, num_samples, num_warmup,
31  num_warmup + num_samples, num_thin,
32  refresh, save, false,
33  writer,
34  init_s, model, base_rng,
35  prefix, suffix, o,
36  callback);
37  }
38 
39  }
40 }
41 
42 #endif
mcmc_writer writes out headers and samples
Definition: mcmc_writer.hpp:29
void run_markov_chain(stan::mcmc::base_mcmc *sampler, const int num_iterations, const int start, const int finish, const int num_thin, const int refresh, const bool save, const bool warmup, stan::io::mcmc_writer< Model, SampleRecorder, DiagnosticRecorder, MessageRecorder > &writer, stan::mcmc::sample &init_s, Model &model, RNG &base_rng, const std::string &prefix, const std::string &suffix, std::ostream &o, StartTransitionCallback &callback)
void sample(stan::mcmc::base_mcmc *sampler, int num_warmup, int num_samples, int num_thin, int refresh, bool save, stan::io::mcmc_writer< Model, SampleRecorder, DiagnosticRecorder, MessageRecorder > &writer, stan::mcmc::sample &init_s, Model &model, RNG &base_rng, const std::string &prefix, const std::string &suffix, std::ostream &o, StartTransitionCallback &callback)
Definition: sample.hpp:13

     [ Stan Home Page ] © 2011–2014, Stan Development Team.