1 // NOLINT(legal/copyright)
2 
3 // SYMBOL "vfmin"
4 template<typename T1>
casadi_vfmin(const T1 * x,casadi_int n,T1 r)5 T1 casadi_vfmin(const T1* x, casadi_int n, T1 r) {
6   casadi_int i;
7   // C-REPLACE "fmin" "casadi_fmin"
8   for (i=0; i<n; ++i) r = fmin(r, x[i]);
9   return r;
10 }
11