Arcane  v3.16.8.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)
 
SharedMemoryDynamicMachineMemoryWindowBaseInternalcreateDynamicWindow (Int32 my_rank, Int64 sizeof_segment, Int32 sizeof_type)
 

Attributs privés

Int32 m_nb_rank = 0
 
Int64 m_sizeof_window = 0
 
UniqueArray< Int32m_ranks
 
IThreadBarrierm_barrier = nullptr
 
Ref< UniqueArray< std::byte > > m_window
 
Ref< UniqueArray< Int64 > > m_sizeof_segments
 
Ref< UniqueArray< Int64 > > m_sum_sizeof_segments
 
Ref< UniqueArray< UniqueArray< std::byte > > > m_windows
 
Ref< UniqueArray< Int32 > > m_target_segments
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ SharedMemoryMachineMemoryWindowBaseInternalCreator()

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

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

Documentation des fonctions membres

◆ createDynamicWindow()

SharedMemoryDynamicMachineMemoryWindowBaseInternal * Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::createDynamicWindow ( Int32 my_rank,
Int64 sizeof_segment,
Int32 sizeof_type )

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

◆ createWindow()

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

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

Documentation des données membres

◆ m_barrier

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

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

◆ m_nb_rank

Int32 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_nb_rank = 0
private

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

◆ m_ranks

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

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

◆ m_sizeof_segments

Ref<UniqueArray<Int64> > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_sizeof_segments
private

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

◆ m_sizeof_window

Int64 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_sizeof_window = 0
private

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

◆ m_sum_sizeof_segments

Ref<UniqueArray<Int64> > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_sum_sizeof_segments
private

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

◆ m_target_segments

Ref<UniqueArray<Int32> > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_target_segments
private

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

◆ m_window

Ref<UniqueArray<std::byte> > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_window
private

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

◆ m_windows

Ref<UniqueArray<UniqueArray<std::byte> > > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternalCreator::m_windows
private

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


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