OpenLB 1.8.1
Loading...
Searching...
No Matches
olb::gpu::cuda::SharedMemory< double > Struct Reference

#include <fieldReduction.hh>

+ Collaboration diagram for olb::gpu::cuda::SharedMemory< double >:

Public Member Functions

__device__ operator double * ()
 
__device__ operator const double * () const
 

Detailed Description

Definition at line 59 of file fieldReduction.hh.

Member Function Documentation

◆ operator const double *()

__device__ olb::gpu::cuda::SharedMemory< double >::operator const double * ( ) const
inline

Definition at line 66 of file fieldReduction.hh.

67 {
68 extern __shared__ double __smem_d[];
69 return (double*)__smem_d;
70 }

◆ operator double *()

__device__ olb::gpu::cuda::SharedMemory< double >::operator double * ( )
inline

Definition at line 60 of file fieldReduction.hh.

61 {
62 extern __shared__ double __smem_d[];
63 return (double*)__smem_d;
64 }

The documentation for this struct was generated from the following file: