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

Public Member Functions

ITraceMngtraceMng () const
Accelerator::IAcceleratorMngacceleratorMng () const
MessagePassing::IMessagePassingMngmessagePassingMng () const

Static Public Member Functions

static int execMain (MainFunction f, int argc, char *argv[])

Private Member Functions

 SampleMainContext (ITraceMng *tm, Accelerator::IAcceleratorMng *accelerator_mng, MessagePassing::IMessagePassingMng *message_passing_mng)

Private Attributes

ITraceMngm_trace_mng = nullptr
Accelerator::IAcceleratorMngm_accelerator_mng = nullptr
MessagePassing::IMessagePassingMngm_message_passing_mng = nullptr

Detailed Description

Definition at line 45 of file AlinaSamplesCommon.h.

Constructor & Destructor Documentation

◆ SampleMainContext()

Arcane::Alina::SampleMainContext::SampleMainContext ( ITraceMng * tm,
Accelerator::IAcceleratorMng * accelerator_mng,
MessagePassing::IMessagePassingMng * message_passing_mng )
inlineprivate

Definition at line 49 of file AlinaSamplesCommon.h.

Member Function Documentation

◆ acceleratorMng()

Accelerator::IAcceleratorMng * Arcane::Alina::SampleMainContext::acceleratorMng ( ) const
inline

Definition at line 63 of file AlinaSamplesCommon.h.

◆ execMain()

int Arcane::Alina::SampleMainContext::execMain ( MainFunction f,
int argc,
char * argv[] )
static

Definition at line 35 of file AlinaSamplesCommon.cc.

◆ messagePassingMng()

MessagePassing::IMessagePassingMng * Arcane::Alina::SampleMainContext::messagePassingMng ( ) const
inline

Definition at line 64 of file AlinaSamplesCommon.h.

◆ traceMng()

ITraceMng * Arcane::Alina::SampleMainContext::traceMng ( ) const
inline

Definition at line 62 of file AlinaSamplesCommon.h.

Member Data Documentation

◆ m_accelerator_mng

Accelerator::IAcceleratorMng* Arcane::Alina::SampleMainContext::m_accelerator_mng = nullptr
private

Definition at line 69 of file AlinaSamplesCommon.h.

◆ m_message_passing_mng

MessagePassing::IMessagePassingMng* Arcane::Alina::SampleMainContext::m_message_passing_mng = nullptr
private

Definition at line 70 of file AlinaSamplesCommon.h.

◆ m_trace_mng

ITraceMng* Arcane::Alina::SampleMainContext::m_trace_mng = nullptr
private

Definition at line 68 of file AlinaSamplesCommon.h.


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