![]() |
OpenLB 1.8.1
|
#include <memory>#include "core/platform/platform.h"#include "core/serializer.h"#include "communication/communicatable.h"
Include dependency graph for column.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | olb::gpu::cuda::Column< T > |
| Plain column for CUDA GPU targets. More... | |
| class | olb::gpu::cuda::CyclicColumn< T > |
| Virtual memory based cyclic column for usage in ColumnVector. More... | |
| struct | olb::ImplementationOf< AbstractColumn< T >, Platform::GPU_CUDA > |
| Declare gpu::cuda::Column as the AbstractColumn implementation for GPU CUDA targets. More... | |
| struct | olb::ImplementationOf< AbstractCyclicColumn< T >, Platform::GPU_CUDA > |
| Declare gpu::cuda::CyclicColumn as the AbstractCyclicColumn implementation for GPU CUDA targets. More... | |
| class | olb::ConcreteCommunicatable< gpu::cuda::Column< T > > |
| Communicatable implementation for a single gpu::cuda::Column. More... | |
| class | olb::ConcreteCommunicatable< gpu::cuda::CyclicColumn< T > > |
| Communicatable implementation for a single gpu::cuda::CyclicColumn. More... | |
Namespaces | |
| namespace | olb |
| Top level namespace for all of OpenLB. | |
| namespace | olb::gpu |
| Implementations of GPU specifics. | |
| namespace | olb::gpu::cuda |
| Implementations of Nvidia CUDA specifics. | |
| namespace | olb::gpu::cuda::device |
| Basic wrappers of common CUDA functions. | |