Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::SequentialParallelMngBuildInfo Struct Reference

Information to construct a SequentialParallelMng. More...

#include <arcane/impl/SequentialParallelMng.h>

Collaboration diagram for Arcane::SequentialParallelMngBuildInfo:

Public Member Functions

 SequentialParallelMngBuildInfo (ITimerMng *timer_mng, IParallelMng *world_pm)
ITraceMngtraceMng () const
void setTraceMng (ITraceMng *tm)
Parallel::Communicator communicator () const
void setCommunicator (Parallel::Communicator v)
IThreadMngthreadMng () const
void setThreadMng (IThreadMng *tm)

Public Attributes

ITimerMngm_timer_mng
IParallelMngm_world_parallel_mng = nullptr

Private Attributes

ITraceMngm_trace_mng
IThreadMngm_thread_mng
Parallel::Communicator m_mpi_comm

Detailed Description

Information to construct a SequentialParallelMng.

It is essential to call setTraceMng() and setThreadMng(). The other methods are obsolete.

Definition at line 42 of file SequentialParallelMng.h.

Constructor & Destructor Documentation

◆ SequentialParallelMngBuildInfo() [1/2]

Arcane::SequentialParallelMngBuildInfo::SequentialParallelMngBuildInfo ( )
inline

Definition at line 46 of file SequentialParallelMng.h.

◆ SequentialParallelMngBuildInfo() [2/2]

Arcane::SequentialParallelMngBuildInfo::SequentialParallelMngBuildInfo ( ITimerMng * timer_mng,
IParallelMng * world_pm )
inline

Definition at line 52 of file SequentialParallelMng.h.

Member Function Documentation

◆ communicator()

Parallel::Communicator Arcane::SequentialParallelMngBuildInfo::communicator ( ) const
inline

Definition at line 68 of file SequentialParallelMng.h.

◆ setCommunicator()

void Arcane::SequentialParallelMngBuildInfo::setCommunicator ( Parallel::Communicator v)
inline

Definition at line 69 of file SequentialParallelMng.h.

◆ setThreadMng()

void Arcane::SequentialParallelMngBuildInfo::setThreadMng ( IThreadMng * tm)
inline

Definition at line 72 of file SequentialParallelMng.h.

◆ setTraceMng()

void Arcane::SequentialParallelMngBuildInfo::setTraceMng ( ITraceMng * tm)
inline

Definition at line 63 of file SequentialParallelMng.h.

◆ threadMng()

IThreadMng * Arcane::SequentialParallelMngBuildInfo::threadMng ( ) const
inline

Definition at line 71 of file SequentialParallelMng.h.

◆ traceMng()

ITraceMng * Arcane::SequentialParallelMngBuildInfo::traceMng ( ) const
inline

Definition at line 62 of file SequentialParallelMng.h.

Member Data Documentation

◆ m_mpi_comm

Parallel::Communicator Arcane::SequentialParallelMngBuildInfo::m_mpi_comm
private

Definition at line 92 of file SequentialParallelMng.h.

◆ m_thread_mng

IThreadMng* Arcane::SequentialParallelMngBuildInfo::m_thread_mng
private

Definition at line 84 of file SequentialParallelMng.h.

◆ m_timer_mng

ITimerMng* Arcane::SequentialParallelMngBuildInfo::m_timer_mng

Definition at line 80 of file SequentialParallelMng.h.

◆ m_trace_mng

ITraceMng* Arcane::SequentialParallelMngBuildInfo::m_trace_mng
private

Definition at line 76 of file SequentialParallelMng.h.

◆ m_world_parallel_mng

IParallelMng* Arcane::SequentialParallelMngBuildInfo::m_world_parallel_mng = nullptr

Definition at line 88 of file SequentialParallelMng.h.


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