Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::MPMD::Copier Class Reference

Program ID. More...

#include <AMReX_MPMD.H>

Public Member Functions

 Copier (bool)
 Copier (BoxArray const &ba, DistributionMapping const &dm, bool send_ba=false)
template<typename FAB>
void send (FabArray< FAB > const &mf, int icomp, int ncomp) const
template<typename FAB>
void recv (FabArray< FAB > &mf, int icomp, int ncomp) const
BoxArray const & boxArray () const
DistributionMapping const & DistributionMap () const

Detailed Description

Program ID.

Constructor & Destructor Documentation

◆ Copier() [1/2]

amrex::MPMD::Copier::Copier ( bool )
explicit

◆ Copier() [2/2]

amrex::MPMD::Copier::Copier ( BoxArray const & ba,
DistributionMapping const & dm,
bool send_ba = false )

Member Function Documentation

◆ boxArray()

BoxArray const & amrex::MPMD::Copier::boxArray ( ) const
nodiscard

◆ DistributionMap()

DistributionMapping const & amrex::MPMD::Copier::DistributionMap ( ) const
nodiscard

◆ recv()

template<typename FAB>
void amrex::MPMD::Copier::recv ( FabArray< FAB > & mf,
int icomp,
int ncomp ) const

◆ send()

template<typename FAB>
void amrex::MPMD::Copier::send ( FabArray< FAB > const & mf,
int icomp,
int ncomp ) const

The documentation for this class was generated from the following files: