IBAMR  IBAMR version 0.19.
Public Member Functions | Public Attributes | List of all members
SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct Struct Reference

Data sorted by a hash. More...

#include <LayerEdgeSet.h>

Public Member Functions

 CommunicationStruct ()
 

Public Attributes

std::vector< intsend_mesg
 
tbox::SAMRAI_MPI::request send_rqst
 
int send_size
 
bool send_done
 
std::vector< intrecv_mesg
 
tbox::SAMRAI_MPI::request recv_rqst
 
int recv_size
 
bool recv_done
 

Detailed Description

template<int DIM>
struct SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct

Data indexed by the rank of communication partners are assembled in this struct, to be dereferenced in a map. This avoids expense of referencing multiple maps (just in case dereferencing a map is expensive).

Constructor & Destructor Documentation

◆ CommunicationStruct()

template<int DIM>
SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::CommunicationStruct ( )
inline

Member Data Documentation

◆ send_mesg

template<int DIM>
std::vector<int> SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::send_mesg

◆ send_rqst

template<int DIM>
tbox::SAMRAI_MPI::request SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::send_rqst

◆ send_size

template<int DIM>
int SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::send_size

◆ send_done

template<int DIM>
bool SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::send_done

◆ recv_mesg

template<int DIM>
std::vector<int> SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::recv_mesg

◆ recv_rqst

template<int DIM>
tbox::SAMRAI_MPI::request SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::recv_rqst

◆ recv_size

template<int DIM>
int SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::recv_size

◆ recv_done

template<int DIM>
bool SAMRAI::hier::LayerEdgeSet< DIM >::CommunicationStruct::recv_done

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