28 template <
class... Properties>
40 template <
typename T,
class... ViewArgs>
51 template <
typename T,
unsigned Dim,
class... ViewArgs>
59 template <
typename T,
class... ViewArgs>
70 template <
typename T,
unsigned Dim,
class... ViewArgs>
typename ippl::detail::ViewType< ippl::Vector< double, Dim >, 1 >::view_type view_type
This file defines multi-dimensional arrays to store mesh and particle attributes.
Implementations for FFT constructor/destructor and transforms.
void serialize(const Kokkos::View< T *, ViewArgs... > &view, size_type nsends)
void resizeBuffer(size_type size)
typename ViewType< char, 1, Properties... >::view_type buffer_type
void deserialize(Kokkos::View< T *, ViewArgs... > &view, size_type nrecvs)
buffer_type buffer_m
serialized data
size_type writepos_m
write position for serialization
size_type getBufferSize() const
size_type getSize() const
Archive(size_type size=0)
void reallocBuffer(size_type size)
typename buffer_type::pointer_type pointer_type
size_type readpos_m
read position for deserialization