* Give Konstantinos a copyright line

* Fix compilation of Inverse.h with vectorisation
* Introduce EIGEN_GNUC_AT_LEAST(x,y) macro doing future-proof (e.g. gcc v5.0) check
* Only use ProductWIP if vectorisation is enabled
* rename EIGEN_ALWAYS_INLINE -> EIGEN_INLINE with fall-back to inline keyword
* some cleanup/indentation
This commit is contained in:
Benoit Jacob
2008-05-12 08:12:40 +00:00
parent 4f6d7abc87
commit 3562b01105
7 changed files with 34 additions and 31 deletions

View File

@@ -409,7 +409,7 @@ template<typename Derived> class MatrixBase
template<typename NewType>
const CwiseUnaryOp<ei_scalar_cast_op<typename ei_traits<Derived>::Scalar, NewType>, Derived> cast() const;
const typename ei_eval<Derived>::type eval() const EIGEN_ALWAYS_INLINE
EIGEN_INLINE const typename ei_eval<Derived>::type eval() const
{
return typename ei_eval<Derived>::type(derived());
}