Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
comm::Received< T > Struct Template Reference

What an exchange() received: the part from rank r is data[offsets[r], offsets[r + 1]). More...

#include <comm.h>

Public Member Functions

std::span< const T > from (size_t r) const
 

Public Attributes

std::vector< T > data
 
std::vector< uint64_t > offsets
 

Detailed Description

template<typename T>
struct comm::Received< T >

What an exchange() received: the part from rank r is data[offsets[r], offsets[r + 1]).

Member Function Documentation

◆ from()

template<typename T >
std::span< const T > comm::Received< T >::from ( size_t  r) const
inline

Member Data Documentation

◆ data

template<typename T >
std::vector<T> comm::Received< T >::data

◆ offsets

template<typename T >
std::vector<uint64_t> comm::Received< T >::offsets

The documentation for this struct was generated from the following file: