Lines Matching refs:coeff

96     if (i == size - 1 || T.coeff(i+1, i) == 0) {
98 sqrtT.coeffRef(i,i) = sqrt(T.coeff(i,i));
115 if (T.coeff(j, j-1) != 0) // if T(j-1:j, j-1:j) is a 2-by-2 block
118 if (i > 0 && T.coeff(i, i-1) != 0) // if T(i-1:i, i-1:i) is a 2-by-2 block
120 bool iBlockIs2x2 = (i < size - 1) && (T.coeff(i+1, i) != 0);
121 bool jBlockIs2x2 = (j < size - 1) && (T.coeff(j+1, j) != 0);
157 sqrtT.coeffRef(i,j) = (T.coeff(i,j) - tmp) / (sqrtT.coeff(i,i) + sqrtT.coeff(j,j));
169 Matrix<Scalar,2,2> A = sqrtT.coeff(i,i) * Matrix<Scalar,2,2>::Identity();
183 Matrix<Scalar,2,2> A = sqrtT.coeff(j,j) * Matrix<Scalar,2,2>::Identity();
215 coeffMatrix.coeffRef(0,0) = A.coeff(0,0) + B.coeff(0,0);
216 coeffMatrix.coeffRef(1,1) = A.coeff(0,0) + B.coeff(1,1);
217 coeffMatrix.coeffRef(2,2) = A.coeff(1,1) + B.coeff(0,0);
218 coeffMatrix.coeffRef(3,3) = A.coeff(1,1) + B.coeff(1,1);
219 coeffMatrix.coeffRef(0,1) = B.coeff(1,0);
220 coeffMatrix.coeffRef(0,2) = A.coeff(0,1);
221 coeffMatrix.coeffRef(1,0) = B.coeff(0,1);
222 coeffMatrix.coeffRef(1,3) = A.coeff(0,1);
223 coeffMatrix.coeffRef(2,0) = A.coeff(1,0);
224 coeffMatrix.coeffRef(2,3) = B.coeff(1,0);
225 coeffMatrix.coeffRef(3,1) = A.coeff(1,0);
226 coeffMatrix.coeffRef(3,2) = B.coeff(0,1);
229 rhs.coeffRef(0) = C.coeff(0,0);
230 rhs.coeffRef(1) = C.coeff(0,1);
231 rhs.coeffRef(2) = C.coeff(1,0);
232 rhs.coeffRef(3) = C.coeff(1,1);
237 X.coeffRef(0,0) = result.coeff(0);
238 X.coeffRef(0,1) = result.coeff(1);
239 X.coeffRef(1,0) = result.coeff(2);
240 X.coeffRef(1,1) = result.coeff(3);
291 result.coeffRef(i,i) = sqrt(m_A.coeff(i,i));
299 result.coeffRef(i,j) = (m_A.coeff(i,j) - tmp) / (result.coeff(i,i) + result.coeff(j,j));