Home | History | Annotate | Download | only in LU

Lines Matching refs:determinant

54     typename ResultType::Scalar& determinant,
58 determinant = matrix.coeff(0,0);
59 invertible = abs(determinant) > absDeterminantThreshold;
60 if(invertible) result.coeffRef(0,0) = typename ResultType::Scalar(1) / determinant;
85 const Scalar invdet = typename MatrixType::Scalar(1) / matrix.determinant();
97 typename ResultType::Scalar& determinant,
102 determinant = matrix.determinant();
103 invertible = abs(determinant) > absDeterminantThreshold;
105 const Scalar invdet = Scalar(1) / determinant;
166 typename ResultType::Scalar& determinant,
175 determinant = (cofactors_col0.cwiseProduct(matrix.col(0))).sum();
176 invertible = abs(determinant) > absDeterminantThreshold;
178 const Scalar invdet = Scalar(1) / determinant;
250 typename ResultType::Scalar& determinant,
254 determinant = matrix.determinant();
255 invertible = abs(determinant) > absDeterminantThreshold;
325 * Computation of matrix inverse and determinant, with invertibility check.
330 * \param determinant Reference to the variable in which to store the inverse.
334 * determinant is greater than this threshold.
345 typename ResultType::Scalar& determinant,
360 (derived(), absDeterminantThreshold, inverse, determinant, invertible);
373 * determinant is greater than this threshold.
388 RealScalar determinant;
391 computeInverseAndDetWithCheck(inverse,determinant,invertible,absDeterminantThreshold);