waLBerla 7.2
Loading...
Searching...
No Matches
D3Q19SRT.cpp File Reference

Detailed Description

Author
pystencils
#include "D3Q19SRT.h"

Namespaces

namespace  walberla
 Storage for detected contacts which can be used to perform actions for all contacts, e.g.
 
namespace  walberla::lbm
 
namespace  walberla::lbm::internal_d3q19srt_kernel_streamCollide
 
namespace  walberla::lbm::internal_d3q19srt_kernel_collide
 
namespace  walberla::lbm::internal_d3q19srt_kernel_stream
 
namespace  walberla::lbm::internal_d3q19srt_kernel_streamOnlyNoAdvancement
 
namespace  walberla::lbm::internal_d3q19srt_kernel_initialise
 
namespace  walberla::lbm::internal_d3q19srt_kernel_getter
 

Macros

#define FUNC_PREFIX
 

Functions

static void walberla::lbm::internal_d3q19srt_kernel_streamCollide::d3q19srt_kernel_streamCollide (double *const _data_pdfs, double *_data_pdfs_tmp, 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, int64_t const _stride_pdfs_tmp_0, int64_t const _stride_pdfs_tmp_1, int64_t const _stride_pdfs_tmp_2, int64_t const _stride_pdfs_tmp_3, double omega)
 
static void walberla::lbm::internal_d3q19srt_kernel_collide::d3q19srt_kernel_collide (double *_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, double omega)
 
static void walberla::lbm::internal_d3q19srt_kernel_stream::d3q19srt_kernel_stream (double *const _data_pdfs, double *_data_pdfs_tmp, 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, int64_t const _stride_pdfs_tmp_0, int64_t const _stride_pdfs_tmp_1, int64_t const _stride_pdfs_tmp_2, int64_t const _stride_pdfs_tmp_3)
 
static void walberla::lbm::internal_d3q19srt_kernel_streamOnlyNoAdvancement::d3q19srt_kernel_streamOnlyNoAdvancement (double *const _data_pdfs, double *_data_pdfs_tmp, 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, int64_t const _stride_pdfs_tmp_0, int64_t const _stride_pdfs_tmp_1, int64_t const _stride_pdfs_tmp_2, int64_t const _stride_pdfs_tmp_3)
 
static void walberla::lbm::internal_d3q19srt_kernel_initialise::d3q19srt_kernel_initialise (double *const _data_density, double *_data_pdfs, double *const _data_velocity, int64_t const _size_density_0, int64_t const _size_density_1, int64_t const _size_density_2, int64_t const _stride_density_0, int64_t const _stride_density_1, int64_t const _stride_density_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, int64_t const _stride_velocity_0, int64_t const _stride_velocity_1, int64_t const _stride_velocity_2, int64_t const _stride_velocity_3)
 
static void walberla::lbm::internal_d3q19srt_kernel_getter::d3q19srt_kernel_getter (double *_data_density, double *const _data_pdfs, double *_data_velocity, int64_t const _size_density_0, int64_t const _size_density_1, int64_t const _size_density_2, int64_t const _stride_density_0, int64_t const _stride_density_1, int64_t const _stride_density_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, int64_t const _stride_velocity_0, int64_t const _stride_velocity_1, int64_t const _stride_velocity_2, int64_t const _stride_velocity_3)
 

Macro Definition Documentation

◆ FUNC_PREFIX

#define FUNC_PREFIX