Added missing EIGEN_DEVICE_FUNC qualifiers

(cherry picked from commit c36bc2d445596d46c7f5a9271bfa69c79e2e1558)
This commit is contained in:
Benoit Steiner 2017-02-28 14:58:45 -08:00 committed by Antonio Sánchez
parent 2f81b6363f
commit 01421e31a2
2 changed files with 4 additions and 4 deletions

View File

@ -78,7 +78,7 @@ struct any_unroller<Derived, Dynamic>
* \sa any(), Cwise::operator<() * \sa any(), Cwise::operator<()
*/ */
template<typename Derived> template<typename Derived>
inline bool DenseBase<Derived>::all() const EIGEN_DEVICE_FUNC inline bool DenseBase<Derived>::all() const
{ {
typedef internal::evaluator<Derived> Evaluator; typedef internal::evaluator<Derived> Evaluator;
enum { enum {
@ -102,7 +102,7 @@ inline bool DenseBase<Derived>::all() const
* \sa all() * \sa all()
*/ */
template<typename Derived> template<typename Derived>
inline bool DenseBase<Derived>::any() const EIGEN_DEVICE_FUNC inline bool DenseBase<Derived>::any() const
{ {
typedef internal::evaluator<Derived> Evaluator; typedef internal::evaluator<Derived> Evaluator;
enum { enum {
@ -126,7 +126,7 @@ inline bool DenseBase<Derived>::any() const
* \sa all(), any() * \sa all(), any()
*/ */
template<typename Derived> template<typename Derived>
inline Eigen::Index DenseBase<Derived>::count() const EIGEN_DEVICE_FUNC inline Eigen::Index DenseBase<Derived>::count() const
{ {
return derived().template cast<bool>().template cast<Index>().sum(); return derived().template cast<bool>().template cast<Index>().sum();
} }

View File

@ -17,7 +17,7 @@ namespace Eigen {
*/ */
template<typename Derived> template<typename Derived>
template<typename DiagonalDerived> template<typename DiagonalDerived>
inline const Product<Derived, DiagonalDerived, LazyProduct> EIGEN_DEVICE_FUNC inline const Product<Derived, DiagonalDerived, LazyProduct>
MatrixBase<Derived>::operator*(const DiagonalBase<DiagonalDerived> &a_diagonal) const MatrixBase<Derived>::operator*(const DiagonalBase<DiagonalDerived> &a_diagonal) const
{ {
return Product<Derived, DiagonalDerived, LazyProduct>(derived(),a_diagonal.derived()); return Product<Derived, DiagonalDerived, LazyProduct>(derived(),a_diagonal.derived());