#include <BufferSystem.hpp>
|
| WALBERLA_HOST_DEVICE | BufferIndexing (stdlib::array< size_t, RANK > shape, stdlib::array< size_t, RANK > allocShape, stdlib::array< size_t, RANK > allocOffsets, stdlib::array< size_t, RANK > strides) |
| WALBERLA_HOST_DEVICE stdlib::span< const size_t, RANK > | shape () const |
| WALBERLA_HOST_DEVICE stdlib::span< const size_t, RANK > | allocShape () const |
| WALBERLA_HOST_DEVICE stdlib::span< const size_t, RANK > | allocOffsets () const |
| WALBERLA_HOST_DEVICE stdlib::span< const size_t, RANK > | strides () const |
| WALBERLA_HOST_DEVICE bool | operator== (const BufferIndexing &other) const |
| WALBERLA_HOST_DEVICE bool | operator!= (const BufferIndexing &other) const |
| WALBERLA_HOST_DEVICE size_t | linearBufferSize () const |
| WALBERLA_HOST_DEVICE size_t | linearBufferAllocSize () const |
| WALBERLA_HOST_DEVICE size_t | linearBufferOffset () const |
| WALBERLA_HOST_DEVICE index_type | linearIndex (std::convertible_to< index_type > auto... indices) const |
◆ index_type
◆ BufferIndexing()
◆ allocOffsets()
◆ allocShape()
◆ linearBufferAllocSize()
◆ linearBufferOffset()
◆ linearBufferSize()
◆ linearIndex()
◆ linearIndexImpl()
template<size_t... Coords>
◆ operator!=()
◆ operator==()
◆ shape()
◆ strides()
◆ allocOffsets_
◆ allocShape_
◆ RANK
◆ shape_
◆ strides_
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/include/walberla/v8/memory/BufferSystem.hpp