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