![]() |
Stan
2.10.0
probability, sampling & optimization
|
#include <base_leapfrog.hpp>
Public Member Functions | |
base_leapfrog () | |
void | evolve (typename Hamiltonian::PointType &z, Hamiltonian &hamiltonian, const double epsilon, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
void | verbose_evolve (typename Hamiltonian::PointType &z, Hamiltonian &hamiltonian, const double epsilon, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
virtual void | begin_update_p (typename Hamiltonian::PointType &z, Hamiltonian &hamiltonian, double epsilon, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)=0 |
virtual void | update_q (typename Hamiltonian::PointType &z, Hamiltonian &hamiltonian, double epsilon, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)=0 |
virtual void | end_update_p (typename Hamiltonian::PointType &z, Hamiltonian &hamiltonian, double epsilon, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)=0 |
![]() | |
base_integrator () | |
Definition at line 13 of file base_leapfrog.hpp.
|
inline |
Definition at line 15 of file base_leapfrog.hpp.
|
pure virtual |
Implemented in stan::mcmc::impl_leapfrog< Hamiltonian >, stan::mcmc::impl_leapfrog< softabs_metric< Model, BaseRNG > >, stan::mcmc::expl_leapfrog< Hamiltonian >, stan::mcmc::expl_leapfrog< unit_e_metric< Model, BaseRNG > >, stan::mcmc::expl_leapfrog< diag_e_metric< Model, BaseRNG > >, and stan::mcmc::expl_leapfrog< dense_e_metric< Model, BaseRNG > >.
|
pure virtual |
Implemented in stan::mcmc::impl_leapfrog< Hamiltonian >, stan::mcmc::impl_leapfrog< softabs_metric< Model, BaseRNG > >, stan::mcmc::expl_leapfrog< Hamiltonian >, stan::mcmc::expl_leapfrog< unit_e_metric< Model, BaseRNG > >, stan::mcmc::expl_leapfrog< diag_e_metric< Model, BaseRNG > >, and stan::mcmc::expl_leapfrog< dense_e_metric< Model, BaseRNG > >.
|
inlinevirtual |
Implements stan::mcmc::base_integrator< Hamiltonian >.
Definition at line 18 of file base_leapfrog.hpp.
|
pure virtual |
Implemented in stan::mcmc::impl_leapfrog< Hamiltonian >, stan::mcmc::impl_leapfrog< softabs_metric< Model, BaseRNG > >, stan::mcmc::expl_leapfrog< Hamiltonian >, stan::mcmc::expl_leapfrog< unit_e_metric< Model, BaseRNG > >, stan::mcmc::expl_leapfrog< diag_e_metric< Model, BaseRNG > >, and stan::mcmc::expl_leapfrog< dense_e_metric< Model, BaseRNG > >.
|
inline |
Definition at line 32 of file base_leapfrog.hpp.