swh:1:snp:d80eec3f654c152adbdd6e641362bcb340d39fe2
Raw File
Tip revision: 39fd22f3e68be18846d7f528b878d999eefad0d6 authored by serban-nicusor-toptal on 27 September 2021, 14:37:23 UTC
release/v2.28.0-rc1: updating version numbers
Tip revision: 39fd22f
base_adapter.hpp
#ifndef STAN_MCMC_BASE_ADAPTER_HPP
#define STAN_MCMC_BASE_ADAPTER_HPP

namespace stan {
namespace mcmc {

class base_adapter {
 public:
  base_adapter() : adapt_flag_(false) {}

  virtual void engage_adaptation() { adapt_flag_ = true; }

  virtual void disengage_adaptation() { adapt_flag_ = false; }

  bool adapting() { return adapt_flag_; }

 protected:
  bool adapt_flag_;
};

}  // namespace mcmc
}  // namespace stan
#endif
back to top