![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <core/DataTypes.h>#include <core/cell/Cell.h>#include <core/cell/CellInterval.h>#include <core/math/Vector3.h>#include <field/iterators/IteratorMacros.h>#include <gpu/FieldAccessor.h>#include <gpu/FieldIndexing.h>#include <gpu/GPUField.h>#include <gpu/Kernel.h>#include <thrust/device_ptr.h>#include <thrust/device_vector.h>#include <array>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | walberla |
| \file PackInfoPdfDoublePrecision.cpp \author pystencils | |
| namespace | walberla::ek |
| namespace | walberla::ek::accessor |
| namespace | walberla::ek::accessor::Scalar |
| namespace | walberla::ek::accessor::Vector |
| namespace | walberla::ek::accessor::Flux |
Macros | |
| #define | RESTRICT |
| #define RESTRICT |
Definition at line 64 of file EK_FieldAccessors_double_precision_CUDA.cu.
|
static |
Get linear index of flattened data with original layout fzyx.
Definition at line 68 of file EK_FieldAccessors_double_precision_CUDA.cu.
References stream.
Referenced by walberla::ek::accessor::Scalar::kernel_add(), walberla::ek::accessor::Vector::kernel_add(), walberla::lbm::accessor::Vector::kernel_add(), walberla::ek::accessor::Scalar::kernel_add(), walberla::ek::accessor::Vector::kernel_add(), walberla::lbm::accessor::Vector::kernel_add(), walberla::ek::accessor::Flux::kernel_get(), walberla::lbm::accessor::PressureTensor::kernel_get(), walberla::lbm::accessor::Population::kernel_get(), walberla::lbm::accessor::Density::kernel_get(), walberla::lbm::accessor::MomentumDensity::kernel_get(), walberla::lbm::accessor::Velocity::kernel_get(), walberla::ek::accessor::Scalar::kernel_get(), walberla::ek::accessor::Vector::kernel_get(), walberla::lbm::accessor::Vector::kernel_get(), walberla::ek::accessor::Flux::kernel_get(), walberla::lbm::accessor::PressureTensor::kernel_get(), walberla::lbm::accessor::Population::kernel_get(), walberla::lbm::accessor::Density::kernel_get(), walberla::lbm::accessor::MomentumDensity::kernel_get(), walberla::lbm::accessor::Velocity::kernel_get(), walberla::ek::accessor::Scalar::kernel_get(), walberla::ek::accessor::Vector::kernel_get(), walberla::lbm::accessor::Vector::kernel_get(), walberla::ek::accessor::Flux::kernel_get_vector(), walberla::ek::accessor::Flux::kernel_get_vector(), walberla::lbm::accessor::Population::kernel_set(), walberla::lbm::accessor::Density::kernel_set(), walberla::lbm::accessor::Force::kernel_set(), walberla::lbm::accessor::Velocity::kernel_set(), walberla::ek::accessor::Scalar::kernel_set(), walberla::ek::accessor::Vector::kernel_set(), walberla::lbm::accessor::Vector::kernel_set(), walberla::lbm::accessor::Population::kernel_set(), walberla::lbm::accessor::Density::kernel_set(), walberla::lbm::accessor::Force::kernel_set(), walberla::lbm::accessor::Velocity::kernel_set(), walberla::ek::accessor::Scalar::kernel_set(), walberla::ek::accessor::Vector::kernel_set(), walberla::lbm::accessor::Vector::kernel_set(), walberla::lbm::accessor::Population::kernel_set_vel(), and walberla::lbm::accessor::Population::kernel_set_vel().