docs: public static void multAddOuter( double alpha , DMatrix6x6 A , double beta , DMatrix6 u , DMatrix6 v , DMatrix6x6 C ) {
          C.a11 = alpha*A.a11 + beta*u.a1*v.a1;
          C.a12 = alpha*A.a12 + beta*u.a1*v.a2;
          C.a13 = alpha*A.a13 + beta*u.a1*v.a3;
          C.a14 = alpha*A.a14 + beta*u.a1*v.a4;
          C.a15 = alpha*A.a15 + beta*u.a1*v.a5;
          C.a16 = alpha*A.a16 + beta*u.a1*v.a6;
          C.a21 = alpha*A.a21 + beta*u.a2*v.a1;
          C.a22 = alpha*A.a22 + beta*u.a2*v.a2;
          C.a23 = alpha*A.a23 + beta*u.a2*v.a3;
          C.a24 = alpha*A.a24 + beta*u.a2*v.a4;
          C.a25 = alpha*A.a25 + beta*u.a2*v.a5;
          C.a26 = alpha*A.a26 + beta*u.a2*v.a6;
          C.a31 = alpha*A.a31 + beta*u.a3*v.a1;
          C.a32 = alpha*A.a32 + beta*u.a3*v.a2;
          C.a33 = alpha*A.a33 + beta*u.a3*v.a3;
          C.a34 = alpha*A.a34 + beta*u.a3*v.a4;
          C.a35 = alpha*A.a35 + beta*u.a3*v.a5;
          C.a36 = alpha*A.a36 + beta*u.a3*v.a6;
          C.a41 = alpha*A.a41 + beta*u.a4*v.a1;
          C.a42 = alpha*A.a42 + beta*u.a4*v.a2;
          C.a43 = alpha*A.a43 + beta*u.a4*v.a3;
          C.a44 = alpha*A.a44 + beta*u.a4*v.a4;
          C.a45 = alpha*A.a45 + beta*u.a4*v.a5;
          C.a46 = alpha*A.a46 + beta*u.a4*v.a6;
          C.a51 = alpha*A.a51 + beta*u.a5*v.a1;
          C.a52 = alpha*A.a52 + beta*u.a5*v.a2;
          C.a53 = alpha*A.a53 + beta*u.a5*v.a3;
          C.a54 = alpha*A.a54 + beta*u.a5*v.a4;
          C.a55 = alpha*A.a55 + beta*u.a5*v.a5;
          C.a56 = alpha*A.a56 + beta*u.a5*v.a6;
          C.a61 = alpha*A.a61 + beta*u.a6*v.a1;
          C.a62 = alpha*A.a62 + beta*u.a6*v.a2;
          C.a63 = alpha*A.a63 + beta*u.a6*v.a3;
          C.a64 = alpha*A.a64 + beta*u.a6*v.a4;
          C.a65 = alpha*A.a65 + beta*u.a6*v.a5;
          C.a66 = alpha*A.a66 + beta*u.a6*v.a6;
      }