Lines Matching full:inverse
28 result = matrix.partialPivLu().inverse(); in run()
106 ResultType& inverse,
117 compute_inverse_size2_helper(matrix, invdet, inverse);
185 ResultType& inverse,
199 compute_inverse_size3_helper(matrix, invdet, cofactors_col0, inverse);
273 ResultType& inverse,
281 if(invertible && extract_data(matrix) != extract_data(inverse)) {
282 compute_inverse<MatrixType, ResultType>::run(matrix, inverse);
286 compute_inverse<MatrixType, ResultType>::run(matrix_t, inverse);
299 // Specialization for "dense = dense_xpr.inverse()"
301 struct Assignment<DstXprType, Inverse<XprType>, internal::assign_op<typename DstXprType::Scalar,typ…
303 typedef Inverse<XprType> SrcXprType;
315 && "Aliasing problem detected in inverse(), you need to do inverse().eval() here.");
331 * \returns the matrix inverse of this matrix.
348 inline const Inverse<Derived> MatrixBase<Derived>::inverse() const
352 return Inverse<Derived>(derived());
357 * Computation of matrix inverse and determinant, with invertibility check.
361 * Notice that it will trigger a copy of input matrix when trying to do the inverse in place.
363 * \param inverse Reference to the matrix in which to store the inverse.
373 * \sa inverse(), computeInverseWithCheck()
378 ResultType& inverse,
394 (derived(), absDeterminantThreshold, inverse, determinant, invertible);
399 * Computation of matrix inverse, with invertibility check.
403 * Notice that it will trigger a copy of input matrix when trying to do the inverse in place.
405 * \param inverse Reference to the matrix in which to store the inverse.
414 * \sa inverse(), computeInverseAndDetWithCheck()
419 ResultType& inverse,
427 computeInverseAndDetWithCheck(inverse,determinant,invertible,absDeterminantThreshold);