58 d[0] = ( (pmat(0,1)-pmat(0,0))*(pmat(0,1)-pmat(0,0)) +
59 (pmat(1,1)-pmat(1,0))*(pmat(1,1)-pmat(1,0)) );
60 d[1] = ( (pmat(0,2)-pmat(0,1))*(pmat(0,2)-pmat(0,1)) +
61 (pmat(1,2)-pmat(1,1))*(pmat(1,2)-pmat(1,1)) );
62 d[2] = ( (pmat(0,2)-pmat(0,0))*(pmat(0,2)-pmat(0,0)) +
63 (pmat(1,2)-pmat(1,0))*(pmat(1,2)-pmat(1,0)) );
68 d[0] += (pmat(2,1)-pmat(2,0))*(pmat(2,1)-pmat(2,0));
69 d[1] += (pmat(2,2)-pmat(2,1))*(pmat(2,2)-pmat(2,1));
70 d[2] += (pmat(2,2)-pmat(2,0))*(pmat(2,2)-pmat(2,0));
75 if (d[0] >= d[2]) { shift = 0; }
78 else if (d[1] >= d[2]) { shift = 1; }