1 #ifndef STAN_MATH_PRIM_MAT_ERR_CHECK_LOWER_TRIANGULAR_HPP 2 #define STAN_MATH_PRIM_MAT_ERR_CHECK_LOWER_TRIANGULAR_HPP 30 template <
typename T_y>
32 const char*
function,
const char*
name,
33 const Eigen::Matrix<T_y, Eigen::Dynamic, Eigen::Dynamic>&
y) {
34 for (
int n = 1;
n < y.cols(); ++
n) {
35 for (
int m = 0;
m <
n &&
m < y.rows(); ++
m) {
37 std::stringstream
msg;
38 msg <<
"is not lower triangular;"
void check_lower_triangular(const char *function, const char *name, const Eigen::Matrix< T_y, Eigen::Dynamic, Eigen::Dynamic > &y)
void domain_error(const char *function, const char *name, const T &y, const char *msg1, const char *msg2)