OpenLB 1.7
|
#include <column.h>
Public Member Functions | |
ConcreteCommunicatable (cpu::simd::CyclicColumn< T > &column) | |
std::size_t | size (ConstSpan< CellID > indices) const |
Get serialized size for data at locations indices | |
std::size_t | serialize (ConstSpan< CellID > indices, std::uint8_t *buffer) const |
Serialize data at locations indices to buffer | |
std::size_t | deserialize (ConstSpan< CellID > indices, const std::uint8_t *buffer) |
Deserialize data at locations indices to buffer | |
Public Member Functions inherited from olb::Communicatable | |
virtual | ~Communicatable () |
|
inline |
|
inlinevirtual |
Deserialize data at locations indices
to buffer
Implements olb::Communicatable.
Definition at line 327 of file column.h.
References olb::ConstSpan< T >::data(), olb::ConstSpan< T >::size(), and olb::cpu::simd::store().
|
inlinevirtual |
Serialize data at locations indices
to buffer
Implements olb::Communicatable.
Definition at line 297 of file column.h.
References olb::ConstSpan< T >::data(), olb::ConstSpan< T >::size(), and olb::cpu::simd::store().
|
inlinevirtual |
Get serialized size for data at locations indices
Implements olb::Communicatable.
Definition at line 291 of file column.h.
References olb::ConstSpan< T >::size().