1#ifndef STAN_MATH_PRIM_FUNCTOR_MAP_RECT_CONCURRENT_HPP
2#define STAN_MATH_PRIM_FUNCTOR_MAP_RECT_CONCURRENT_HPP
12template <
int call_id,
typename F,
typename T_shared_param,
14 require_eigen_col_vector_t<T_shared_param>* =
nullptr>
15Eigen::Matrix<return_type_t<T_shared_param, T_job_param>, Eigen::Dynamic, 1>
17 const T_shared_param& shared_params,
18 const std::vector<Eigen::Matrix<T_job_param, Eigen::Dynamic, 1>>&
20 const std::vector<std::vector<double>>& x_r,
21 const std::vector<std::vector<int>>& x_i, std::ostream* msgs =
nullptr);
Eigen::Matrix< return_type_t< T_shared_param, T_job_param >, Eigen::Dynamic, 1 > map_rect_concurrent(const T_shared_param &shared_params, const std::vector< Eigen::Matrix< T_job_param, Eigen::Dynamic, 1 > > &job_params, const std::vector< std::vector< double > > &x_r, const std::vector< std::vector< int > > &x_i, std::ostream *msgs=nullptr)
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...