#include <BufferSystem.hpp>
|
| using | Self = BufferSystem< TElement, TRank, TMemTag > |
| using | element_type = TElement |
| using | value_type = std::remove_cv_t< element_type > |
| using | MT = MemoryTraits< TMemTag, value_type > |
| using | AllocatorType = MT::AllocatorType |
| using | BufferType |
| using | ConstBufferType = const LinearBuffer< value_type, AllocatorType > |
| using | IndexingType = BufferIndexing< RANK > |
| using | BlockDataIDType = std::conditional_t< IS_CONST, ConstBlockDataID, BlockDataID > |
| using | memory_tag = TMemTag |
| using | ViewType = BufferView< element_type, RANK, memory_tag > |
| using | ConstViewType = BufferView< const element_type, RANK, memory_tag > |
◆ AllocatorType
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ BlockDataIDType
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ BufferType
template<typename TElement,
size_t TRank, MemTag TMemTag>
Initial value:std::conditional_t< IS_CONST, const LinearBuffer< value_type, AllocatorType >,
LinearBuffer< value_type, AllocatorType > >
◆ ConstBufferType
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ ConstViewType
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ element_type
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ IndexingType
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ memory_tag
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ MT
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ Self
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ value_type
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ ViewType
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ BufferSystem() [1/2]
template<typename TElement,
size_t TRank, MemTag TMemTag>
template<typename = void>
◆ BufferSystem() [2/2]
template<typename TElement,
size_t TRank, MemTag TMemTag>
template<typename = void>
◆ buffer() [1/2]
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ buffer() [2/2]
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ buffersId()
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ create()
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ createEmptyBuffer()
template<typename TElement,
size_t TRank, MemTag TMemTag>
Create a new empty buffer associated with this buffer system.
◆ indexing()
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ view() [1/2]
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ view() [2/2]
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ buffersId_
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ indexing_
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ IS_CONST
template<typename TElement,
size_t TRank, MemTag TMemTag>
◆ RANK
template<typename TElement,
size_t TRank, MemTag TMemTag>
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/include/walberla/v8/memory/BufferSystem.hpp