code: public static void elementMult( DMatrix4x4 a , DMatrix4x4 b , DMatrix4x4 c ) {
          c.a11 = a.a11*b.a11; c.a12 = a.a12*b.a12; c.a13 = a.a13*b.a13; c.a14 = a.a14*b.a14;
          c.a21 = a.a21*b.a21; c.a22 = a.a22*b.a22; c.a23 = a.a23*b.a23; c.a24 = a.a24*b.a24;
          c.a31 = a.a31*b.a31; c.a32 = a.a32*b.a32; c.a33 = a.a33*b.a33; c.a34 = a.a34*b.a34;
          c.a41 = a.a41*b.a41; c.a42 = a.a42*b.a42; c.a43 = a.a43*b.a43; c.a44 = a.a44*b.a44;
      }
docs: <p>Performs an element by element multiplication operation:<br>
  <br>
  c<sub>ij</sub> = a<sub>ij</sub> * b<sub>ij</sub> <br>
  </p>
  @param a The left matrix in the multiplication operation. Not modified.
  @param b The right matrix in the multiplication operation. Not modified.
  @param c Where the results of the operation are stored. Modified.