Home | History | Annotate | Download | only in LU

Lines Matching refs:determinant

54     typename ResultType::Scalar& determinant,
59 determinant = matrix.coeff(0,0);
60 invertible = abs(determinant) > absDeterminantThreshold;
61 if(invertible) result.coeffRef(0,0) = typename ResultType::Scalar(1) / determinant;
86 const Scalar invdet = typename MatrixType::Scalar(1) / matrix.determinant();
98 typename ResultType::Scalar& determinant,
104 determinant = matrix.determinant();
105 invertible = abs(determinant) > absDeterminantThreshold;
107 const Scalar invdet = Scalar(1) / determinant;
168 typename ResultType::Scalar& determinant,
178 determinant = (cofactors_col0.cwiseProduct(matrix.col(0))).sum();
179 invertible = abs(determinant) > absDeterminantThreshold;
181 const Scalar invdet = Scalar(1) / determinant;
253 typename ResultType::Scalar& determinant,
258 determinant = matrix.determinant();
259 invertible = abs(determinant) > absDeterminantThreshold;
329 * Computation of matrix inverse and determinant, with invertibility check.
334 * \param determinant Reference to the variable in which to store the determinant.
338 * determinant is greater than this threshold.
349 typename ResultType::Scalar& determinant,
364 (derived(), absDeterminantThreshold, inverse, determinant, invertible);
377 * determinant is greater than this threshold.
392 RealScalar determinant;
395 computeInverseAndDetWithCheck(inverse,determinant,invertible,absDeterminantThreshold);