|
| base_hamiltonian (const Model &model) |
|
| ~base_hamiltonian () |
|
virtual double | T (Point &z)=0 |
|
double | V (Point &z) |
|
virtual double | tau (Point &z)=0 |
|
virtual double | phi (Point &z)=0 |
|
double | H (Point &z) |
|
virtual double | dG_dt (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)=0 |
|
virtual Eigen::VectorXd | dtau_dq (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)=0 |
|
virtual Eigen::VectorXd | dtau_dp (Point &z)=0 |
|
virtual Eigen::VectorXd | dphi_dq (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)=0 |
|
virtual void | sample_p (Point &z, BaseRNG &rng)=0 |
|
void | init (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
void | update_potential (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
void | update_potential_gradient (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
void | update_metric (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
void | update_metric_gradient (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
void | update_gradients (Point &z, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
template<class Model, class Point, class BaseRNG>
class stan::mcmc::base_hamiltonian< Model, Point, BaseRNG >
Definition at line 16 of file base_hamiltonian.hpp.