in IsometricPatternMatcher/LocalParamSe3.cpp [22:31]
bool LocalParamSe3::ComputeJacobian(const double* T_raw,
double* jacobian_raw) const {
using JacobianMatrix = Eigen::Matrix<double, Sophus::SE3d::num_parameters,
Sophus::SE3d::DoF, Eigen::RowMajor>;
Eigen::Map<const Sophus::SE3d> T(T_raw);
Eigen::Map<JacobianMatrix> jacobian(jacobian_raw);
jacobian = T.Dx_this_mul_exp_x_at_0();
return true;
}