1 #ifndef __STAN__MATH__ERROR_HANDLING__MATRIX__CHECK_COV_MATRIX_HPP__
2 #define __STAN__MATH__ERROR_HANDLING__MATRIX__CHECK_COV_MATRIX_HPP__
30 template <
typename T_y,
typename T_result,
class Policy>
32 const Eigen::Matrix<T_y,Eigen::Dynamic,Eigen::Dynamic>& y,
37 y.rows(),
"Rows of covariance matrix",
38 y.cols(),
"columns of covariance matrix",
50 template <
typename T_y,
typename T_result>
52 const Eigen::Matrix<T_y,Eigen::Dynamic,Eigen::Dynamic>& y,
60 const Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic>& y,
80 template <
typename T_covar,
typename T_result,
class Policy>
82 const Eigen::Matrix<T_covar,Eigen::Dynamic,Eigen::Dynamic>& Sigma,
86 Sigma.rows(),
"Rows of covariance matrix",
87 Sigma.cols(),
"columns of covariance matrix",
90 if (!
check_positive(
function, Sigma.rows(),
"rows", result, Policy()))
96 template <
typename T_covar,
typename T_result>
98 const Eigen::Matrix<T_covar,Eigen::Dynamic,Eigen::Dynamic>& Sigma,
103 template <
typename T>
105 const Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic>& Sigma,