public static void mult( DMatrix2x2 a , DMatrix2 b , DMatrix2 c) {
        c.a1 = a.a11*b.a1 + a.a12*b.a2;
        c.a2 = a.a21*b.a1 + a.a22*b.a2;
    }
public static void mult ( DMatrix2x2 a , DMatrix2 b , DMatrix2 c ) { c . a1 = a . a11 * b . a1 + a . a12 * b . a2 ; c . a2 = a . a21 * b . a1 + a . a22 * b . a2 ; }
<p>Performs matrix to vector multiplication:<br>
<br>
c = a * b <br>
<br>
c<sub>i</sub> = &sum;<sub>k=1:n</sub> { a<sub>ik</sub> * b<sub>k</sub>}
</p>

@param a The left matrix in the multiplication operation. Not modified.
@param b The right vector in the multiplication operation. Not modified.
@param c Where the results of the operation are stored. Modified.