preCICE v3.1.2
No Matches
Public Attributes | List of all members
precice::m2n::PointToPointCommunication::Mapping Struct Reference

Defines mapping between: More...

Collaboration diagram for precice::m2n::PointToPointCommunication::Mapping:

Public Attributes

int remoteRank
std::vector< int > indices
com::PtrRequest request
std::vector< double > recvBuffer

Detailed Description

Defines mapping between:

  1. global remote process rank;
  2. local data indices, which define a subset of local (for process rank in the current participant) data to be communicated between the current process rank and the remote process rank;
  3. Request holding information about pending communication
  4. Appropriately sized buffer to receive elements

Definition at line 151 of file PointToPointCommunication.hpp.

Member Data Documentation

◆ indices

std::vector<int> precice::m2n::PointToPointCommunication::Mapping::indices

Definition at line 153 of file PointToPointCommunication.hpp.

◆ recvBuffer

std::vector<double> precice::m2n::PointToPointCommunication::Mapping::recvBuffer

Definition at line 155 of file PointToPointCommunication.hpp.

◆ remoteRank

int precice::m2n::PointToPointCommunication::Mapping::remoteRank

Definition at line 152 of file PointToPointCommunication.hpp.

◆ request

com::PtrRequest precice::m2n::PointToPointCommunication::Mapping::request

Definition at line 154 of file PointToPointCommunication.hpp.

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