#include <CompositeTransfererWithOwnership.hpp>
Public Member Functions | |
CompositeTransfererWithOwnership (int my_id, const mmpt_mesh ¶llel_mesh) | |
const TransferResult & | doTransfer (const TransferOrder &order) |
Protected Member Functions | |
void | doMassTransferInit (const std::vector< TransferOrder > &orders) |
void | doMassTransferClear (const std::vector< TransferOrder > &orders, std::vector< const TransferResult * > &results) |
void | doSendRelativeOrders (const TransferOrder &order, CompositeTransferWithOwnershipResult &r) |
void | doRecvRelativeOrders (const TransferOrder &order, CompositeTransferWithOwnershipResult &r) |
mmpt::CompositeTransfererWithOwnership::CompositeTransfererWithOwnership | ( | int | my_id, | |
const mmpt_mesh & | parallel_mesh | |||
) |
void mmpt::CompositeTransfererWithOwnership::doMassTransferClear | ( | const std::vector< TransferOrder > & | orders, | |
std::vector< const TransferResult * > & | results | |||
) | [protected, virtual] |
Reimplemented from mmpt::TransfererWithOwnership.
void mmpt::CompositeTransfererWithOwnership::doMassTransferInit | ( | const std::vector< TransferOrder > & | orders | ) | [protected, virtual] |
Reimplemented from mmpt::TransfererWithOwnership.
void mmpt::CompositeTransfererWithOwnership::doRecvRelativeOrders | ( | const TransferOrder & | order, | |
CompositeTransferWithOwnershipResult & | r | |||
) | [protected] |
void mmpt::CompositeTransfererWithOwnership::doSendRelativeOrders | ( | const TransferOrder & | order, | |
CompositeTransferWithOwnershipResult & | r | |||
) | [protected] |
const TransferResult & mmpt::CompositeTransfererWithOwnership::doTransfer | ( | const TransferOrder & | order | ) | [virtual] |
Reimplemented from mmpt::TransfererWithOwnership.