![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <DynamicUBBSinglePrecisionCUDA.h>
Collaboration diagram for walberla::lbm::DynamicUBBSinglePrecisionCUDA:Classes | |
| struct | ForceStruct |
| class | ForceVector |
| struct | IndexInfo |
| class | IndexVectors |
Public Attributes | |
| BlockDataID | pdfsID |
Static Public Attributes | |
| static constexpr std::array< std::array< int, 19u >, 3u > | neighborOffset |
Definition at line 75 of file DynamicUBBSinglePrecisionCUDA.h.
|
inline |
Definition at line 219 of file DynamicUBBSinglePrecisionCUDA.h.
References stream.
|
inline |
Definition at line 277 of file DynamicUBBSinglePrecisionCUDA.h.
References walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::ALL, block(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::indexVector(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::INNER, inner(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::OUTER, and stream.
|
inline |
Definition at line 268 of file DynamicUBBSinglePrecisionCUDA.h.
|
inline |
Definition at line 248 of file DynamicUBBSinglePrecisionCUDA.h.
References block(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::ForceVector::getForce(), and stream.
|
inline |
Definition at line 723 of file DynamicUBBSinglePrecisionCUDA.h.
References block(), and walberla::lbm::DynamicUBBSinglePrecisionCUDA::ForceVector::forceVector().
|
inline |
Definition at line 734 of file DynamicUBBSinglePrecisionCUDA.h.
|
inline |
Definition at line 728 of file DynamicUBBSinglePrecisionCUDA.h.
References walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::ALL, block(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::indexVector(), and stream.
|
inline |
Definition at line 733 of file DynamicUBBSinglePrecisionCUDA.h.
|
inline |
Definition at line 259 of file DynamicUBBSinglePrecisionCUDA.h.
|
inline |
Definition at line 263 of file DynamicUBBSinglePrecisionCUDA.h.
|
inline |
Definition at line 255 of file DynamicUBBSinglePrecisionCUDA.h.
| void walberla::lbm::DynamicUBBSinglePrecisionCUDA::inner | ( | IBlock * | block, |
| gpuStream_t | stream = nullptr |
||
| ) |
Definition at line 197 of file DynamicUBBSinglePrecisionCUDA.cu.
References block(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::INNER, and stream.
Referenced by fillFromFlagField(), and getInnerSweep().
|
inline |
Definition at line 240 of file DynamicUBBSinglePrecisionCUDA.h.
| void walberla::lbm::DynamicUBBSinglePrecisionCUDA::outer | ( | IBlock * | block, |
| gpuStream_t | stream = nullptr |
||
| ) |
Definition at line 201 of file DynamicUBBSinglePrecisionCUDA.cu.
References block(), walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::OUTER, and stream.
Referenced by getOuterSweep().
| void walberla::lbm::DynamicUBBSinglePrecisionCUDA::run | ( | IBlock * | block, |
| gpuStream_t | stream = nullptr |
||
| ) |
Definition at line 193 of file DynamicUBBSinglePrecisionCUDA.cu.
References walberla::lbm::DynamicUBBSinglePrecisionCUDA::IndexVectors::ALL, block(), and stream.
Referenced by getSweep(), and operator()().
|
staticconstexpr |
Definition at line 717 of file DynamicUBBSinglePrecisionCUDA.h.
| BlockDataID walberla::lbm::DynamicUBBSinglePrecisionCUDA::pdfsID |
Definition at line 737 of file DynamicUBBSinglePrecisionCUDA.h.