Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::RedistributorCommPlan Class Reference

Public Member Functions

 RedistributorCommPlan (int globalSize, IMessagePassingMng *super_pm, IMessagePassingMng *tgt_pm)
std::shared_ptr< IMessagePassingMng > tgtParallelMng () const
IMessagePassingMng * superParallelMng () const
const VectorDistributiondistribution () const
ConstArrayView< Int32 > tgtDist () const
Int32 procNum (Int32) const

Detailed Description

Definition at line 29 of file RedistributorCommPlan.h.

Constructor & Destructor Documentation

◆ RedistributorCommPlan()

Alien::RedistributorCommPlan::RedistributorCommPlan ( int globalSize,
IMessagePassingMng * super_pm,
IMessagePassingMng * tgt_pm )

Definition at line 31 of file RedistributorCommPlan.cc.

◆ ~RedistributorCommPlan()

Alien::RedistributorCommPlan::~RedistributorCommPlan ( )
virtual

Definition at line 59 of file RedistributorCommPlan.cc.

Member Function Documentation

◆ distribution()

const VectorDistribution & Alien::RedistributorCommPlan::distribution ( ) const

Definition at line 74 of file RedistributorCommPlan.cc.

◆ procNum()

Int32 Alien::RedistributorCommPlan::procNum ( Int32 proc) const
nodiscard

Definition at line 85 of file RedistributorCommPlan.cc.

◆ superParallelMng()

IMessagePassingMng * Alien::RedistributorCommPlan::superParallelMng ( ) const

Definition at line 68 of file RedistributorCommPlan.cc.

◆ tgtDist()

ConstArrayView< Int32 > Alien::RedistributorCommPlan::tgtDist ( ) const

Definition at line 80 of file RedistributorCommPlan.cc.

◆ tgtParallelMng()

std::shared_ptr< IMessagePassingMng > Alien::RedistributorCommPlan::tgtParallelMng ( ) const

Definition at line 62 of file RedistributorCommPlan.cc.


The documentation for this class was generated from the following files: