Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::SimpleCSRInternal::CommInfo Struct Reference
Collaboration diagram for Alien::SimpleCSRInternal::CommInfo:

Public Member Functions

void printInfo (std::ostream &fout) const
Arccore::Integer getDomainId (Arccore::Integer id) const
Arccore::Integer getNeighbId (Arccore::Integer id) const
Arccore::Integer getRankNeighbId (Arccore::Integer rank) const
Arccore::Integer getLocalId (Arccore::Integer ineighb, Arccore::Integer id) const
Arccore::Integer getLocalIdFromUid (Arccore::Integer ineighb, Arccore::Integer uid) const
void copy (const CommInfo &commInfo)

Public Attributes

Arccore::Integer m_num_neighbours = 0
Arccore::Integer m_first_upper_neighb = 0
Arccore::UniqueArray< Arccore::Integer > m_ranks
Arccore::UniqueArray< Arccore::Integer > m_ids
Arccore::UniqueArray< Arccore::Integer > m_uids
Arccore::UniqueArray< Arccore::Integer > m_rank_ids
Arccore::UniqueArray< Arccore::Integer > m_ids_offset
Arccore::UniqueArray< Arccore::Integer > m_block_ids_offset
Arccore::UniqueArray< Arccore::Integer > m_block2d_ids_offset

Detailed Description

Definition at line 30 of file SendRecvOp.h.

Constructor & Destructor Documentation

◆ CommInfo()

Alien::SimpleCSRInternal::CommInfo::CommInfo ( )
inline

Definition at line 32 of file SendRecvOp.h.

Member Function Documentation

◆ copy()

void Alien::SimpleCSRInternal::CommInfo::copy ( const CommInfo & commInfo)
inline

Definition at line 124 of file SendRecvOp.h.

◆ getDomainId()

Arccore::Integer Alien::SimpleCSRInternal::CommInfo::getDomainId ( Arccore::Integer id) const
inline

Definition at line 65 of file SendRecvOp.h.

◆ getLocalId()

Arccore::Integer Alien::SimpleCSRInternal::CommInfo::getLocalId ( Arccore::Integer ineighb,
Arccore::Integer id ) const
inline

Definition at line 96 of file SendRecvOp.h.

◆ getLocalIdFromUid()

Arccore::Integer Alien::SimpleCSRInternal::CommInfo::getLocalIdFromUid ( Arccore::Integer ineighb,
Arccore::Integer uid ) const
inline

Definition at line 105 of file SendRecvOp.h.

◆ getNeighbId()

Arccore::Integer Alien::SimpleCSRInternal::CommInfo::getNeighbId ( Arccore::Integer id) const
inline

Definition at line 76 of file SendRecvOp.h.

◆ getRankNeighbId()

Arccore::Integer Alien::SimpleCSRInternal::CommInfo::getRankNeighbId ( Arccore::Integer rank) const
inline

Definition at line 87 of file SendRecvOp.h.

◆ printInfo()

void Alien::SimpleCSRInternal::CommInfo::printInfo ( std::ostream & fout) const
inline

Definition at line 34 of file SendRecvOp.h.

Member Data Documentation

◆ m_block2d_ids_offset

Arccore::UniqueArray<Arccore::Integer> Alien::SimpleCSRInternal::CommInfo::m_block2d_ids_offset

Definition at line 122 of file SendRecvOp.h.

◆ m_block_ids_offset

Arccore::UniqueArray<Arccore::Integer> Alien::SimpleCSRInternal::CommInfo::m_block_ids_offset

Definition at line 121 of file SendRecvOp.h.

◆ m_first_upper_neighb

Arccore::Integer Alien::SimpleCSRInternal::CommInfo::m_first_upper_neighb = 0

Definition at line 115 of file SendRecvOp.h.

◆ m_ids

Arccore::UniqueArray<Arccore::Integer> Alien::SimpleCSRInternal::CommInfo::m_ids

Definition at line 117 of file SendRecvOp.h.

◆ m_ids_offset

Arccore::UniqueArray<Arccore::Integer> Alien::SimpleCSRInternal::CommInfo::m_ids_offset

Definition at line 120 of file SendRecvOp.h.

◆ m_num_neighbours

Arccore::Integer Alien::SimpleCSRInternal::CommInfo::m_num_neighbours = 0

Definition at line 114 of file SendRecvOp.h.

◆ m_rank_ids

Arccore::UniqueArray<Arccore::Integer> Alien::SimpleCSRInternal::CommInfo::m_rank_ids

Definition at line 119 of file SendRecvOp.h.

◆ m_ranks

Arccore::UniqueArray<Arccore::Integer> Alien::SimpleCSRInternal::CommInfo::m_ranks

Definition at line 116 of file SendRecvOp.h.

◆ m_uids

Arccore::UniqueArray<Arccore::Integer> Alien::SimpleCSRInternal::CommInfo::m_uids

Definition at line 118 of file SendRecvOp.h.


The documentation for this struct was generated from the following file: