1 #ifndef STAN_MATH_MIX_MAT_FUNCTOR_GRADIENT_DOT_VECTOR_HPP
2 #define STAN_MATH_MIX_MAT_FUNCTOR_GRADIENT_DOT_VECTOR_HPP
17 template <
typename T1,
typename T2,
typename F>
20 const Eigen::Matrix<T1, Dynamic, 1>& x,
21 const Eigen::Matrix<T2, Dynamic, 1>& v,
27 Matrix<fvar<T1>, Dynamic, 1> x_fvar(x.size());
28 for (
int i = 0; i < x.size(); ++i)
32 grad_fx_dot_v = fx_fvar.
d_;
void gradient_dot_vector(const F &f, const Eigen::Matrix< T1, Dynamic, 1 > &x, const Eigen::Matrix< T2, Dynamic, 1 > &v, T1 &fx, T1 &grad_fx_dot_v)
Independent (input) and dependent (output) variables for gradients.