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

Public Member Functions

 SequentialParallelMngBuilder (IApplication *app, Parallel::Communicator comm)
void build ()
Ref< IParallelMng_createParallelMng (Int32 local_rank, ITraceMng *tm) override
 Creates the IParallelMng for the local rank local_rank.
Public Member Functions inherited from Arcane::ReferenceCounterImpl
void addReference ()
void removeReference ()
void _internalAddReference ()
bool _internalRemoveReference ()

Public Attributes

IApplicationm_application
IThreadMngm_thread_mng
ITimerMngm_timer_mng
Parallel::Communicator m_communicator

Detailed Description

Definition at line 1073 of file SequentialParallelMng.cc.

Constructor & Destructor Documentation

◆ SequentialParallelMngBuilder()

Arcane::SequentialParallelMngBuilder::SequentialParallelMngBuilder ( IApplication * app,
Parallel::Communicator comm )
inline

Definition at line 1078 of file SequentialParallelMng.cc.

◆ ~SequentialParallelMngBuilder()

Arcane::SequentialParallelMngBuilder::~SequentialParallelMngBuilder ( )
inlineoverride

Definition at line 1084 of file SequentialParallelMng.cc.

Member Function Documentation

◆ _createParallelMng()

Ref< IParallelMng > Arcane::SequentialParallelMngBuilder::_createParallelMng ( Int32 local_rank,
ITraceMng * tm )
overridevirtual

Creates the IParallelMng for the local rank local_rank.

Implements Arcane::IParallelMngContainer.

Definition at line 1106 of file SequentialParallelMng.cc.

References ARCANE_THROW.

◆ build()

void Arcane::SequentialParallelMngBuilder::build ( )
inline

Definition at line 1092 of file SequentialParallelMng.cc.

Member Data Documentation

◆ m_application

IApplication* Arcane::SequentialParallelMngBuilder::m_application

Definition at line 1097 of file SequentialParallelMng.cc.

◆ m_communicator

Parallel::Communicator Arcane::SequentialParallelMngBuilder::m_communicator

Definition at line 1100 of file SequentialParallelMng.cc.

◆ m_thread_mng

IThreadMng* Arcane::SequentialParallelMngBuilder::m_thread_mng

Definition at line 1098 of file SequentialParallelMng.cc.

◆ m_timer_mng

ITimerMng* Arcane::SequentialParallelMngBuilder::m_timer_mng

Definition at line 1099 of file SequentialParallelMng.cc.


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