mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-05 11:40:40 +08:00
Added missing EIGEN_DEVICE_FUNC qualifiers
(cherry picked from commit c36bc2d445596d46c7f5a9271bfa69c79e2e1558)
This commit is contained in:
parent
2f81b6363f
commit
01421e31a2
@ -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();
|
||||||
}
|
}
|
||||||
|
@ -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());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user