Skip to content
Snippets Groups Projects
Commit 3cf48ae1 authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Use Eigen::Map

parent f302d009
No related branches found
No related tags found
No related merge requests found
......@@ -190,11 +190,11 @@ inline void adjoint(const MatrixBase<D1>& d, MatrixBase<D2>& adjd)
MatrixSizeCheck<10, 10>::check(adjd);
// Adjoint matrix associated to the adjoint operator
Matrix<typename D1::Scalar, 3, 1> dp ( & d( 0 ) );
Quaternion<typename D1::Scalar> dq ( &d(3) );
Matrix<typename D1::Scalar, 3, 3> dR = q2R(dq);
Matrix<typename D1::Scalar, 3, 1> dv ( & d( 7 ) );
const typename D1::Scalar& dt = d(10);
Map<const Matrix<typename D1::Scalar, 3, 1> > dp ( & d( 0 ) );
Map<const Quaternion<typename D1::Scalar> > dq ( &d(3) );
Matrix<typename D1::Scalar, 3, 3> dR = q2R(dq);
Map<const Matrix<typename D1::Scalar, 3, 1> > dv ( & d( 7 ) );
const typename D1::Scalar& dt = d(10);
// pqvt impl
adjd.setIdentity();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment