|
|
using | buffer_type = typename ViewType< char, 1, Properties... >::view_type |
| |
|
using | pointer_type = typename buffer_type::pointer_type |
| |
|
|
| Archive (size_type size=0) |
| |
| template<typename T , class... ViewArgs> |
| void | serialize (const Kokkos::View< T *, ViewArgs... > &view, size_type nsends) |
| |
| template<typename T , unsigned Dim, class... ViewArgs> |
| void | serialize (const Kokkos::View< Vector< T, Dim > *, ViewArgs... > &view, size_type nsends) |
| |
| template<typename T , class... ViewArgs> |
| void | deserialize (Kokkos::View< T *, ViewArgs... > &view, size_type nrecvs) |
| |
| template<typename T , unsigned Dim, class... ViewArgs> |
| void | deserialize (Kokkos::View< Vector< T, Dim > *, ViewArgs... > &view, size_type nrecvs) |
| |
| pointer_type | getBuffer () |
| |
| size_type | getSize () const |
| |
|
size_type | getBufferSize () const |
| |
|
void | resizeBuffer (size_type size) |
| |
|
void | reallocBuffer (size_type size) |
| |
|
void | resetWritePos () |
| |
|
void | resetReadPos () |
| |
◆ deserialize() [1/2]
template<class... Properties>
template<typename T , class... ViewArgs>
| void ippl::detail::Archive< Properties >::deserialize |
( |
Kokkos::View< T *, ViewArgs... > & |
view, |
|
|
size_type |
nrecvs |
|
) |
| |
◆ deserialize() [2/2]
template<class... Properties>
template<typename T , unsigned Dim, class... ViewArgs>
Deserialize vector attributes
- Parameters
-
◆ getBuffer()
template<class... Properties>
- Returns
- a pointer to the data of the buffer
◆ getSize()
template<class... Properties>
- Returns
- the size of the buffer
◆ serialize() [1/2]
template<class... Properties>
template<typename T , class... ViewArgs>
| void ippl::detail::Archive< Properties >::serialize |
( |
const Kokkos::View< T *, ViewArgs... > & |
view, |
|
|
size_type |
nsends |
|
) |
| |
◆ serialize() [2/2]
template<class... Properties>
template<typename T , unsigned Dim, class... ViewArgs>
Serialize vector attributes
- Parameters
-
The documentation for this class was generated from the following files: