The Transferer class is reponsible for realization, providing a results and storing of a transfers between subdomains according to the given Transfer orders. More...
#include <TransfererWithOwnership.hpp>
Public Member Functions | |
TransfererWithOwnership (int my_id, const mmpt_mesh ¶llel_mesh) | |
const TransferResult & | doTransfer (const TransferOrder &order) |
Protected Member Functions | |
void | doSendOwnership (const TransferOrder &order, TransferWithOwnershipResult &r) const |
void | doRecvOwnership (const TransferOrder &order, TransferWithOwnershipResult &r) |
void | doMassTransferInit (const std::vector< TransferOrder > &orders) |
void | doMassTransferClear (const std::vector< TransferOrder > &orders, std::vector< const TransferResult * > &results) |
Protected Attributes | |
std::map< int, EntOwn > | contested_vrts_ownerships |
The Transferer class is reponsible for realization, providing a results and storing of a transfers between subdomains according to the given Transfer orders.
mmpt::TransfererWithOwnership::TransfererWithOwnership | ( | int | my_id, | |
const mmpt_mesh & | parallel_mesh | |||
) |
void mmpt::TransfererWithOwnership::doMassTransferClear | ( | const std::vector< TransferOrder > & | orders, | |
std::vector< const TransferResult * > & | results | |||
) | [protected, virtual] |
Reimplemented from mmpt::Transferer.
Reimplemented in mmpt::CompositeTransfererWithOwnership.
void mmpt::TransfererWithOwnership::doMassTransferInit | ( | const std::vector< TransferOrder > & | orders | ) | [protected, virtual] |
Reimplemented from mmpt::Transferer.
Reimplemented in mmpt::CompositeTransfererWithOwnership.
void mmpt::TransfererWithOwnership::doRecvOwnership | ( | const TransferOrder & | order, | |
TransferWithOwnershipResult & | r | |||
) | [protected] |
TRANSFER_COPY
void mmpt::TransfererWithOwnership::doSendOwnership | ( | const TransferOrder & | order, | |
TransferWithOwnershipResult & | r | |||
) | const [protected] |
else if
const TransferResult & mmpt::TransfererWithOwnership::doTransfer | ( | const TransferOrder & | order | ) | [virtual] |
Reimplemented from mmpt::Transferer.
Reimplemented in mmpt::CompositeTransfererWithOwnership.
std::map<int,EntOwn> mmpt::TransfererWithOwnership::contested_vrts_ownerships [mutable, protected] |