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

Functions

static FUNC_PREFIX void pack_TW (double *RESTRICT _data_buffer, double *RESTRICT const _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 pack_TW(double *RESTRICT _data_buffer
 
static FUNC_PREFIX void pack_TW (float *RESTRICT _data_buffer, float *RESTRICT const _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 pack_TW(float *RESTRICT _data_buffer
 

Variables

static FUNC_PREFIX double *RESTRICT const _data_pdfs
 
static FUNC_PREFIX double *RESTRICT const int64_t const _size_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const _size_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const _size_pdfs_2
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const _stride_pdfs_0
 
static FUNC_PREFIX double *RESTRICT const int64_t const int64_t const int64_t const int64_t const int64_t const _stride_pdfs_1
 
static FUNC_PREFIX double *RESTRICT const 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_pack_TW::__launch_bounds__ ( 256  )
static

◆ __launch_bounds__() [2/2]

static FUNC_PREFIX walberla::pystencils::internal_pack_TW::__launch_bounds__ ( 256  )
static

◆ pack_TW() [1/2]

static FUNC_PREFIX void walberla::pystencils::internal_pack_TW::pack_TW ( double *RESTRICT  _data_buffer,
double *RESTRICT const  _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

◆ pack_TW() [2/2]

static FUNC_PREFIX void walberla::pystencils::internal_pack_TW::pack_TW ( float *RESTRICT  _data_buffer,
float *RESTRICT const  _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 const walberla::pystencils::internal_pack_TW::_data_pdfs

◆ _size_pdfs_0

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

◆ _size_pdfs_1

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

◆ _size_pdfs_2

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

◆ _stride_pdfs_0

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

◆ _stride_pdfs_1

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

◆ _stride_pdfs_2

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