ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
anonymous_namespace{p3m_gpu_cuda.cu} Namespace Reference

Functions

__device__ auto linear_index_r (P3MGpuData const &p, int i, int j, int k)
 
__device__ auto linear_index_k (P3MGpuData const &p, int i, int j, int k)
 

Function Documentation

◆ linear_index_k()

__device__ auto anonymous_namespace{p3m_gpu_cuda.cu}::linear_index_k ( P3MGpuData const &  p,
int  i,
int  j,
int  k 
)
inline

Definition at line 258 of file p3m_gpu_cuda.cu.

References P3MGpuData::mesh.

Referenced by apply_diff_op(), and apply_influence_function().

◆ linear_index_r()

__device__ auto anonymous_namespace{p3m_gpu_cuda.cu}::linear_index_r ( P3MGpuData const &  p,
int  i,
int  j,
int  k 
)
inline

Definition at line 252 of file p3m_gpu_cuda.cu.

References P3MGpuData::mesh, and P3MGpuData::mesh_z_padded.

Referenced by assign_charge_kernel(), and assign_forces_kernel().