Stan  2.10.0
probability, sampling & optimization
Public Member Functions | Public Attributes | List of all members
stan::mcmc::softabs_point Class Reference

Point in a phase space with a base Riemannian manifold with SoftAbs metric. More...

#include <softabs_point.hpp>

Inheritance diagram for stan::mcmc::softabs_point:
stan::mcmc::ps_point

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_pointoperator= (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)
 

Detailed Description

Point in a phase space with a base Riemannian manifold with SoftAbs metric.

Definition at line 13 of file softabs_point.hpp.

Constructor & Destructor Documentation

stan::mcmc::softabs_point::softabs_point ( int  n)
inlineexplicit

Definition at line 15 of file softabs_point.hpp.

Member Function Documentation

virtual void stan::mcmc::softabs_point::write_metric ( stan::interface_callbacks::writer::base_writer writer)
inlinevirtual

Writes the metric.

Parameters
writerwriter callback

Reimplemented from stan::mcmc::ps_point.

Definition at line 44 of file softabs_point.hpp.

Member Data Documentation

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.


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

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