diff --git a/src/matrix/operator.cpp b/src/matrix/operator.cpp index fd015136642e66e5eafa687b39698c6aed5ce8a3..e95ba109928f21227a7d2fbfe695d1b00cdc8d02 100644 --- a/src/matrix/operator.cpp +++ b/src/matrix/operator.cpp @@ -599,9 +599,12 @@ typedef Multiplier_FxE__E<dynamicgraph::Matrix, dynamicgraph::Vector> Multiplier_matrix_vector; typedef Multiplier_FxE__E<MatrixHomogeneous, dynamicgraph::Vector> Multiplier_matrixHomo_vector; +typedef Multiplier_FxE__E<MatrixTwist, dynamicgraph::Vector> + Multiplier_matrixTwist_vector; REGISTER_BINARY_OP(Multiplier_double_vector, Multiply_double_vector); REGISTER_BINARY_OP(Multiplier_matrix_vector, Multiply_matrix_vector); REGISTER_BINARY_OP(Multiplier_matrixHomo_vector, Multiply_matrixHomo_vector); +REGISTER_BINARY_OP(Multiplier_matrixTwist_vector, Multiply_matrixTwist_vector); /* --- SUBSTRACTION ----------------------------------------------------- */ template <typename T> struct Substraction : public BinaryOpHeader<T, T, T> {