Fonctions membres publiques | |
DynamicMachineMemoryWindowBase (IParallelMng *pm, Int64 sizeof_segment, Int32 sizeof_elem) | |
Span< std::byte > | segmentView () |
Span< std::byte > | segmentView (Int32 rank) |
Span< const std::byte > | segmentConstView () const |
Span< const std::byte > | segmentConstView (Int32 rank) const |
void | add (Span< const std::byte > elem) |
void | add () |
void | addToAnotherSegment (Int32 rank, Span< const std::byte > elem) |
void | addToAnotherSegment () |
ConstArrayView< Int32 > | machineRanks () const |
void | barrier () const |
void | reserve (Int64 new_nb_elem_segment_capacity) |
void | reserve () |
void | resize (Int64 new_nb_elem_segment) |
void | resize () |
void | shrink () |
Définition à la ligne 45 du fichier DynamicMachineMemoryWindowBase.h.
Arcane::DynamicMachineMemoryWindowBase::DynamicMachineMemoryWindowBase | ( | IParallelMng * | pm, |
Int64 | sizeof_segment, | ||
Int32 | sizeof_elem ) |
Définition à la ligne 34 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::add | ( | ) |
Définition à la ligne 89 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::add | ( | Span< const std::byte > | elem | ) |
Définition à la ligne 80 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::addToAnotherSegment | ( | ) |
Définition à la ligne 107 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::addToAnotherSegment | ( | Int32 | rank, |
Span< const std::byte > | elem ) |
Définition à la ligne 98 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::barrier | ( | ) | const |
Définition à la ligne 125 du fichier DynamicMachineMemoryWindowBase.cc.
ConstArrayView< Int32 > Arcane::DynamicMachineMemoryWindowBase::machineRanks | ( | ) | const |
Définition à la ligne 116 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::reserve | ( | ) |
Définition à la ligne 143 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::reserve | ( | Int64 | new_nb_elem_segment_capacity | ) |
Définition à la ligne 134 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::resize | ( | ) |
Définition à la ligne 161 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::resize | ( | Int64 | new_nb_elem_segment | ) |
Définition à la ligne 152 du fichier DynamicMachineMemoryWindowBase.cc.
Span< const std::byte > Arcane::DynamicMachineMemoryWindowBase::segmentConstView | ( | ) | const |
Définition à la ligne 62 du fichier DynamicMachineMemoryWindowBase.cc.
Span< const std::byte > Arcane::DynamicMachineMemoryWindowBase::segmentConstView | ( | Int32 | rank | ) | const |
Définition à la ligne 71 du fichier DynamicMachineMemoryWindowBase.cc.
Span< std::byte > Arcane::DynamicMachineMemoryWindowBase::segmentView | ( | ) |
Définition à la ligne 44 du fichier DynamicMachineMemoryWindowBase.cc.
Définition à la ligne 53 du fichier DynamicMachineMemoryWindowBase.cc.
void Arcane::DynamicMachineMemoryWindowBase::shrink | ( | ) |
Définition à la ligne 170 du fichier DynamicMachineMemoryWindowBase.cc.