![]() |
OpenLB 1.7
|
Abstract declarator of Column-like storage. More...
#include <column.h>
Public Types | |
using | value_type = T |
Public Member Functions | |
virtual const T & | operator[] (std::size_t i) const =0 |
virtual T & | operator[] (std::size_t i)=0 |
Abstract declarator of Column-like storage.
using olb::AbstractColumn< T >::value_type = T |
|
pure virtual |
Implemented in olb::cpu::simd::Column< T >, olb::cpu::sisd::Column< T >, olb::cpu::sisd::Column< BaseType >, olb::cpu::sisd::Column< bool >, olb::cpu::sisd::Column< int >, olb::cpu::sisd::Column< S >, olb::cpu::sisd::Column< U >, olb::gpu::cuda::Column< T >, olb::gpu::cuda::Column< CellID >, and olb::gpu::cuda::Column< std::uint8_t >.
|
pure virtual |
Implemented in olb::cpu::simd::Column< T >, olb::cpu::sisd::Column< T >, olb::cpu::sisd::Column< BaseType >, olb::cpu::sisd::Column< bool >, olb::cpu::sisd::Column< int >, olb::cpu::sisd::Column< S >, olb::cpu::sisd::Column< U >, olb::gpu::cuda::Column< T >, olb::gpu::cuda::Column< CellID >, and olb::gpu::cuda::Column< std::uint8_t >.