1 #ifndef STAN_MATH_PRIM_MAT_FUN_ELT_DIVIDE_HPP 2 #define STAN_MATH_PRIM_MAT_FUN_ELT_DIVIDE_HPP 4 #include <boost/math/tools/promotion.hpp> 22 template <
typename T1,
typename T2,
int R,
int C>
23 Eigen::Matrix<typename boost::math::tools::promote_args<T1, T2>::type, R, C>
25 const Eigen::Matrix<T2, R, C>& m2) {
28 return m1.array() / m2.array();
43 template <
typename T1,
typename T2,
int R,
int C>
44 Eigen::Matrix<typename boost::math::tools::promote_args<T1, T2>::type, R, C>
61 template <
typename T1,
typename T2,
int R,
int C>
62 Eigen::Matrix<typename boost::math::tools::promote_args<T1, T2>::type, R, C>
void check_matching_dims(const char *function, const char *name1, const matrix_cl &y1, const char *name2, const matrix_cl &y2)
Check if two matrix_cls have the same dimensions.
Eigen::Matrix< typename boost::math::tools::promote_args< T1, T2 >::type, R, C > elt_divide(const Eigen::Matrix< T1, R, C > &m1, const Eigen::Matrix< T2, R, C > &m2)
Return the elementwise division of the specified matrices.