1 #ifndef STAN__COMMON__WARMUP_HPP
2 #define STAN__COMMON__WARMUP_HPP
11 template <
class Model,
class RNG,
class StartTransitionCallback,
12 class SampleRecorder,
class DiagnosticRecorder,
class MessageRecorder>
20 <Model, SampleRecorder, DiagnosticRecorder, MessageRecorder>& writer,
24 const std::string& prefix,
25 const std::string& suffix,
27 StartTransitionCallback& callback) {
29 SampleRecorder, DiagnosticRecorder, MessageRecorder>
30 (sampler, num_warmup, 0, num_warmup + num_samples, num_thin,
33 init_s, model, base_rng,
mcmc_writer writes out headers and samples
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 warmup(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)