178        (*this)(0, 0) = t.data_[0].dot(mat2.data_[0]);
 
  179        (*this)(0, 1) = t.data_[0].dot(mat2.data_[1]);
 
  180        (*this)(0, 2) = t.data_[0].dot(mat2.data_[2]);
 
  181        (*this)(1, 0) = t.data_[1].dot(mat2.data_[0]);
 
  182        (*this)(1, 1) = t.data_[1].dot(mat2.data_[1]);
 
  183        (*this)(1, 2) = t.data_[1].dot(mat2.data_[2]);
 
  184        (*this)(2, 0) = t.data_[2].dot(mat2.data_[0]);
 
  185        (*this)(2, 1) = t.data_[2].dot(mat2.data_[1]);
 
  186        (*this)(2, 2) = t.data_[2].dot(mat2.data_[2]);
 
 
  261        res.data_[0][0] = +(
data_[1][1] * 
data_[2][2] - 
data_[2][1] * 
data_[1][2]) * OneOverDeterminant;
 
  262        res.data_[1][0] = -(
data_[1][0] * 
data_[2][2] - 
data_[2][0] * 
data_[1][2]) * OneOverDeterminant;
 
  263        res.data_[2][0] = +(
data_[1][0] * 
data_[2][1] - 
data_[2][0] * 
data_[1][1]) * OneOverDeterminant;
 
  264        res.data_[0][1] = -(
data_[0][1] * 
data_[2][2] - 
data_[2][1] * 
data_[0][2]) * OneOverDeterminant;
 
  265        res.data_[1][1] = +(
data_[0][0] * 
data_[2][2] - 
data_[2][0] * 
data_[0][2]) * OneOverDeterminant;
 
  266        res.data_[2][1] = -(
data_[0][0] * 
data_[2][1] - 
data_[2][0] * 
data_[0][1]) * OneOverDeterminant;
 
  267        res.data_[0][2] = +(
data_[0][1] * 
data_[1][2] - 
data_[1][1] * 
data_[0][2]) * OneOverDeterminant;
 
  268        res.data_[1][2] = -(
data_[0][0] * 
data_[1][2] - 
data_[1][0] * 
data_[0][2]) * OneOverDeterminant;
 
  269        res.data_[2][2] = +(
data_[0][0] * 
data_[1][1] - 
data_[1][0] * 
data_[0][1]) * OneOverDeterminant;
 
 
  313        const T sum1 = fabs(A(0, 0)) + fabs(A(1, 0)) + fabs(A(2, 0));
 
  314        const T sum2 = fabs(A(0, 1)) + fabs(A(1, 1)) + fabs(A(2, 1));
 
  315        const T sum3 = fabs(A(0, 2)) + fabs(A(1, 2)) + fabs(A(2, 2));
 
 
  328        const T sum1 = fabs(A(0, 0)) + fabs(A(0, 1)) + fabs(A(0, 2));
 
  329        const T sum2 = fabs(A(1, 0)) + fabs(A(1, 1)) + fabs(A(1, 2));
 
  330        const T sum3 = fabs(A(2, 0)) + fabs(A(2, 1)) + fabs(A(2, 2));