code: public static void multInner(DMatrix1Row a , DMatrix1Row c )
      {
          c.reshape(a.numCols,a.numCols);
  
          if( a.numCols >= EjmlParameters.MULT_INNER_SWITCH ) {
              MatrixMultProduct_DDRM.inner_small(a, c);
          } else {
              MatrixMultProduct_DDRM.inner_reorder(a, c);
          }
      }
docs: <p>Computes the matrix multiplication inner product:<br>
  <br>
  c = a<sup>T</sup> * a <br>
  <br>
  c<sub>ij</sub> = &sum;<sub>k=1:n</sub> { a<sub>ki</sub> * a<sub>kj</sub>}
  </p>
  
  <p>
  Is faster than using a generic matrix multiplication by taking advantage of symmetry.  For
  vectors there is an even faster option, see {@link VectorVectorMult_DDRM#innerProd(DMatrixD1, DMatrixD1)}
  </p>
  
  @param a The matrix being multiplied. Not modified.
  @param c Where the results of the operation are stored. Modified.