Stan  2.10.0
probability, sampling & optimization
Classes | Functions
stan::services::sample Namespace Reference

Classes

class  mcmc_writer
 mcmc_writer writes out headers and samples More...
 

Functions

template<class Model , class RNG , class StartTransitionCallback , class SampleRecorder , class DiagnosticRecorder , class MessageRecorder >
void generate_transitions (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::services::sample::mcmc_writer< Model, SampleRecorder, DiagnosticRecorder, MessageRecorder > &mcmc_writer, stan::mcmc::sample &init_s, Model &model, RNG &base_rng, const std::string &prefix, const std::string &suffix, std::ostream &o, StartTransitionCallback &callback, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)
 
template<class Sampler >
bool init_adapt (Sampler *sampler, const double delta, const double gamma, const double kappa, const double t0, const Eigen::VectorXd &cont_params, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)
 
template<class Sampler >
bool init_adapt (stan::mcmc::base_mcmc *sampler, categorical_argument *adapt, const Eigen::VectorXd &cont_params, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)
 
template<class Sampler >
bool init_nuts (stan::mcmc::base_mcmc *sampler, stan::services::argument *algorithm)
 
template<class Sampler >
bool init_softabs (stan::mcmc::base_mcmc *sampler, stan::services::argument *algorithm)
 
template<class Sampler >
bool init_static_hmc (stan::mcmc::base_mcmc *sampler, stan::services::argument *algorithm)
 
template<class Sampler >
bool init_windowed_adapt (stan::mcmc::base_mcmc *sampler, stan::services::categorical_argument *adapt, unsigned int num_warmup, const Eigen::VectorXd &cont_params, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)
 
template<class Sampler >
bool init_xhmc (stan::mcmc::base_mcmc *sampler, stan::services::argument *algorithm)
 
void progress (const int m, const int start, const int finish, const int refresh, const bool warmup, const std::string prefix, const std::string suffix, std::ostream &o)
 

Function Documentation

template<class Model , class RNG , class StartTransitionCallback , class SampleRecorder , class DiagnosticRecorder , class MessageRecorder >
void stan::services::sample::generate_transitions ( 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::services::sample::mcmc_writer< Model, SampleRecorder, DiagnosticRecorder, MessageRecorder > &  mcmc_writer,
stan::mcmc::sample init_s,
Model &  model,
RNG &  base_rng,
const std::string &  prefix,
const std::string &  suffix,
std::ostream &  o,
StartTransitionCallback &  callback,
interface_callbacks::writer::base_writer info_writer,
interface_callbacks::writer::base_writer error_writer 
)

Definition at line 17 of file generate_transitions.hpp.

template<class Sampler >
bool stan::services::sample::init_adapt ( Sampler *  sampler,
const double  delta,
const double  gamma,
const double  kappa,
const double  t0,
const Eigen::VectorXd &  cont_params,
interface_callbacks::writer::base_writer info_writer,
interface_callbacks::writer::base_writer error_writer 
)

Definition at line 16 of file init_adapt.hpp.

template<class Sampler >
bool stan::services::sample::init_adapt ( stan::mcmc::base_mcmc sampler,
categorical_argument adapt,
const Eigen::VectorXd &  cont_params,
interface_callbacks::writer::base_writer info_writer,
interface_callbacks::writer::base_writer error_writer 
)

Definition at line 46 of file init_adapt.hpp.

template<class Sampler >
bool stan::services::sample::init_nuts ( stan::mcmc::base_mcmc sampler,
stan::services::argument algorithm 
)

Definition at line 14 of file init_nuts.hpp.

template<class Sampler >
bool stan::services::sample::init_softabs ( stan::mcmc::base_mcmc sampler,
stan::services::argument algorithm 
)

Definition at line 14 of file init_softabs.hpp.

template<class Sampler >
bool stan::services::sample::init_static_hmc ( stan::mcmc::base_mcmc sampler,
stan::services::argument algorithm 
)

Definition at line 14 of file init_static_hmc.hpp.

template<class Sampler >
bool stan::services::sample::init_windowed_adapt ( stan::mcmc::base_mcmc sampler,
stan::services::categorical_argument adapt,
unsigned int  num_warmup,
const Eigen::VectorXd &  cont_params,
interface_callbacks::writer::base_writer info_writer,
interface_callbacks::writer::base_writer error_writer 
)

Definition at line 17 of file init_windowed_adapt.hpp.

template<class Sampler >
bool stan::services::sample::init_xhmc ( stan::mcmc::base_mcmc sampler,
stan::services::argument algorithm 
)

Definition at line 14 of file init_xhmc.hpp.

void stan::services::sample::progress ( const int  m,
const int  start,
const int  finish,
const int  refresh,
const bool  warmup,
const std::string  prefix,
const std::string  suffix,
std::ostream &  o 
)

Definition at line 14 of file progress.hpp.


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