Arcane  v3.16.7.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator
+ Graphe de collaboration de Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator:

Fonctions membres publiques

 SharedMemoryMachineMemoryWindowBaseInternalCreator (Int32 nb_rank, IThreadBarrier *barrier)
 
SharedMemoryMachineMemoryWindowBaseInternalcreateWindow (Int32 my_rank, Int64 sizeof_segment, Int32 sizeof_type)
 

Attributs privés

Int32 m_nb_rank
 
Int64 m_sizeof_window
 
IThreadBarrierm_barrier
 
std::byte * m_window
 
Int64m_sizeof_segments
 
Int64m_sum_sizeof_segments
 
UniqueArray< Int32m_ranks
 

Description détaillée

Définition à la ligne 38 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.h.

Documentation des constructeurs et destructeur

◆ SharedMemoryMachineMemoryWindowBaseInternalCreator()

Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::SharedMemoryMachineMemoryWindowBaseInternalCreator ( Int32 nb_rank,
IThreadBarrier * barrier )

Définition à la ligne 29 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.cc.

Documentation des fonctions membres

◆ createWindow()

SharedMemoryMachineMemoryWindowBaseInternal * Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::createWindow ( Int32 my_rank,
Int64 sizeof_segment,
Int32 sizeof_type )

Définition à la ligne 47 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.cc.

Documentation des données membres

◆ m_barrier

IThreadBarrier* Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_barrier
private

Définition à la ligne 53 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.h.

◆ m_nb_rank

Int32 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_nb_rank
private

Définition à la ligne 51 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.h.

◆ m_ranks

UniqueArray<Int32> Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_ranks
private

Définition à la ligne 57 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.h.

◆ m_sizeof_segments

Int64* Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_sizeof_segments
private

Définition à la ligne 55 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.h.

◆ m_sizeof_window

Int64 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_sizeof_window
private

Définition à la ligne 52 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.h.

◆ m_sum_sizeof_segments

Int64* Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_sum_sizeof_segments
private

Définition à la ligne 56 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.h.

◆ m_window

std::byte* Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_window
private

Définition à la ligne 54 du fichier SharedMemoryMachineMemoryWindowBaseInternalCreator.h.


La documentation de cette classe a été générée à partir des fichiers suivants :