Stan  2.5.0
probability, sampling & optimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
stan::mcmc::base_integrator< H, P > Class Template Referenceabstract

#include <base_integrator.hpp>

Inheritance diagram for stan::mcmc::base_integrator< H, P >:
stan::mcmc::base_leapfrog< H, P > stan::mcmc::expl_leapfrog< H, P >

Public Member Functions

 base_integrator (std::ostream *o)
 
virtual void evolve (P &z, H &hamiltonian, const double epsilon)=0
 

Protected Attributes

std::ostream * out_stream_
 

Detailed Description

template<typename H, typename P>
class stan::mcmc::base_integrator< H, P >

Definition at line 11 of file base_integrator.hpp.

Constructor & Destructor Documentation

template<typename H, typename P>
stan::mcmc::base_integrator< H, P >::base_integrator ( std::ostream *  o)
inline

Definition at line 15 of file base_integrator.hpp.

Member Function Documentation

template<typename H, typename P>
virtual void stan::mcmc::base_integrator< H, P >::evolve ( P &  z,
H &  hamiltonian,
const double  epsilon 
)
pure virtual

Member Data Documentation

template<typename H, typename P>
std::ostream* stan::mcmc::base_integrator< H, P >::out_stream_
protected

Definition at line 21 of file base_integrator.hpp.


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

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