Automatic Differentiation
 
Loading...
Searching...
No Matches
map_rect_concurrent.hpp
Go to the documentation of this file.
1#ifndef STAN_MATH_PRIM_FUNCTOR_MAP_RECT_CONCURRENT_HPP
2#define STAN_MATH_PRIM_FUNCTOR_MAP_RECT_CONCURRENT_HPP
3
6#include <vector>
7
8namespace stan {
9namespace math {
10namespace internal {
11
12template <int call_id, typename F, typename T_shared_param,
13 typename T_job_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>>&
19 job_params,
20 const std::vector<std::vector<double>>& x_r,
21 const std::vector<std::vector<int>>& x_i, std::ostream* msgs = nullptr);
22
23} // namespace internal
24} // namespace math
25} // namespace stan
26
27#endif
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 ...