Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ParallelMngDispatcherBuildInfo Class Reference
Collaboration diagram for Arcane::ParallelMngDispatcherBuildInfo:

Public Member Functions

 ParallelMngDispatcherBuildInfo (MP::Dispatchers *dispatchers, MP::MessagePassingMng *mpm)
 ParallelMngDispatcherBuildInfo (Ref< MP::Dispatchers > dispatchers, Ref< MP::MessagePassingMng > mpm)
 ParallelMngDispatcherBuildInfo (Int32 comm_rank, Int32 comm_size)
Int32 commRank () const
Int32 commSize () const
Ref< MP::Dispatchers > dispatchersRef () const
Ref< MP::MessagePassingMng > messagePassingMngRef () const
MP::MessagePassingMng * messagePassingMng () const
MP::Dispatchers * dispatchers () const

Private Member Functions

void _init ()

Private Attributes

Int32 m_comm_rank
Int32 m_comm_size
MP::Dispatchers * m_dispatchers
Ref< MP::Dispatchers > m_dispatchers_ref
MP::MessagePassingMng * m_message_passing_mng
Ref< MP::MessagePassingMng > m_message_passing_mng_ref

Detailed Description

Definition at line 40 of file ParallelMngDispatcher.h.

Constructor & Destructor Documentation

◆ ParallelMngDispatcherBuildInfo() [1/3]

Arcane::ParallelMngDispatcherBuildInfo::ParallelMngDispatcherBuildInfo ( MP::Dispatchers * dispatchers,
MP::MessagePassingMng * mpm )

Definition at line 53 of file ParallelMngDispatcher.cc.

◆ ParallelMngDispatcherBuildInfo() [2/3]

Arcane::ParallelMngDispatcherBuildInfo::ParallelMngDispatcherBuildInfo ( Ref< MP::Dispatchers > dispatchers,
Ref< MP::MessagePassingMng > mpm )

Definition at line 67 of file ParallelMngDispatcher.cc.

◆ ParallelMngDispatcherBuildInfo() [3/3]

Arcane::ParallelMngDispatcherBuildInfo::ParallelMngDispatcherBuildInfo ( Int32 comm_rank,
Int32 comm_size )

Definition at line 83 of file ParallelMngDispatcher.cc.

Member Function Documentation

◆ _init()

void Arcane::ParallelMngDispatcherBuildInfo::_init ( )
private

Definition at line 96 of file ParallelMngDispatcher.cc.

◆ commRank()

Int32 Arcane::ParallelMngDispatcherBuildInfo::commRank ( ) const
inline

Definition at line 53 of file ParallelMngDispatcher.h.

◆ commSize()

Int32 Arcane::ParallelMngDispatcherBuildInfo::commSize ( ) const
inline

Definition at line 54 of file ParallelMngDispatcher.h.

◆ dispatchers()

MP::Dispatchers * Arcane::ParallelMngDispatcherBuildInfo::dispatchers ( ) const
inline

Definition at line 61 of file ParallelMngDispatcher.h.

◆ dispatchersRef()

Ref< MP::Dispatchers > Arcane::ParallelMngDispatcherBuildInfo::dispatchersRef ( ) const
inline

Definition at line 55 of file ParallelMngDispatcher.h.

◆ messagePassingMng()

MP::MessagePassingMng * Arcane::ParallelMngDispatcherBuildInfo::messagePassingMng ( ) const
inline

Definition at line 59 of file ParallelMngDispatcher.h.

◆ messagePassingMngRef()

Ref< MP::MessagePassingMng > Arcane::ParallelMngDispatcherBuildInfo::messagePassingMngRef ( ) const
inline

Definition at line 56 of file ParallelMngDispatcher.h.

Member Data Documentation

◆ m_comm_rank

Int32 Arcane::ParallelMngDispatcherBuildInfo::m_comm_rank
private

Definition at line 65 of file ParallelMngDispatcher.h.

◆ m_comm_size

Int32 Arcane::ParallelMngDispatcherBuildInfo::m_comm_size
private

Definition at line 66 of file ParallelMngDispatcher.h.

◆ m_dispatchers

MP::Dispatchers* Arcane::ParallelMngDispatcherBuildInfo::m_dispatchers
private

Definition at line 67 of file ParallelMngDispatcher.h.

◆ m_dispatchers_ref

Ref<MP::Dispatchers> Arcane::ParallelMngDispatcherBuildInfo::m_dispatchers_ref
private

Definition at line 68 of file ParallelMngDispatcher.h.

◆ m_message_passing_mng

MP::MessagePassingMng* Arcane::ParallelMngDispatcherBuildInfo::m_message_passing_mng
private

Definition at line 69 of file ParallelMngDispatcher.h.

◆ m_message_passing_mng_ref

Ref<MP::MessagePassingMng> Arcane::ParallelMngDispatcherBuildInfo::m_message_passing_mng_ref
private

Definition at line 70 of file ParallelMngDispatcher.h.


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