Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::FBOnArrivalMeta< FAB > Struct Template Reference

#include <AMReX_FabArray.H>

Classes

struct  Layout
 One message per neighbor rank, all in one device buffer. More...

Public Types

using value_type = typename FAB::value_type

Public Attributes

Layout snd
Layout rcv
TagVector< CommSendBufTag< value_type > > send_tv
TagVector< CommRecvBufTag< value_type > > recv_tv
Vector< int > rcv_warp_begin

Detailed Description

template<class FAB>
struct amrex::FBOnArrivalMeta< FAB >

Cached message layout and kernel tags of the unpack-on-arrival FillBoundary path for one (FB, BUF, ncomp). See AMReX_FBUnpackOnArrival.H.

Member Typedef Documentation

◆ value_type

template<class FAB>
using amrex::FBOnArrivalMeta< FAB >::value_type = typename FAB::value_type

Member Data Documentation

◆ rcv

template<class FAB>
Layout amrex::FBOnArrivalMeta< FAB >::rcv

◆ rcv_warp_begin

template<class FAB>
Vector<int> amrex::FBOnArrivalMeta< FAB >::rcv_warp_begin

◆ recv_tv

template<class FAB>
TagVector<CommRecvBufTag<value_type> > amrex::FBOnArrivalMeta< FAB >::recv_tv

◆ send_tv

template<class FAB>
TagVector<CommSendBufTag<value_type> > amrex::FBOnArrivalMeta< FAB >::send_tv

◆ snd

template<class FAB>
Layout amrex::FBOnArrivalMeta< FAB >::snd

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