}
// The remaining non-zero values in left should be zero'd out
// because they were effectively multiplied by zero by the right
// vector.
TIntIterator iter = lnz.iterator();
while (iter.hasNext())
left.set(iter.next(), 0);
}
else {
int length = left.length();
for (int i = 0; i < length; ++i)
left.set(i, left.get(i) * right.get(i));