4 #include <boost/numeric/ublas/vector_expression.hpp>
6 namespace algo {
namespace ad {
namespace detail {
17 double jacobian_matrix_accessor(
18 const boost::numeric::ublas::vector_expression<E>& e,
21 assert(j < e().size() && j >= 0);
26 double jacobian_matrix_accessor(
44 double jacobian_matrix_accessor(
45 const dual_expression<E>& e,
50 return jacobian_matrix_accessor(e()(i).getDerivative(), j);
63 double jacobian_matrix_accessor(
64 const boost::numeric::ublas::vector_expression<E>& e,
68 assert(i < e().size() && i >= 0);
69 return jacobian_matrix_accessor(e()(i).getDerivative(), j);
Definition: ublas_matrix_expression_concept.hpp:5