Home | History | Annotate | Download | only in LU

Lines Matching defs:determinant

59     typename ResultType::Scalar& determinant,
64 determinant = matrix.coeff(0,0);
65 invertible = abs(determinant) > absDeterminantThreshold;
66 if(invertible) result.coeffRef(0,0) = typename ResultType::Scalar(1) / determinant;
93 const Scalar invdet = typename MatrixType::Scalar(1) / matrix.determinant();
106 typename ResultType::Scalar& determinant,
112 determinant = matrix.determinant();
113 invertible = abs(determinant) > absDeterminantThreshold;
115 const Scalar invdet = Scalar(1) / determinant;
180 typename ResultType::Scalar& determinant,
190 determinant = (cofactors_col0.cwiseProduct(matrix.col(0))).sum();
191 invertible = abs(determinant) > absDeterminantThreshold;
193 const Scalar invdet = Scalar(1) / determinant;
269 typename ResultType::Scalar& determinant,
274 determinant = matrix.determinant();
275 invertible = abs(determinant) > absDeterminantThreshold;
344 * Computation of matrix inverse and determinant, with invertibility check.
349 * \param determinant Reference to the variable in which to store the determinant.
353 * determinant is greater than this threshold.
364 typename ResultType::Scalar& determinant,
379 (derived(), absDeterminantThreshold, inverse, determinant, invertible);
392 * determinant is greater than this threshold.
407 RealScalar determinant;
410 computeInverseAndDetWithCheck(inverse,determinant,invertible,absDeterminantThreshold);