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

Functions

static FUNC_PREFIX void pack_BE (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_BE(double *RESTRICT _data_buffer
 
static FUNC_PREFIX void pack_BE (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_BE(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_BE::__launch_bounds__ ( 256  )
static

◆ __launch_bounds__() [2/2]

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

◆ pack_BE() [1/2]

static FUNC_PREFIX void walberla::pystencils::internal_pack_BE::pack_BE ( 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_BE() [2/2]

static FUNC_PREFIX void walberla::pystencils::internal_pack_BE::pack_BE ( 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_BE::_data_pdfs

◆ _size_pdfs_0

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

◆ _size_pdfs_1

static FUNC_PREFIX float *RESTRICT const int64_t const int64_t const walberla::pystencils::internal_pack_BE::_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_BE::_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_BE::_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_BE::_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_BE::_stride_pdfs_2