![]() |
Stan
2.5.0
probability, sampling & optimization
|
#include <base_hamiltonian.hpp>
Public Member Functions | |
| base_hamiltonian (M &m, std::ostream *e) | |
| ~base_hamiltonian () | |
| virtual double | T (P &z)=0 |
| double | V (P &z) |
| virtual double | tau (P &z)=0 |
| virtual double | phi (P &z)=0 |
| double | H (P &z) |
| virtual const Eigen::VectorXd | dtau_dq (P &z)=0 |
| virtual const Eigen::VectorXd | dtau_dp (P &z)=0 |
| virtual const Eigen::VectorXd | dphi_dq (P &z)=0 |
| virtual void | sample_p (P &z, BaseRNG &rng)=0 |
| virtual void | init (P &z) |
| virtual void | update (P &z) |
Protected Member Functions | |
| void | write_error_msg_ (std::ostream *error_msgs, const std::exception &e) |
Protected Attributes | |
| M & | model_ |
| std::ostream * | err_stream_ |
Definition at line 17 of file base_hamiltonian.hpp.
|
inline |
Definition at line 21 of file base_hamiltonian.hpp.
|
inline |
Definition at line 22 of file base_hamiltonian.hpp.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 30 of file base_hamiltonian.hpp.
|
inlinevirtual |
Definition at line 41 of file base_hamiltonian.hpp.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Definition at line 43 of file base_hamiltonian.hpp.
|
inline |
Definition at line 25 of file base_hamiltonian.hpp.
|
inlineprotected |
Definition at line 63 of file base_hamiltonian.hpp.
|
protected |
Definition at line 61 of file base_hamiltonian.hpp.
|
protected |
Definition at line 59 of file base_hamiltonian.hpp.