We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3986d80 commit 273550dCopy full SHA for 273550d
src/matrix/operator.cpp
@@ -1035,6 +1035,15 @@ namespace dynamicgraph {
1035
for (std::size_t i = 1; i < vs.size(); ++i) res = res * *vs[i];
1036
}
1037
1038
+ template<> void Multiplier<Vector>::
1039
+ operator()( const std::vector<const Vector*>& vs, Vector& res ) const
1040
+ {
1041
+ if (vs.size() == 0) res.resize(0);
1042
+ else {
1043
+ res = *vs[0];
1044
+ for (std::size_t i = 1; i < vs.size(); ++i) res.array() *= vs[i]->array();
1045
+ }
1046
1047
1048
REGISTER_VARIADIC_OP(Multiplier<Matrix >,Multiply_of_matrix);
1049
REGISTER_VARIADIC_OP(Multiplier<Vector >,Multiply_of_vector);
0 commit comments