ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
walberla::pystencils::internal_unpack_TN Namespace Reference

Functions

static FUNC_PREFIX void unpack_TN (double *RESTRICT const _data_buffer, double *RESTRICT _data_pdfs, int64_t const _size_pdfs_0, int64_t const _size_pdfs_1, int64_t const _size_pdfs_2, int64_t const _stride_pdfs_0, int64_t const _stride_pdfs_1, int64_t const _stride_pdfs_2, int64_t const _stride_pdfs_3)
 
static FUNC_PREFIX __launch_bounds__ (256) void unpack_TN(double *RESTRICT const _data_buffer
 
static FUNC_PREFIX void unpack_TN (float *RESTRICT const _data_buffer, float *RESTRICT _data_pdfs, int64_t const _size_pdfs_0, int64_t const _size_pdfs_1, int64_t const _size_pdfs_2, int64_t const _stride_pdfs_0, int64_t const _stride_pdfs_1, int64_t const _stride_pdfs_2, int64_t const _stride_pdfs_3)
 
static FUNC_PREFIX __launch_bounds__ (256) void unpack_TN(float *RESTRICT const _data_buffer
 

Variables

static FUNC_PREFIX double *RESTRICT _data_pdfs
 
static FUNC_PREFIX double *RESTRICT int64_t const _size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const _size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const _size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const _stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const _stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const _stride_pdfs_2
 

Function Documentation

◆ __launch_bounds__() [1/2]

static FUNC_PREFIX walberla::pystencils::internal_unpack_TN::__launch_bounds__ ( 256  ) const
static

◆ __launch_bounds__() [2/2]

static FUNC_PREFIX walberla::pystencils::internal_unpack_TN::__launch_bounds__ ( 256  ) const
static

◆ unpack_TN() [1/2]

static FUNC_PREFIX void walberla::pystencils::internal_unpack_TN::unpack_TN ( double *RESTRICT const  _data_buffer,
double *RESTRICT  _data_pdfs,
int64_t const  _size_pdfs_0,
int64_t const  _size_pdfs_1,
int64_t const  _size_pdfs_2,
int64_t const  _stride_pdfs_0,
int64_t const  _stride_pdfs_1,
int64_t const  _stride_pdfs_2,
int64_t const  _stride_pdfs_3 
)
static

◆ unpack_TN() [2/2]

static FUNC_PREFIX void walberla::pystencils::internal_unpack_TN::unpack_TN ( float *RESTRICT const  _data_buffer,
float *RESTRICT  _data_pdfs,
int64_t const  _size_pdfs_0,
int64_t const  _size_pdfs_1,
int64_t const  _size_pdfs_2,
int64_t const  _stride_pdfs_0,
int64_t const  _stride_pdfs_1,
int64_t const  _stride_pdfs_2,
int64_t const  _stride_pdfs_3 
)
static

Variable Documentation

◆ _data_pdfs

static FUNC_PREFIX float *RESTRICT walberla::pystencils::internal_unpack_TN::_data_pdfs

◆ _size_pdfs_0

static FUNC_PREFIX float *RESTRICT int64_t const walberla::pystencils::internal_unpack_TN::_size_pdfs_0

◆ _size_pdfs_1

static FUNC_PREFIX float *RESTRICT int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_size_pdfs_1

◆ _size_pdfs_2

static FUNC_PREFIX float *RESTRICT int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_size_pdfs_2

◆ _stride_pdfs_0

static FUNC_PREFIX float *RESTRICT int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_stride_pdfs_0

◆ _stride_pdfs_1

static FUNC_PREFIX float *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_stride_pdfs_1

◆ _stride_pdfs_2

static FUNC_PREFIX float *RESTRICT int64_t const int64_t const int64_t const int64_t const int64_t const int64_t const walberla::pystencils::internal_unpack_TN::_stride_pdfs_2