Recursively defined template specifying a matrix type of the correct size for a gradient of a matrix function with respect to nq
variables, of any order.
#include <drake/math/gradient.h>
Public Types | |
typedef Eigen::Matrix< typename Derived::Scalar,((Derived::SizeAtCompileTime==Eigen::Dynamic||nq==Eigen::Dynamic) ? Eigen::Dynamic :Gradient< Derived, nq, derivative_order - 1 >::type::SizeAtCompileTime), nq > | type |
typedef Eigen::Matrix< typename Derived::Scalar, ((Derived::SizeAtCompileTime == Eigen::Dynamic || nq == Eigen::Dynamic) ? Eigen::Dynamic : Gradient<Derived, nq, derivative_order - 1>::type::SizeAtCompileTime), nq> type |