OpenLB
1.8.1
Loading...
Searching...
No Matches
olb
gpu
cuda
concepts
ConcreteFieldsContainer
olb::gpu::cuda::concepts::ConcreteFieldsContainer Concept Reference
#include <
context.hh
>
Concept definition
template
<
typename
CONTAINER>
concept
olb::gpu::cuda::concepts::ConcreteFieldsContainer
=
requires
(CONTAINER& container) {
requires
olb::concepts::BaseType<typename CONTAINER::value_t>
;
requires
olb::concepts::Descriptor<typename CONTAINER::descriptor_t>
;
requires
(CONTAINER::platform ==
Platform::GPU_CUDA
);
}
olb::concepts::BaseType
Foundational arithmetic type for all computations.
Definition
concepts.h:47
olb::concepts::Descriptor
Definition
concepts.h:61
olb::gpu::cuda::concepts::ConcreteFieldsContainer
Definition
context.hh:40
olb::Platform::GPU_CUDA
@ GPU_CUDA
Vector CPU (AVX2 / AVX-512 collision)
Detailed Description
Definition at line
40
of file
context.hh
.
Generated on Sat May 17 2025 10:48:15 for OpenLB by
1.12.0