gradient_dot_vector.hpp
Go to the documentation of this file.
1 #ifndef STAN_MODEL_GRADIENT_DOT_VECTOR_HPP
2 #define STAN_MODEL_GRADIENT_DOT_VECTOR_HPP
3 
4 #include <stan/math/mix/mat.hpp>
6 #include <iostream>
7 
8 namespace stan {
9  namespace model {
10 
11  template <class M>
12  void gradient_dot_vector(const M& model,
13  const Eigen::Matrix<double, Eigen::Dynamic, 1>& x,
14  const Eigen::Matrix<double, Eigen::Dynamic, 1>& v,
15  double& f,
16  double& grad_f_dot_v,
17  std::ostream* msgs = 0) {
19  x, v, f, grad_f_dot_v);
20  }
21 
22 
23  }
24 }
25 #endif
void gradient_dot_vector(const M &model, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &x, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &v, double &f, double &grad_f_dot_v, std::ostream *msgs=0)
const XML_Char XML_Content * model
Definition: expat.h:151
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)