diff options
Diffstat (limited to 'Eigen/src/Core')
-rw-r--r-- | Eigen/src/Core/MatrixBase.h | 4 | ||||
-rwxr-xr-x | Eigen/src/Core/SolveTriangular.h (renamed from Eigen/src/Core/InverseProduct.h) | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/Eigen/src/Core/MatrixBase.h b/Eigen/src/Core/MatrixBase.h index 25a4c8b08..8ad54e62a 100644 --- a/Eigen/src/Core/MatrixBase.h +++ b/Eigen/src/Core/MatrixBase.h @@ -320,10 +320,10 @@ template<typename Derived> class MatrixBase Derived& operator*=(const MatrixBase<OtherDerived>& other); template<typename OtherDerived> - typename OtherDerived::Eval inverseProduct(const MatrixBase<OtherDerived>& other) const; + typename OtherDerived::Eval solveTriangular(const MatrixBase<OtherDerived>& other) const; template<typename OtherDerived> - void inverseProductInPlace(MatrixBase<OtherDerived>& other) const; + void solveTriangularInPlace(MatrixBase<OtherDerived>& other) const; template<typename OtherDerived> diff --git a/Eigen/src/Core/InverseProduct.h b/Eigen/src/Core/SolveTriangular.h index cd27c4ddf..a9867e63c 100755 --- a/Eigen/src/Core/InverseProduct.h +++ b/Eigen/src/Core/SolveTriangular.h @@ -212,13 +212,13 @@ struct ei_trisolve_selector<Lhs,Rhs,Upper,ColMajor> } }; -/** "in-place" version of MatrixBase::inverseProduct() where the result is written in \a other +/** "in-place" version of MatrixBase::solveTriangular() where the result is written in \a other * - * \sa inverseProduct() + * \sa solveTriangular() */ template<typename Derived> template<typename OtherDerived> -void MatrixBase<Derived>::inverseProductInPlace(MatrixBase<OtherDerived>& other) const +void MatrixBase<Derived>::solveTriangularInPlace(MatrixBase<OtherDerived>& other) const { ei_assert(derived().cols() == derived().rows()); ei_assert(derived().cols() == other.rows()); @@ -244,10 +244,10 @@ void MatrixBase<Derived>::inverseProductInPlace(MatrixBase<OtherDerived>& other) */ template<typename Derived> template<typename OtherDerived> -typename OtherDerived::Eval MatrixBase<Derived>::inverseProduct(const MatrixBase<OtherDerived>& other) const +typename OtherDerived::Eval MatrixBase<Derived>::solveTriangular(const MatrixBase<OtherDerived>& other) const { typename OtherDerived::Eval res(other); - inverseProductInPlace(res); + solveTriangularInPlace(res); return res; } |