Skip to content
Snippets Groups Projects
Commit 1598d4b3 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Added missing __cuda_callable__ flags

parent 5c6b42f6
No related branches found
No related tags found
No related merge requests found
...@@ -307,9 +307,11 @@ class StaticVector< 3, Real > : public Containers::StaticArray< 3, Real > ...@@ -307,9 +307,11 @@ class StaticVector< 3, Real > : public Containers::StaticArray< 3, Real >
}; };
template< int Size, typename Real > template< int Size, typename Real >
__cuda_callable__
StaticVector< Size, Real > operator * ( const Real& c, const StaticVector< Size, Real >& u ); StaticVector< Size, Real > operator * ( const Real& c, const StaticVector< Size, Real >& u );
template< int Size, typename Real > template< int Size, typename Real >
__cuda_callable__
StaticVector< Size, Real > abs( const StaticVector< Size, Real >& u ) { return u.abs(); }; StaticVector< Size, Real > abs( const StaticVector< Size, Real >& u ) { return u.abs(); };
} // namespace Containers } // namespace Containers
......
...@@ -33,6 +33,7 @@ class GridEntityMeasureGetter< Meshes::Grid< Dimensions, Real, Device, Index >, ...@@ -33,6 +33,7 @@ class GridEntityMeasureGetter< Meshes::Grid< Dimensions, Real, Device, Index >,
typedef Meshes::Grid< Dimensions, Real, Device, Index > GridType; typedef Meshes::Grid< Dimensions, Real, Device, Index > GridType;
template< typename EntityType > template< typename EntityType >
__cuda_callable__ inline
static const Real& getMeasure( const GridType& grid, static const Real& getMeasure( const GridType& grid,
const EntityType& entity ) const EntityType& entity )
{ {
...@@ -54,6 +55,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 1, Real, Device, Index >, 1 > ...@@ -54,6 +55,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 1, Real, Device, Index >, 1 >
typedef Meshes::Grid< 1, Real, Device, Index > GridType; typedef Meshes::Grid< 1, Real, Device, Index > GridType;
template< typename EntityType > template< typename EntityType >
__cuda_callable__ inline
static const Real& getMeasure( const GridType& grid, static const Real& getMeasure( const GridType& grid,
const EntityType& entity ) const EntityType& entity )
{ {
...@@ -74,6 +76,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 2, Real, Device, Index >, 2 > ...@@ -74,6 +76,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 2, Real, Device, Index >, 2 >
typedef Meshes::Grid< 2, Real, Device, Index > GridType; typedef Meshes::Grid< 2, Real, Device, Index > GridType;
template< typename EntityType > template< typename EntityType >
__cuda_callable__ inline
static const Real& getMeasure( const GridType& grid, static const Real& getMeasure( const GridType& grid,
const EntityType& entity ) const EntityType& entity )
{ {
...@@ -91,6 +94,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 2, Real, Device, Index >, 1 > ...@@ -91,6 +94,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 2, Real, Device, Index >, 1 >
typedef Meshes::Grid< 2, Real, Device, Index > GridType; typedef Meshes::Grid< 2, Real, Device, Index > GridType;
template< typename EntityType > template< typename EntityType >
__cuda_callable__ inline
static const Real& getMeasure( const GridType& grid, static const Real& getMeasure( const GridType& grid,
const EntityType& entity ) const EntityType& entity )
{ {
...@@ -114,6 +118,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 3, Real, Device, Index >, 3 > ...@@ -114,6 +118,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 3, Real, Device, Index >, 3 >
typedef Meshes::Grid< 3, Real, Device, Index > GridType; typedef Meshes::Grid< 3, Real, Device, Index > GridType;
template< typename EntityType > template< typename EntityType >
__cuda_callable__ inline
static const Real& getMeasure( const GridType& grid, static const Real& getMeasure( const GridType& grid,
const EntityType& entity ) const EntityType& entity )
{ {
...@@ -131,6 +136,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 3, Real, Device, Index >, 2 > ...@@ -131,6 +136,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 3, Real, Device, Index >, 2 >
typedef Meshes::Grid< 3, Real, Device, Index > GridType; typedef Meshes::Grid< 3, Real, Device, Index > GridType;
template< typename EntityType > template< typename EntityType >
__cuda_callable__ inline
static const Real& getMeasure( const GridType& grid, static const Real& getMeasure( const GridType& grid,
const EntityType& entity ) const EntityType& entity )
{ {
...@@ -153,6 +159,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 3, Real, Device, Index >, 1 > ...@@ -153,6 +159,7 @@ class GridEntityMeasureGetter< Meshes::Grid< 3, Real, Device, Index >, 1 >
typedef Meshes::Grid< 3, Real, Device, Index > GridType; typedef Meshes::Grid< 3, Real, Device, Index > GridType;
template< typename EntityType > template< typename EntityType >
__cuda_callable__ inline
static const Real& getMeasure( const GridType& grid, static const Real& getMeasure( const GridType& grid,
const EntityType& entity ) const EntityType& entity )
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment