|
| template<typename T> |
| std::optional< T > | _owner (const std::vector< T > &offset, T global_row_id) |
| template<typename T> |
| void | _distribute (const int bb, const T *src, T *dst) |
| template<typename T> |
| void | _resizeBuffers (const int bb) |
| void | _finishExchange () |
| std::optional< int > | _dstMe (int) const |
Definition at line 19 of file SimpleCSRDistributor.h.
◆ SimpleCSRDistributor()
◆ _distribute()
template<typename T>
| void Alien::SimpleCSRDistributor::_distribute |
( |
const int | bb, |
|
|
const T * | src, |
|
|
T * | dst ) |
|
private |
◆ _dstMe()
| std::optional< int > Alien::SimpleCSRDistributor::_dstMe |
( |
int | | ) |
const |
|
private |
◆ _finishExchange()
| void Alien::SimpleCSRDistributor::_finishExchange |
( |
| ) |
|
|
private |
◆ _owner()
template<typename T>
| std::optional< T > Alien::SimpleCSRDistributor::_owner |
( |
const std::vector< T > & | offset, |
|
|
T | global_row_id ) |
|
private |
◆ _resizeBuffers()
template<typename T>
| void Alien::SimpleCSRDistributor::_resizeBuffers |
( |
const int | bb | ) |
|
|
private |
◆ distribute() [1/2]
◆ distribute() [2/2]
◆ getDstProfile()
◆ m_comm_plan
◆ m_dst_profile
◆ m_recv_comm_info
| std::map<int, CommInfo> Alien::SimpleCSRDistributor::m_recv_comm_info |
|
private |
◆ m_send_comm_info
| std::map<int, CommInfo> Alien::SimpleCSRDistributor::m_send_comm_info |
|
private |
◆ m_src2dst_row_list
| std::vector<std::pair<Integer, Integer> > Alien::SimpleCSRDistributor::m_src2dst_row_list |
|
private |
◆ m_src_profile
The documentation for this class was generated from the following files: