![]() |
Stan
2.14.0
probability, sampling & optimization
|
Point in a phase space with a base Riemannian manifold with SoftAbs metric. More...
#include <softabs_point.hpp>
Public Member Functions | |
| softabs_point (int n) | |
| virtual void | write_metric (stan::interface_callbacks::writer::base_writer &writer) |
| Writes the metric. More... | |
Public Member Functions inherited from stan::mcmc::ps_point | |
| ps_point (int n) | |
| ps_point (const ps_point &z) | |
| ps_point & | operator= (const ps_point &z) |
| virtual void | get_param_names (std::vector< std::string > &model_names, std::vector< std::string > &names) |
| virtual void | get_params (std::vector< double > &values) |
Public Attributes | |
| double | alpha |
| Eigen::MatrixXd | hessian |
| Eigen::SelfAdjointEigenSolver< Eigen::MatrixXd > | eigen_deco |
| double | log_det_metric |
| Eigen::VectorXd | softabs_lambda |
| Eigen::VectorXd | softabs_lambda_inv |
| Eigen::MatrixXd | pseudo_j |
Public Attributes inherited from stan::mcmc::ps_point | |
| Eigen::VectorXd | q |
| Eigen::VectorXd | p |
| double | V |
| Eigen::VectorXd | g |
Additional Inherited Members | |
Static Protected Member Functions inherited from stan::mcmc::ps_point | |
| template<typename T > | |
| static void | fast_vector_copy_ (Eigen::Matrix< T, Dynamic, 1 > &v_to, const Eigen::Matrix< T, Dynamic, 1 > &v_from) |
| template<typename T > | |
| static void | fast_matrix_copy_ (Eigen::Matrix< T, Dynamic, Dynamic > &v_to, const Eigen::Matrix< T, Dynamic, Dynamic > &v_from) |
Point in a phase space with a base Riemannian manifold with SoftAbs metric.
Definition at line 13 of file softabs_point.hpp.
|
inlineexplicit |
Definition at line 15 of file softabs_point.hpp.
|
inlinevirtual |
Writes the metric.
| writer | writer callback |
Reimplemented from stan::mcmc::ps_point.
Definition at line 44 of file softabs_point.hpp.
| double stan::mcmc::softabs_point::alpha |
Definition at line 26 of file softabs_point.hpp.
| Eigen::SelfAdjointEigenSolver<Eigen::MatrixXd> stan::mcmc::softabs_point::eigen_deco |
Definition at line 31 of file softabs_point.hpp.
| Eigen::MatrixXd stan::mcmc::softabs_point::hessian |
Definition at line 28 of file softabs_point.hpp.
| double stan::mcmc::softabs_point::log_det_metric |
Definition at line 34 of file softabs_point.hpp.
| Eigen::MatrixXd stan::mcmc::softabs_point::pseudo_j |
Definition at line 41 of file softabs_point.hpp.
| Eigen::VectorXd stan::mcmc::softabs_point::softabs_lambda |
Definition at line 37 of file softabs_point.hpp.
| Eigen::VectorXd stan::mcmc::softabs_point::softabs_lambda_inv |
Definition at line 38 of file softabs_point.hpp.