ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Functions | |
auto | get (GhostLayerField< double, uint_t{19u}> const *pdf_field, Cell const &cell) |
auto | get (GhostLayerField< double, uint_t{19u}> const *pdf_field, CellInterval const &ci) |
auto | reduce (GhostLayerField< double, uint_t{19u}> const *pdf_field) |
__global__ void | kernel_get (gpu::FieldAccessor< double > pdf, double *RESTRICT p_out) |
Matrix3< double > | get (gpu::GPUField< double > const *pdf_field, Cell const &cell) |
std::vector< double > | get (gpu::GPUField< double > const *pdf_field, CellInterval const &ci) |
Matrix3< double > | reduce (gpu::GPUField< double > const *pdf_field) |
auto | get (GhostLayerField< float, uint_t{19u}> const *pdf_field, Cell const &cell) |
auto | get (GhostLayerField< float, uint_t{19u}> const *pdf_field, CellInterval const &ci) |
auto | reduce (GhostLayerField< float, uint_t{19u}> const *pdf_field) |
__global__ void | kernel_get (gpu::FieldAccessor< float > pdf, float *RESTRICT p_out) |
Matrix3< float > | get (gpu::GPUField< float > const *pdf_field, Cell const &cell) |
std::vector< float > | get (gpu::GPUField< float > const *pdf_field, CellInterval const &ci) |
Matrix3< float > | reduce (gpu::GPUField< float > const *pdf_field) |
|
inline |
Definition at line 1138 of file FieldAccessorsDoublePrecision.h.
Referenced by walberla::LBWalberlaImpl< FloatType, Architecture >::PressureTensorVTKWriter< OutputType >::evaluate(), walberla::LBWalberlaImpl< FloatType, Architecture >::get_node_pressure_tensor(), and walberla::LBWalberlaImpl< FloatType, Architecture >::get_slice_pressure_tensor().
|
inline |
Definition at line 1189 of file FieldAccessorsDoublePrecision.h.
|
inline |
Definition at line 1140 of file FieldAccessorsSinglePrecision.h.
|
inline |
Definition at line 1191 of file FieldAccessorsSinglePrecision.h.
Matrix3< double > walberla::lbm::accessor::PressureTensor::get | ( | gpu::GPUField< double > const * | pdf_field, |
Cell const & | cell | ||
) |
Definition at line 1169 of file FieldAccessorsDoublePrecisionCUDA.cu.
References kernel_get().
std::vector< double > walberla::lbm::accessor::PressureTensor::get | ( | gpu::GPUField< double > const * | pdf_field, |
CellInterval const & | ci | ||
) |
Definition at line 1184 of file FieldAccessorsDoublePrecisionCUDA.cu.
References kernel_get().
Matrix3< float > walberla::lbm::accessor::PressureTensor::get | ( | gpu::GPUField< float > const * | pdf_field, |
Cell const & | cell | ||
) |
Definition at line 1169 of file FieldAccessorsSinglePrecisionCUDA.cu.
References kernel_get().
std::vector< float > walberla::lbm::accessor::PressureTensor::get | ( | gpu::GPUField< float > const * | pdf_field, |
CellInterval const & | ci | ||
) |
Definition at line 1184 of file FieldAccessorsSinglePrecisionCUDA.cu.
References kernel_get().
__global__ void walberla::lbm::accessor::PressureTensor::kernel_get | ( | gpu::FieldAccessor< double > | pdf, |
double *RESTRICT | p_out | ||
) |
Definition at line 1121 of file FieldAccessorsDoublePrecisionCUDA.cu.
References getLinearIndex().
Referenced by get(), get(), get(), get(), reduce(), and reduce().
__global__ void walberla::lbm::accessor::PressureTensor::kernel_get | ( | gpu::FieldAccessor< float > | pdf, |
float *RESTRICT | p_out | ||
) |
Definition at line 1121 of file FieldAccessorsSinglePrecisionCUDA.cu.
References getLinearIndex().
|
inline |
Definition at line 1246 of file FieldAccessorsDoublePrecision.h.
Referenced by walberla::LBWalberlaImpl< FloatType, Architecture >::get_pressure_tensor().
|
inline |
Definition at line 1248 of file FieldAccessorsSinglePrecision.h.
Matrix3< double > walberla::lbm::accessor::PressureTensor::reduce | ( | gpu::GPUField< double > const * | pdf_field | ) |
Definition at line 1198 of file FieldAccessorsDoublePrecisionCUDA.cu.
References kernel_get().
Matrix3< float > walberla::lbm::accessor::PressureTensor::reduce | ( | gpu::GPUField< float > const * | pdf_field | ) |
Definition at line 1198 of file FieldAccessorsSinglePrecisionCUDA.cu.
References kernel_get().