Stan  2.10.0
probability, sampling & optimization
Public Member Functions | List of all members
stan::mcmc::base_integrator< Hamiltonian > Class Template Referenceabstract

#include <base_integrator.hpp>

Inheritance diagram for stan::mcmc::base_integrator< Hamiltonian >:
stan::mcmc::base_leapfrog< Hamiltonian > stan::mcmc::expl_leapfrog< Hamiltonian > stan::mcmc::impl_leapfrog< Hamiltonian >

Public Member Functions

 base_integrator ()
 
virtual 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)=0
 

Detailed Description

template<class Hamiltonian>
class stan::mcmc::base_integrator< Hamiltonian >

Definition at line 10 of file base_integrator.hpp.

Constructor & Destructor Documentation

template<class Hamiltonian>
stan::mcmc::base_integrator< Hamiltonian >::base_integrator ( )
inline

Definition at line 12 of file base_integrator.hpp.

Member Function Documentation

template<class Hamiltonian>
virtual void stan::mcmc::base_integrator< Hamiltonian >::evolve ( typename Hamiltonian::PointType &  z,
Hamiltonian &  hamiltonian,
const double  epsilon,
interface_callbacks::writer::base_writer info_writer,
interface_callbacks::writer::base_writer error_writer 
)
pure virtual

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

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