|
| typedef IReverseIndexer::Index | Index |
Definition at line 33 of file DoKDistributorComm.h.
◆ Index
| typedef IReverseIndexer::Index Alien::DoKDistributorComm::Index |
◆ DoKDistributorComm()
Construct a DoKDistributorComm object over parallelMng:
- super is the master parallelMng
- src is the source parallelMng, sub-communicator of super
- dst is the destination parallelMng, sub-communicator of super.
Definition at line 26 of file DoKDistributorComm.cc.
◆ computeCommPlan() [1/2]
| void Alien::DoKDistributorComm::computeCommPlan |
( |
Arccore::Span< Int32 > | base | ) |
|
◆ computeCommPlan() [2/2]
| void Alien::DoKDistributorComm::computeCommPlan |
( |
IReverseIndexer * | rev_index | ) |
|
◆ exchange()
template<typename T>
| void Alien::DoKDistributorComm::exchange |
( |
ConstArrayView< T > | snd, |
|
|
ArrayView< T > | rcv ) |
|
inline |
◆ getCoordinates()
| Index Alien::DoKDistributorComm::getCoordinates |
( |
Int32 | offset | ) |
const |
|
inline |
◆ rcvSize()
| Int32 Alien::DoKDistributorComm::rcvSize |
( |
| ) |
const |
|
inline |
◆ m_comm_plan
◆ m_pm_dst
| IMessagePassingMng* Alien::DoKDistributorComm::m_pm_dst |
|
private |
◆ m_pm_super
| IMessagePassingMng* Alien::DoKDistributorComm::m_pm_super |
|
private |
◆ m_rcv_cols
| UniqueArray<Int32> Alien::DoKDistributorComm::m_rcv_cols |
|
private |
◆ m_rcv_offset
| UniqueArray<Int32> Alien::DoKDistributorComm::m_rcv_offset |
|
private |
◆ m_rcv_rows
| UniqueArray<Int32> Alien::DoKDistributorComm::m_rcv_rows |
|
private |
◆ m_snd_offset
| UniqueArray<Int32> Alien::DoKDistributorComm::m_snd_offset |
|
private |
The documentation for this class was generated from the following files: