1 #ifndef STAN_MATH_FWD_MAT_FUN_DIVIDE_HPP 2 #define STAN_MATH_FWD_MAT_FUN_DIVIDE_HPP 14 template <
typename T,
int R,
int C>
15 inline Eigen::Matrix<fvar<T>, R, C>
17 Eigen::Matrix<fvar<T>, R, C> res(v.rows(), v.cols());
18 for (
int i = 0; i < v.rows(); i++) {
19 for (
int j = 0; j < v.cols(); j++)
20 res(i, j) = v(i, j) / c;
25 template <
typename T,
int R,
int C>
26 inline Eigen::Matrix<fvar<T>, R, C>
28 Eigen::Matrix<fvar<T>, R, C>
29 res(v.rows(), v.cols());
30 for (
int i = 0; i < v.rows(); i++) {
31 for (
int j = 0; j < v.cols(); j++)
32 res(i, j) = v(i, j) / c;
37 template <
typename T,
int R,
int C>
38 inline Eigen::Matrix<fvar<T>, R, C>
40 Eigen::Matrix<fvar<T>, R, C>
41 res(v.rows(), v.cols());
42 for (
int i = 0; i < v.rows(); i++) {
43 for (
int j = 0; j < v.cols(); j++)
44 res(i, j) = v(i, j) / c;
49 template <
typename T,
int R,
int C>
50 inline Eigen::Matrix<fvar<T>, R, C>
55 template <
typename T,
int R,
int C>
56 inline Eigen::Matrix<fvar<T>, R, C>
61 template <
typename T,
int R,
int C>
62 inline Eigen::Matrix<fvar<T>, R, C>
fvar< T > operator/(const fvar< T > &x1, const fvar< T > &x2)
Eigen::Matrix< fvar< T >, R, C > divide(const Eigen::Matrix< fvar< T >, R, C > &v, const fvar< T > &c)