1 #ifndef STAN_MATH_PRIM_MAT_FUN_MIN_HPP 2 #define STAN_MATH_PRIM_MAT_FUN_MIN_HPP 20 inline int min(
const std::vector<int>& x) {
22 Eigen::Map<const Eigen::Matrix<int, Eigen::Dynamic, 1>> m(&x[0], x.size());
34 inline T
min(
const std::vector<T>& x) {
36 return std::numeric_limits<T>::infinity();
37 Eigen::Map<const Eigen::Matrix<T, Eigen::Dynamic, 1>> m(&x[0], x.size());
47 template <
typename T,
int R,
int C>
48 inline T
min(
const Eigen::Matrix<T, R, C>& m) {
50 return std::numeric_limits<double>::infinity();
void check_nonzero_size(const char *function, const char *name, const T_y &y)
Check if the specified matrix/vector is of non-zero size.
int min(const std::vector< int > &x)
Returns the minimum coefficient in the specified column vector.