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

◆ DistributionMap()

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

◆ 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: