diff options
author | Georg Jäger <georg.jaeger@informatik.tu-freiberg.de> | 2020-08-20 16:48:11 +0200 |
---|---|---|
committer | Georg Jäger <georg.jaeger@informatik.tu-freiberg.de> | 2020-08-20 16:48:11 +0200 |
commit | 1b1082334bc8511c09b3a70caf545e4cf6ebfbeb (patch) | |
tree | 33873a762ea7a7c4402fce10102e67e08b6b5ddd /Eigen/src/Core/DenseBase.h | |
parent | 603e213d13311af286c8c1abd4ea14a8bd3d204e (diff) |
adding attributes to constructors to support hip-clang on ROCm 3.5
Diffstat (limited to 'Eigen/src/Core/DenseBase.h')
-rw-r--r-- | Eigen/src/Core/DenseBase.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Eigen/src/Core/DenseBase.h b/Eigen/src/Core/DenseBase.h index 59756a494..7fd234b07 100644 --- a/Eigen/src/Core/DenseBase.h +++ b/Eigen/src/Core/DenseBase.h @@ -530,16 +530,16 @@ template<typename Derived> class DenseBase static const RandomReturnType Random(); template<typename ThenDerived,typename ElseDerived> - const Select<Derived,ThenDerived,ElseDerived> + inline EIGEN_DEVICE_FUNC const Select<Derived,ThenDerived,ElseDerived> select(const DenseBase<ThenDerived>& thenMatrix, const DenseBase<ElseDerived>& elseMatrix) const; template<typename ThenDerived> - inline const Select<Derived,ThenDerived, typename ThenDerived::ConstantReturnType> + inline EIGEN_DEVICE_FUNC const Select<Derived,ThenDerived, typename ThenDerived::ConstantReturnType> select(const DenseBase<ThenDerived>& thenMatrix, const typename ThenDerived::Scalar& elseScalar) const; template<typename ElseDerived> - inline const Select<Derived, typename ElseDerived::ConstantReturnType, ElseDerived > + inline EIGEN_DEVICE_FUNC const Select<Derived, typename ElseDerived::ConstantReturnType, ElseDerived > select(const typename ElseDerived::Scalar& thenScalar, const DenseBase<ElseDerived>& elseMatrix) const; template<int p> RealScalar lpNorm() const; |