question: scalar / dot product of this vector with other vector . concode_field_sep List<C> val concode_elem_sep Logger logger concode_elem_sep GenVectorModul<C> modul concode_field_sep int signum concode_elem_sep GenVector<C> leftLinearCombination concode_elem_sep GenVector<C> rightScalarProduct concode_elem_sep GenVector<C> subtract concode_elem_sep GenVector<C> scalarMultiply concode_elem_sep GenVector<C> sum concode_elem_sep GenVector<C> linearCombination concode_elem_sep GenVector<C> linearCombination concode_elem_sep GenVector<C> linearCombination concode_elem_sep int compareTo concode_elem_sep GenVector<C> leftScalarMultiply concode_elem_sep GenVector<C> abs concode_elem_sep int hashCode concode_elem_sep GenVector<C> negate concode_elem_sep boolean equals concode_elem_sep GenVector<C> clone concode_elem_sep boolean isZERO concode_elem_sep String toString
target: C function ( GenVector < C > arg0 ) { C loc0 = modul . coFac . getZERO ( ) ; List < C > loc1 = arg0 . val ; int loc2 = 0 ; for ( C loc3 : val ) { C loc4 = loc3 . multiply ( loc1 . get ( loc2 ++ ) ) ; loc0 = loc0 . sum ( loc4 ) ; } return loc0 ; }