mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
- add MatrixBase::eigenvalues() convenience method
- add MatrixBase::matrixNorm(); in the non-selfadjoint case, we reduce to the selfadjoint case by using the "C*-identity" a.k.a. norm of x = sqrt(norm of x * x.adjoint())
This commit is contained in:
@@ -269,7 +269,7 @@ template<typename Derived>
|
||||
const Inverse<typename ei_eval<Derived>::type, true>
|
||||
MatrixBase<Derived>::inverse() const
|
||||
{
|
||||
return Inverse<typename ei_eval<Derived>::type, true>(eval());
|
||||
return Inverse<typename Derived::Eval, true>(eval());
|
||||
}
|
||||
|
||||
/** \return the matrix inverse of \c *this, which is assumed to exist.
|
||||
@@ -283,7 +283,7 @@ template<typename Derived>
|
||||
const Inverse<typename ei_eval<Derived>::type, false>
|
||||
MatrixBase<Derived>::quickInverse() const
|
||||
{
|
||||
return Inverse<typename ei_eval<Derived>::type, false>(eval());
|
||||
return Inverse<typename Derived::Eval, false>(eval());
|
||||
}
|
||||
|
||||
#endif // EIGEN_INVERSE_H
|
||||
|
||||
Reference in New Issue
Block a user