|
| | 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 17 of file base_hamiltonian.hpp.