1 #ifndef STAN__MATH__ERROR_HANDLING__MATRIX__VALIDATE_NON_NEGATIVE_INDEX_HPP
2 #define STAN__MATH__ERROR_HANDLING__MATRIX__VALIDATE_NON_NEGATIVE_INDEX_HPP
13 const std::string& expr,
16 std::stringstream msg;
17 msg <<
"Found negative dimension size in variable declaration"
18 <<
"; variable=" << var_name
19 <<
"; dimension size expression=" << expr
20 <<
"; expression value=" << val;
21 throw std::invalid_argument(msg.str());
void validate_non_negative_index(const std::string &var_name, const std::string &expr, int val)