17            value, value, value, value,
 
   18            value, value, value, value,
 
   19            value, value, value, value) 
 
 
   34        :
data_(row1[0], row2[0], row3[0], row4[0],
 
   35            row1[1], row2[1], row3[1], row4[1],
 
   36            row1[2], row2[2], row3[2], row4[2],
 
   37            row1[3], row2[3], row3[3], row4[3])
 
 
   44        (*this)(0, 0) = mat(0, 0);  (*this)(0, 1) = mat(0, 1);  (*this)(0, 2) = mat(0, 2);  (*this)(0, 3) = mat(0, 3);
 
   45        (*this)(1, 0) = mat(1, 0);  (*this)(1, 1) = mat(1, 1);  (*this)(1, 2) = mat(1, 2);  (*this)(1, 3) = mat(1, 3);
 
   46        (*this)(2, 0) = mat(2, 0);  (*this)(2, 1) = mat(2, 1);  (*this)(2, 2) = mat(2, 2);  (*this)(2, 3) = mat(2, 3);
 
   47        (*this)(3, 0) = mat(3, 0);  (*this)(3, 1) = mat(3, 1);  (*this)(3, 2) = mat(3, 2);  (*this)(3, 3) = mat(3, 3);
 
 
  270        const T sum1 = fabs(A(0, 0)) + fabs(A(1, 0)) + fabs(A(2, 0)) + fabs(A(3, 0));
 
  271        const T sum2 = fabs(A(0, 1)) + fabs(A(1, 1)) + fabs(A(2, 1)) + fabs(A(3, 1));
 
  272        const T sum3 = fabs(A(0, 2)) + fabs(A(1, 2)) + fabs(A(2, 2)) + fabs(A(3, 2));
 
  273        const T sum4 = fabs(A(0, 3)) + fabs(A(1, 3)) + fabs(A(2, 3)) + fabs(A(3, 3));
 
 
  288        const T sum1 = fabs(A(0, 0)) + fabs(A(0, 1)) + fabs(A(0, 2)) + fabs(A(0, 3));
 
  289        const T sum2 = fabs(A(1, 0)) + fabs(A(1, 1)) + fabs(A(1, 2)) + fabs(A(1, 3));
 
  290        const T sum3 = fabs(A(2, 0)) + fabs(A(2, 1)) + fabs(A(2, 2)) + fabs(A(2, 3));
 
  291        const T sum4 = fabs(A(3, 0)) + fabs(A(3, 1)) + fabs(A(3, 2)) + fabs(A(3, 3));