Stan  2.10.0
probability, sampling & optimization
Public Member Functions | Protected Attributes | List of all members
stan::mcmc::stepsize_adaptation Class Reference

#include <stepsize_adaptation.hpp>

Inheritance diagram for stan::mcmc::stepsize_adaptation:
stan::mcmc::base_adaptation

Public Member Functions

 stepsize_adaptation ()
 
void set_mu (double m)
 
void set_delta (double d)
 
void set_gamma (double g)
 
void set_kappa (double k)
 
void set_t0 (double t)
 
double get_mu ()
 
double get_delta ()
 
double get_gamma ()
 
double get_kappa ()
 
double get_t0 ()
 
void restart ()
 
void learn_stepsize (double &epsilon, double adapt_stat)
 
void complete_adaptation (double &epsilon)
 

Protected Attributes

double counter_
 
double s_bar_
 
double x_bar_
 
double mu_
 
double delta_
 
double gamma_
 
double kappa_
 
double t0_
 

Detailed Description

Definition at line 11 of file stepsize_adaptation.hpp.

Constructor & Destructor Documentation

stan::mcmc::stepsize_adaptation::stepsize_adaptation ( )
inline

Definition at line 13 of file stepsize_adaptation.hpp.

Member Function Documentation

void stan::mcmc::stepsize_adaptation::complete_adaptation ( double &  epsilon)
inline

Definition at line 86 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::get_delta ( )
inline

Definition at line 46 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::get_gamma ( )
inline

Definition at line 50 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::get_kappa ( )
inline

Definition at line 54 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::get_mu ( )
inline

Definition at line 42 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::get_t0 ( )
inline

Definition at line 58 of file stepsize_adaptation.hpp.

void stan::mcmc::stepsize_adaptation::learn_stepsize ( double &  epsilon,
double  adapt_stat 
)
inline

Definition at line 68 of file stepsize_adaptation.hpp.

void stan::mcmc::stepsize_adaptation::restart ( )
inlinevirtual

Reimplemented from stan::mcmc::base_adaptation.

Definition at line 62 of file stepsize_adaptation.hpp.

void stan::mcmc::stepsize_adaptation::set_delta ( double  d)
inline

Definition at line 23 of file stepsize_adaptation.hpp.

void stan::mcmc::stepsize_adaptation::set_gamma ( double  g)
inline

Definition at line 28 of file stepsize_adaptation.hpp.

void stan::mcmc::stepsize_adaptation::set_kappa ( double  k)
inline

Definition at line 33 of file stepsize_adaptation.hpp.

void stan::mcmc::stepsize_adaptation::set_mu ( double  m)
inline

Definition at line 19 of file stepsize_adaptation.hpp.

void stan::mcmc::stepsize_adaptation::set_t0 ( double  t)
inline

Definition at line 37 of file stepsize_adaptation.hpp.

Member Data Documentation

double stan::mcmc::stepsize_adaptation::counter_
protected

Definition at line 91 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::delta_
protected

Definition at line 95 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::gamma_
protected

Definition at line 96 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::kappa_
protected

Definition at line 97 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::mu_
protected

Definition at line 94 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::s_bar_
protected

Definition at line 92 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::t0_
protected

Definition at line 98 of file stepsize_adaptation.hpp.

double stan::mcmc::stepsize_adaptation::x_bar_
protected

Definition at line 93 of file stepsize_adaptation.hpp.


The documentation for this class was generated from the following file:

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