|
size_t | padded_length (size_t N) |
|
template<class T > |
auto | autocorrelation (const Eigen::MatrixBase< T > &x) |
|
template<class XType , class MeanType , class SigmaType , class = std::enable_if_t< std::is_arithmetic_v<XType> && std::is_arithmetic_v<MeanType> && std::is_arithmetic_v<SigmaType> >> |
dist_value_t | normal_pdf (const XType &x, const MeanType &mean, const SigmaType &sigma) |
|
template<class XType , class MeanType , class SigmaType , class = std::enable_if_t< std::is_arithmetic_v<MeanType> && std::is_arithmetic_v<SigmaType> >> |
dist_value_t | normal_pdf (const Eigen::MatrixBase< XType > &x, const MeanType &mean, const SigmaType &sigma) |
|
template<class XType , class MeanType , class SigmaType , class = std::enable_if_t< std::is_arithmetic_v<SigmaType> >> |
dist_value_t | normal_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< MeanType > &mean, const SigmaType &sigma) |
|
template<class XType , class MeanType , class SigmaType , class = std::enable_if_t< std::is_arithmetic_v<MeanType> >> |
dist_value_t | normal_pdf (const Eigen::MatrixBase< XType > &x, const MeanType &mean, const Eigen::MatrixBase< SigmaType > &sigma) |
|
template<class XType , class MeanType , class SigmaType > |
dist_value_t | normal_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< MeanType > &mean, const Eigen::MatrixBase< SigmaType > &sigma) |
|
template<class XType , class MeanType , class SigmaType , class = std::enable_if_t< std::is_arithmetic_v<XType> && std::is_arithmetic_v<MeanType> && std::is_arithmetic_v<SigmaType> >> |
dist_value_t | normal_log_pdf (const XType &x, const MeanType &mean, const SigmaType &sigma) |
|
template<class XType , class MeanType , class SigmaType , class = std::enable_if_t< std::is_arithmetic_v<MeanType> && std::is_arithmetic_v<SigmaType> >> |
dist_value_t | normal_log_pdf (const Eigen::MatrixBase< XType > &x, const MeanType &mean, const SigmaType &sigma) |
|
template<class XType , class MeanType , class SigmaType , class = std::enable_if_t< std::is_arithmetic_v<SigmaType> >> |
dist_value_t | normal_log_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< MeanType > &mean, const SigmaType &sigma) |
|
template<class XType , class MeanType , class SigmaType , class = std::enable_if_t< std::is_arithmetic_v<MeanType> >> |
dist_value_t | normal_log_pdf (const Eigen::MatrixBase< XType > &x, const MeanType &mean, const Eigen::MatrixBase< SigmaType > &sigma) |
|
template<class XType , class MeanType , class SigmaType > |
dist_value_t | normal_log_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< MeanType > &mean, const Eigen::MatrixBase< SigmaType > &sigma) |
|
template<class XType , class LocType , class ScaleType , class = std::enable_if_t< std::is_arithmetic_v<XType> && std::is_arithmetic_v<LocType> && std::is_arithmetic_v<ScaleType> >> |
dist_value_t | cauchy_log_pdf (const XType &x, const LocType &loc, const ScaleType &scale) |
|
template<class XType , class LocType , class ScaleType , class = std::enable_if_t< std::is_arithmetic_v<LocType> && std::is_arithmetic_v<ScaleType> >> |
dist_value_t | cauchy_log_pdf (const Eigen::MatrixBase< XType > &x, const LocType &loc, const ScaleType &scale) |
|
template<class XType , class LocType , class ScaleType , class = std::enable_if_t< std::is_arithmetic_v<ScaleType> >> |
dist_value_t | cauchy_log_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< LocType > &loc, const ScaleType &scale) |
|
template<class XType , class LocType , class ScaleType , class = std::enable_if_t< std::is_arithmetic_v<LocType> >> |
dist_value_t | cauchy_log_pdf (const Eigen::MatrixBase< XType > &x, const LocType &loc, const Eigen::MatrixBase< ScaleType > &scale) |
|
template<class XType , class LocType , class ScaleType > |
dist_value_t | cauchy_log_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< LocType > &loc, const Eigen::MatrixBase< ScaleType > &scale) |
|
template<class XType , class MinType , class MaxType , class = std::enable_if_t< std::is_arithmetic_v<XType> && std::is_arithmetic_v<MinType> && std::is_arithmetic_v<MaxType> >> |
dist_value_t | uniform_pdf (const XType &x, const MinType &min, const MaxType &max) |
|
template<class XType , class MinType , class MaxType , class = std::enable_if_t< std::is_arithmetic_v<MinType> && std::is_arithmetic_v<MaxType> >> |
dist_value_t | uniform_pdf (const Eigen::MatrixBase< XType > &x, const MinType &min, const MaxType &max) |
|
template<class XType , class MinType , class MaxType , class = std::enable_if_t< std::is_arithmetic_v<MaxType> >> |
dist_value_t | uniform_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< MinType > &min, const MaxType &max) |
|
template<class XType , class MinType , class MaxType , class = std::enable_if_t< std::is_arithmetic_v<MinType> >> |
dist_value_t | uniform_pdf (const Eigen::MatrixBase< XType > &x, const MinType &min, const Eigen::MatrixBase< MaxType > &max) |
|
template<class XType , class MinType , class MaxType > |
dist_value_t | uniform_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< MinType > &min, const Eigen::MatrixBase< MaxType > &max) |
|
template<class XType , class MinType , class MaxType , class = std::enable_if_t< std::is_arithmetic_v<XType> && std::is_arithmetic_v<MinType> && std::is_arithmetic_v<MaxType> >> |
dist_value_t | uniform_log_pdf (const XType &x, const MinType &min, const MaxType &max) |
|
template<class XType , class MinType , class MaxType , class = std::enable_if_t< std::is_arithmetic_v<MinType> && std::is_arithmetic_v<MaxType> >> |
dist_value_t | uniform_log_pdf (const Eigen::MatrixBase< XType > &x, const MinType &min, const MaxType &max) |
|
template<class XType , class MinType , class MaxType , class = std::enable_if_t< std::is_arithmetic_v<MaxType> >> |
dist_value_t | uniform_log_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< MinType > &min, const MaxType &max) |
|
template<class XType , class MinType , class MaxType , class = std::enable_if_t< std::is_arithmetic_v<MinType> >> |
dist_value_t | uniform_log_pdf (const Eigen::MatrixBase< XType > &x, const MinType &min, const Eigen::MatrixBase< MaxType > &max) |
|
template<class XType , class MinType , class MaxType > |
dist_value_t | uniform_log_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< MinType > &min, const Eigen::MatrixBase< MaxType > &max) |
|
template<class XType , class PType , class = std::enable_if_t< std::is_arithmetic_v<XType> && std::is_arithmetic_v<PType> >> |
dist_value_t | bernoulli_pdf (const XType &x, const PType &p) |
|
template<class XType , class PType , class = std::enable_if_t< std::is_arithmetic_v<PType> >> |
dist_value_t | bernoulli_pdf (const Eigen::MatrixBase< XType > &x, const PType &p) |
|
template<class XType , class PType > |
dist_value_t | bernoulli_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< PType > &p) |
|
template<class XType , class PType , class = std::enable_if_t< std::is_arithmetic_v<XType> && std::is_arithmetic_v<PType> >> |
dist_value_t | bernoulli_log_pdf (const XType &x, const PType &p) |
|
template<class XType , class PType , class = std::enable_if_t< std::is_arithmetic_v<PType> >> |
dist_value_t | bernoulli_log_pdf (const Eigen::MatrixBase< XType > &x, const PType &p) |
|
template<class XType , class PType > |
dist_value_t | bernoulli_log_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< PType > &p) |
|
template<class XType , class VType , class NType > |
dist_value_t | wishart_log_pdf (const Eigen::MatrixBase< XType > &x, const Eigen::MatrixBase< VType > &v, const NType &n) |
|
template<class T > |
auto | ess (const details::vec_cref_t< T > &samples) |
|
template<class T > |
auto | ess (const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &samples) |
|
template<class T > |
T | lse (T x, T y) |
|