Block-Structured AMR Software Framework
amrex::FabArrayBase::CopyComTag Struct Reference

Used by a bunch of routines when communicating via MPI. More...

#include <AMReX_FabArrayBase.H>

Public Types

using CopyComTagsContainer = std::vector< CopyComTag >
 
using MapOfCopyComTagContainers = std::map< int, CopyComTagsContainer >
 

Public Member Functions

 CopyComTag () noexcept=default
 
 CopyComTag (const Box &db, const Box &sb, int didx, int sidx) noexcept
 
bool operator< (const CopyComTag &rhs) const noexcept
 

Public Attributes

Box dbox
 
Box sbox
 
int dstIndex
 
int srcIndex
 

Detailed Description

Used by a bunch of routines when communicating via MPI.

Member Typedef Documentation

◆ CopyComTagsContainer

◆ MapOfCopyComTagContainers

Constructor & Destructor Documentation

◆ CopyComTag() [1/2]

amrex::FabArrayBase::CopyComTag::CopyComTag ( )
defaultnoexcept

◆ CopyComTag() [2/2]

amrex::FabArrayBase::CopyComTag::CopyComTag ( const Box db,
const Box sb,
int  didx,
int  sidx 
)
inlinenoexcept

Member Function Documentation

◆ operator<()

bool amrex::FabArrayBase::CopyComTag::operator< ( const CopyComTag rhs) const
inlinenoexcept

Member Data Documentation

◆ dbox

Box amrex::FabArrayBase::CopyComTag::dbox

◆ dstIndex

int amrex::FabArrayBase::CopyComTag::dstIndex

◆ sbox

Box amrex::FabArrayBase::CopyComTag::sbox

◆ srcIndex

int amrex::FabArrayBase::CopyComTag::srcIndex

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