src/main/java/org/apache/sysds/runtime/compress/lib/LibRightMultBy.java
/**
	 * Multiply this matrix block by a column vector on the right.
	 * 
	 * @param vector right-hand operand of the multiplication
	 * @param result buffer to hold the result; must have the appropriate size already
	 * @param v	  The Precalculated counts and Maximum number of tuple entries in the column groups.
	 */
Multiply this matrix block by a column vector on the right.

@param vector right-hand operand of the multiplication
@param result buffer to hold the result; must have the appropriate size already
@param v       The Precalculated counts and Maximum number of tuple entries in the column groups.
Multiply this matrix block by a column vector on the right . @param vector right - hand operand of the multiplication @param result buffer to hold the result ; must have the appropriate size already @param v The Precalculated counts and Maximum number of tuple entries in the column groups .
private static void rightMultByVector(List<ColGroup> colGroups, MatrixBlock vector, MatrixBlock result,
		Pair<Integer, int[]> v) {
		rightMultByVector(colGroups, vector, result, 0, result.getNumRows(), v);
		result.recomputeNonZeros();
	}
private static void rightMultByVector ( List < ColGroup > colGroups , MatrixBlock vector , MatrixBlock result , Pair < Integer , int [ ] > v ) { rightMultByVector ( colGroups , vector , result , 0 , result . getNumRows ( ) , v ) ; result . recomputeNonZeros ( ) ; }
Multiply this matrix block by a column vector on the right.
Multiply this matrix block by a column vector on the right .
// delegate matrix-vector operation to each column group // post-processing