◆ SharedMemoryMachineMemoryWindowBaseInternal()
Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::SharedMemoryMachineMemoryWindowBaseInternal |
( |
Int32 | my_rank, |
|
|
Int32 | nb_rank, |
|
|
ConstArrayView< Int32 > | ranks, |
|
|
Int32 | sizeof_type, |
|
|
std::byte * | window, |
|
|
Int64 * | sizeof_segments, |
|
|
Int64 * | sum_sizeof_segments, |
|
|
Int64 | sizeof_window, |
|
|
IThreadBarrier * | barrier ) |
◆ ~SharedMemoryMachineMemoryWindowBaseInternal()
Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::~SharedMemoryMachineMemoryWindowBaseInternal |
( |
| ) |
|
|
override |
◆ barrier()
void Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::barrier |
( |
| ) |
const |
|
overridevirtual |
◆ machineRanks()
ConstArrayView< Int32 > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::machineRanks |
( |
| ) |
const |
|
overridevirtual |
◆ resizeSegment()
void Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::resizeSegment |
( |
Int64 | new_sizeof_segment | ) |
|
|
overridevirtual |
◆ segment() [1/2]
Span< std::byte > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::segment |
( |
| ) |
const |
|
overridevirtual |
◆ segment() [2/2]
Span< std::byte > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::segment |
( |
Int32 | rank | ) |
const |
|
overridevirtual |
◆ sizeofOneElem()
Int32 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::sizeofOneElem |
( |
| ) |
const |
|
overridevirtual |
◆ window()
Span< std::byte > Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::window |
( |
| ) |
const |
|
overridevirtual |
◆ m_actual_sizeof_win
Int64 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_actual_sizeof_win |
|
private |
◆ m_barrier
IThreadBarrier* Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_barrier |
|
private |
◆ m_max_sizeof_win
Int64 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_max_sizeof_win |
|
private |
◆ m_my_rank
Int32 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_my_rank |
|
private |
◆ m_nb_rank
Int32 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_nb_rank |
|
private |
◆ m_ranks
ConstArrayView<Int32> Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_ranks |
|
private |
◆ m_sizeof_segments
Int64* Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_sizeof_segments |
|
private |
◆ m_sizeof_segments_span
Span<Int64> Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_sizeof_segments_span |
|
private |
◆ m_sizeof_type
Int32 Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_sizeof_type |
|
private |
◆ m_sum_sizeof_segments
Int64* Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_sum_sizeof_segments |
|
private |
◆ m_sum_sizeof_segments_span
Span<Int64> Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_sum_sizeof_segments_span |
|
private |
◆ m_window
std::byte* Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_window |
|
private |
◆ m_window_span
Span<std::byte> Arcane::MessagePassing::SharedMemoryMachineMemoryWindowBaseInternal::m_window_span |
|
private |
La documentation de cette classe a été générée à partir des fichiers suivants :