Stan  2.5.0
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
init_windowed_adapt.hpp
Go to the documentation of this file.
1 #ifndef STAN__COMMON__INIT_WINDOWED_ADAPT_HPP
2 #define STAN__COMMON__INIT_WINDOWED_ADAPT_HPP
3 
8 
9 namespace stan {
10  namespace common {
11 
12  template<class Sampler>
15  unsigned int num_warmup,
16  const Eigen::VectorXd& cont_params) {
17 
18  init_adapt<Sampler>(sampler, adapt, cont_params);
19 
20  unsigned int init_buffer
21  = dynamic_cast<stan::gm::u_int_argument*>(adapt->arg("init_buffer"))->value();
22  unsigned int term_buffer
23  = dynamic_cast<stan::gm::u_int_argument*>(adapt->arg("term_buffer"))->value();
24  unsigned int window = dynamic_cast<stan::gm::u_int_argument*>(adapt->arg("window"))->value();
25 
26  dynamic_cast<Sampler*>(sampler)->set_window_params(num_warmup, init_buffer,
27  term_buffer, window, &std::cout);
28 
29  return true;
30 
31  }
32 
33  }
34 }
35 
36 #endif
bool init_windowed_adapt(stan::mcmc::base_mcmc *sampler, stan::gm::categorical_argument *adapt, unsigned int num_warmup, const Eigen::VectorXd &cont_params)

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